|
Moodle
2.2.1
http://www.collinsharper.com
|


Public Member Functions | |
| __construct ($heading="Coverage Report", $style="", $dir="report") | |
| generateReport (&$data) | |
Protected Member Functions | |
| writeIndexFileTableHead () | |
| writeIndexFileTableRow ($fileLink, $realFile, $fileCoverage) | |
| writeIndexFileGrandTotalPercentage () | |
| writeIndexFile () | |
| markFile ($phpFile, $fileLink, &$coverageLines) | |
| writeFileTableHead () | |
| writeFileTableRow ($type, $lineCnt, $line, $coverageLineCnt) | |
| preserveSpacing ($string) | |
Definition at line 26 of file HtmlCoverageReporter.php.
| __construct | ( | $ | heading = "Coverage Report", |
| $ | style = "", |
||
| $ | dir = "report" |
||
| ) |
Constructor method (PHP5 only)
| $heading | Heading of the report (shown as title) |
| $style | Name of the stylesheet file |
| $dir | Directory where the report files should be dumped public |
Reimplemented from CoverageReporter.
Definition at line 49 of file HtmlCoverageReporter.php.
| generateReport | ( | &$ | data | ) |
Implementaion of generateReport abstract function. This is the only function that will be called by the instrumentor.
| &$data | Reference to Coverage Data public |
Reimplemented from CoverageReporter.
Reimplemented in moodle_coverage_reporter.
Definition at line 68 of file HtmlCoverageReporter.php.

| markFile | ( | $ | phpFile, |
| $ | fileLink, | ||
| &$ | coverageLines | ||
| ) | [protected] |
Mark a source code file based on the coverage data gathered
| $phpFile | Name of the actual source file |
| $fileLink | Link to the html mark-up file for the $phpFile |
| &$coverageLines | Coverage recording for $phpFile |
Reimplemented in moodle_coverage_reporter.
Definition at line 447 of file HtmlCoverageReporter.php.


| preserveSpacing | ( | $ | string | ) | [protected] |
Changes all tabs and spaces with HTML non-breakable spaces.
| $string | String containing spaces and tabs. |
Definition at line 644 of file HtmlCoverageReporter.php.

| writeFileTableHead | ( | ) | [protected] |
Writes table heading for file details table.
Definition at line 578 of file HtmlCoverageReporter.php.

| writeFileTableRow | ( | $ | type, |
| $ | lineCnt, | ||
| $ | line, | ||
| $ | coverageLineCnt | ||
| ) | [protected] |
Write a line for file details table.
| $color | Text color |
| $bgcolor | Row bgcolor |
| $lineCnt | Line number |
| $line | The source code line |
| $coverageLineCnt | Number of time the line was executed. |
Definition at line 603 of file HtmlCoverageReporter.php.


| writeIndexFile | ( | ) | [protected] |
Writes index.html file from all coverage recordings.
Definition at line 333 of file HtmlCoverageReporter.php.


| writeIndexFileGrandTotalPercentage | ( | ) | [protected] |
Writes the grand total for coverage recordings on the index.html
Definition at line 274 of file HtmlCoverageReporter.php.


| writeIndexFileTableHead | ( | ) | [protected] |
Writes the table heading for index.html
Definition at line 199 of file HtmlCoverageReporter.php.

| writeIndexFileTableRow | ( | $ | fileLink, |
| $ | realFile, | ||
| $ | fileCoverage | ||
| ) | [protected] |
Writes one row in the index.html table to display filename and coverage recording.
| $fileLink | link to html details file. |
| $realFile | path to real PHP file. |
| $fileCoverage | Coverage recording for that file. |
Reimplemented in moodle_coverage_reporter.
Definition at line 238 of file HtmlCoverageReporter.php.

