Full index

Package indexes


a b c d e f g h i l m o p r s t u w x _
a
top
addFiles
CoverageRecorder::addFiles() in CoverageRecorder.php
Add all source files to the list of files that need to be parsed.
ATTRIBUTES
ATTRIBUTES in BasicXmlParser.php
b
top
BasicXmlParser
BasicXmlParser::BasicXmlParser() in BasicXmlParser.php
Constructor
BasicXmlParser
BasicXmlParser in BasicXmlParser.php
An XML parser that extends the functionality of PEAR XML_Parser module.
BasicXmlParser.php
BasicXmlParser.php in BasicXmlParser.php
c
top
$contTypes
PHPParser::$contTypes in PHPParser.php
$coverage
XdebugTraceReader::$coverage in XdebugTraceReader.php
$coverageData
CoverageRecorder::$coverageData in CoverageRecorder.php
$coverageFileName
RemoteCoverageRecorder::$coverageFileName in RemoteCoverageRecorder.php
$coveredLines
Parser::$coveredLines in Parser.php
cdataHandler
BasicXmlParser::cdataHandler() in BasicXmlParser.php
Function to handle character data
cleanCoverageFile
RemoteCoverageRecorder::cleanCoverageFile() in RemoteCoverageRecorder.php
Deletes a coverage data file if one exists.
CoverageRecorder
CoverageRecorder in CoverageRecorder.php
The Coverage Recorder utility
CoverageRecorder.php
CoverageRecorder.php in CoverageRecorder.php
CoverageReporter
CoverageReporter in CoverageReporter.php
The base class for reporting coverage. This is an abstract as it does not implement the generateReport() function. Every concrete subclass must implement this method to generate a report.
CoverageXmlParser
CoverageXmlParser in CoverageXmlParser.php
Special parser for SpikePHPCoverage data parsing
createReportDir
CoverageReporter::createReportDir() in CoverageReporter.php
Create the report directory if it does not exists
CoverageXmlParser.php
CoverageXmlParser.php in CoverageXmlParser.php
CoverageReporter.php
CoverageReporter.php in CoverageReporter.php
d
top
$data
CoverageXmlParser::$data in CoverageXmlParser.php
$docroot
BasicXmlParser::$docroot in BasicXmlParser.php
e
top
$excludePaths
CoverageRecorder::$excludePaths in CoverageRecorder.php
endHandler
BasicXmlParser::endHandler() in BasicXmlParser.php
Function to handle end of an element
error
error() in instrument.php
Print error message and exit
excludeCoverageDir
Exclude the directory containing the coverage measurement code.
f
top
$fileCoverage
CoverageReporter::$fileCoverage in CoverageReporter.php
$filename
Parser::$filename in Parser.php
$fileRef
Parser::$fileRef in Parser.php
g
top
$grandTotalCoveredLines
$grandTotalLines
CoverageReporter::$grandTotalLines in CoverageReporter.php
$grandTotalUncoveredLines
generateReport
CoverageReporter::generateReport() in CoverageReporter.php
This function generates report using one of the concrete subclasses.
generateReport
RemoteCoverageRecorder::generateReport() in RemoteCoverageRecorder.php
Generate report from the xml coverage data
generateReport
CoverageRecorder::generateReport() in CoverageRecorder.php
Generate the code coverage report
generateReport
HtmlCoverageReporter::generateReport() in HtmlCoverageReporter.php
Implementaion of generateReport abstract function.
getCData
BasicXmlParser::getCData() in BasicXmlParser.php
Returns the CData collected so far.
getCoverageData
CoverageXmlParser::getCoverageData() in CoverageXmlParser.php
getCoverageData
XdebugTraceReader::getCoverageData() in XdebugTraceReader.php
Returns the coverage array
getCoverageFileName
RemoteCoverageRecorder::getCoverageFileName() in RemoteCoverageRecorder.php
getCoverageXml
RemoteCoverageRecorder::getCoverageXml() in RemoteCoverageRecorder.php
Returns the coverage data in XML form
getCoveredLines
Returns the number of covered PHP lines
getDocumentArray
Return the document array gathered during parsing.
getErrors
CoverageRecorder::getErrors() in CoverageRecorder.php
Returns the errors array containing all error encountered so far.
getExcludePaths
CoverageRecorder::getExcludePaths() in CoverageRecorder.php
getFileCoverageInfo
Return the array containing file coverage information.
getFilesAndDirs
CoverageRecorder::getFilesAndDirs() in CoverageRecorder.php
Get the list of files that match the extensions in $this->phpExtensions
getGrandCodeCoveragePercentage
Returns Overall Code Coverage percentage
getHeading
CoverageReporter::getHeading() in CoverageReporter.php
getIncludePaths
CoverageRecorder::getIncludePaths() in CoverageRecorder.php
getLastOpenTag
BasicXmlParser::getLastOpenTag() in BasicXmlParser.php
Returns the name of parent tag of give tag
getLastTokenType
Return the type of last non-empty token in a line
getLine
Parser::getLine() in Parser.php
Returns the next line from file.
getLineType
PHPParser::getLineType() in PHPParser.php
Returns the type of line just read
getLineType
Parser::getLineType() in Parser.php
Returns the type of last line read.
getLineTypeStr
Returns the string representation of LINE_TYPE
getOutputDir
CoverageReporter::getOutputDir() in CoverageReporter.php
getPhpExtensions
CoverageRecorder::getPhpExtensions() in CoverageRecorder.php
getRelativeOutputDirPath
Get the relative path of report directory with respect to the given filepath
getReporter
CoverageRecorder::getReporter() in CoverageRecorder.php
getStyle
CoverageReporter::getStyle() in CoverageReporter.php
getTimeStamp
Return the current timestamp in human readable format.
getTmpDir
RemoteCoverageRecorder::getTmpDir() in RemoteCoverageRecorder.php
getTokenType
PHPParser::getTokenType() in PHPParser.php
Get the token type of a token (if exists) or the token itself.
getTotalLines
Returns the total lines (PHP, non-PHP) from a file
getTraceFilePath
RemoteCoverageRecorder::getTraceFilePath() in RemoteCoverageRecorder.php
getUncoveredLines
Returns the number of uncovered PHP lines
get_all_php_files
get_all_php_files() in instrument.php
Retrive a list of all PHP files in the given directory
h
top
$handle
XdebugTraceReader::$handle in XdebugTraceReader.php
$heading
CoverageReporter::$heading in CoverageReporter.php
handleAttrTag
BasicXmlParser::handleAttrTag() in BasicXmlParser.php
Function that handles an element with attributes.
help
help() in instrument.php
Print help message and exit
HtmlCoverageReporter
HtmlCoverageReporter in HtmlCoverageReporter.php
Class that implements HTML Coverage Reporter.
HtmlCoverageReporter.php
HtmlCoverageReporter.php in HtmlCoverageReporter.php
i
top
$includePaths
CoverageRecorder::$includePaths in CoverageRecorder.php
$isRemote
CoverageRecorder::$isRemote in CoverageRecorder.php
instrument.php
instrument.php in instrument.php
instrument
instrument() in instrument.php
Instrument the PHP file.
isContinuation
Check if a line is a continuation of the previous line
l
top
$lastFilePath
CoverageXmlParser::$lastFilePath in CoverageXmlParser.php
$line
Parser::$line in Parser.php
LINE_TYPE_CONT
LINE_TYPE_CONT in Parser.php
LINE_TYPE_EXEC
LINE_TYPE_EXEC in Parser.php
LINE_TYPE_NOEXEC
LINE_TYPE_NOEXEC in Parser.php
LINE_TYPE_UNKNOWN
LINE_TYPE_UNKNOWN in Parser.php
logErrors
CoverageRecorder::logErrors() in CoverageRecorder.php
Writes all error messages to error log
m
top
makeDirRecursive
Make directory recursively.
makeRelative
CoverageReporter::makeRelative() in CoverageReporter.php
Convert the absolute path to PHP file markup to a path relative to the report dir.
markFile
HtmlCoverageReporter::markFile() in HtmlCoverageReporter.php
Mark a source code file based on the coverage data gathered
o
top
$openTags
BasicXmlParser::$openTags in BasicXmlParser.php
$outputDir
CoverageReporter::$outputDir in CoverageReporter.php
openFileReadOnly
Opens the file to be parsed in Read-only mode
openTraceFile
XdebugTraceReader::openTraceFile() in XdebugTraceReader.php
Opens the trace file
p
top
$phpCoverageFiles
CoverageRecorder::$phpCoverageFiles in CoverageRecorder.php
$phpExtensions
CoverageRecorder::$phpExtensions in CoverageRecorder.php
What extensions are treated as php files.
parse
Parser::parse() in Parser.php
Parse a given file
parseCoverageXml
RemoteCoverageRecorder::parseCoverageXml() in RemoteCoverageRecorder.php
Parse coverage XML to regenerate the Coverage data array.
Parser
Parser in Parser.php
Parser.php
Parser.php in Parser.php
PHPParser.php
PHPParser.php in PHPParser.php
parseTraceFile
XdebugTraceReader::parseTraceFile() in XdebugTraceReader.php
Parses the trace file
PHPCOVERAGE_HOME
PHPCOVERAGE_HOME in phpcoverage.inc.php
phpcoverage.inc.php
phpcoverage.inc.php in phpcoverage.inc.php
phpcoverage.remote.bottom.inc.php
phpcoverage.remote.bottom.inc.php in phpcoverage.remote.bottom.inc.php
phpcoverage.remote.top.inc.php
phpcoverage.remote.top.inc.php in phpcoverage.remote.top.inc.php
PHPParser
PHPParser in PHPParser.php
Parser for PHP files
prepareCoverageXml
RemoteCoverageRecorder::prepareCoverageXml() in RemoteCoverageRecorder.php
Convert the Coverage data into an XML.
preserveSpacing
HtmlCoverageReporter::preserveSpacing() in HtmlCoverageReporter.php
Changes all tabs and spaces with HTML non-breakable spaces.
printTextSummary
CoverageReporter::printTextSummary() in CoverageReporter.php
Print the coverage summary to filename (if specified) or stderr
processLine
PHPParser::processLine() in PHPParser.php
Process a line read from the file and determine if it is an executable line or not.
processLine
Parser::processLine() in Parser.php
Process the line and classify it into either covered and uncovered.
processSourcePaths
Processes and validates the source directories
processTraceLine
XdebugTraceReader::processTraceLine() in XdebugTraceReader.php
Process a give trace line
r
top
$reporter
CoverageRecorder::$reporter in CoverageRecorder.php
recordFileCoverageInfo
Record the file coverage information for a file.
RemoteCoverageRecorder
RemoteCoverageRecorder in RemoteCoverageRecorder.php
A Coverage recorder extension for remote Coverage measurement.
RemoteCoverageRecorder.php
RemoteCoverageRecorder.php in RemoteCoverageRecorder.php
removeAbsentPaths
Remove the directories that do not exist from the input array
replaceBackslashes
Convert the back slash path separators with forward slashes.
s
top
$stripped
CoverageRecorder::$stripped in CoverageRecorder.php
$style
CoverageReporter::$style in CoverageReporter.php
saveCoverageXml
RemoteCoverageRecorder::saveCoverageXml() in RemoteCoverageRecorder.php
Append coverage xml to a xml data file.
setCoverageFileName
RemoteCoverageRecorder::setCoverageFileName() in RemoteCoverageRecorder.php
setExcludePaths
CoverageRecorder::setExcludePaths() in CoverageRecorder.php
setHeading
CoverageReporter::setHeading() in CoverageReporter.php
setIncludePaths
CoverageRecorder::setIncludePaths() in CoverageRecorder.php
setOutputDir
CoverageReporter::setOutputDir() in CoverageReporter.php
setPhpExtensions
CoverageRecorder::setPhpExtensions() in CoverageRecorder.php
setReporter
CoverageRecorder::setReporter() in CoverageRecorder.php
setStyle
CoverageReporter::setStyle() in CoverageReporter.php
setTmpDir
RemoteCoverageRecorder::setTmpDir() in RemoteCoverageRecorder.php
setTraceFilePath
RemoteCoverageRecorder::setTraceFilePath() in RemoteCoverageRecorder.php
shortenFilename
Shorten the filename to some maximum characters
startHandler
BasicXmlParser::startHandler() in BasicXmlParser.php
Function to handle start of an element
startHandler
CoverageXmlParser::startHandler() in CoverageXmlParser.php
startInstrumentation
Starts the code coverage recording
stopInstrumentation
Stops code coverage recording
stripCoverageData
Removes the unwanted coverage data from the recordings
t
top
$tmpDir
RemoteCoverageRecorder::$tmpDir in RemoteCoverageRecorder.php
$tmpTraceFilename
RemoteCoverageRecorder::$tmpTraceFilename in RemoteCoverageRecorder.php
$totalLines
Parser::$totalLines in Parser.php
$traceFilePath
RemoteCoverageRecorder::$traceFilePath in RemoteCoverageRecorder.php
$traceFilePath
XdebugTraceReader::$traceFilePath in XdebugTraceReader.php
TOTAL_COVERED_LINES_EXPLAIN
TOTAL_COVERED_LINES_EXPLAIN in CoverageReporter.php
TOTAL_LINES_EXPLAIN
TOTAL_LINES_EXPLAIN in CoverageReporter.php
TOTAL_LINES_OF_CODE_EXPLAIN
TOTAL_LINES_OF_CODE_EXPLAIN in CoverageReporter.php
TOTAL_UNCOVERED_LINES_EXPLAIN
TOTAL_UNCOVERED_LINES_EXPLAIN in CoverageReporter.php
u
top
$uncoveredLines
uninstrument
uninstrument() in instrument.php
Uninstrument the PHP file
unixifyCoverageData
Convert filepaths in coverage data to forward slash separated paths.
unixifyPath
Utility::unixifyPath() in Utility.php
Convert Windows paths to Unix paths
updateGrandTotals
Update the grand totals
Utility
Utility in Utility.php
Utility functions
Utility.php
Utility.php in Utility.php
w
top
writeError
Utility::writeError() in Utility.php
Write error log if debug is on
writeFileTableHead
HtmlCoverageReporter::writeFileTableHead() in HtmlCoverageReporter.php
Writes table heading for file details table.
writeFileTableRow
HtmlCoverageReporter::writeFileTableRow() in HtmlCoverageReporter.php
Write a line for file details table.
writeIndexFile
HtmlCoverageReporter::writeIndexFile() in HtmlCoverageReporter.php
Writes index.html file from all coverage recordings.
writeIndexFileGrandTotalPercentage
Writes the grand total for coverage recordings on the index.html
writeIndexFileTableHead
Writes the table heading for index.html
writeIndexFileTableRow
Writes one row in the index.html table to display filename and coverage recording.
writeMsg
writeMsg() in instrument.php
Write a information message
x
top
$xdebugTraceReader
RemoteCoverageRecorder::$xdebugTraceReader in RemoteCoverageRecorder.php
$xmlEnd
RemoteCoverageRecorder::$xmlEnd in RemoteCoverageRecorder.php
$xmlStart
RemoteCoverageRecorder::$xmlStart in RemoteCoverageRecorder.php
XdebugTraceReader.php
XdebugTraceReader.php in XdebugTraceReader.php
XdebugTraceReader
XdebugTraceReader in XdebugTraceReader.php
Reader that parses Xdebug Trace data.
_
top
__construct
RemoteCoverageRecorder::__construct() in RemoteCoverageRecorder.php
Constructor
__construct
XdebugTraceReader::__construct() in XdebugTraceReader.php
Constructor
__construct
Parser::__construct() in Parser.php
Constructor
__construct
HtmlCoverageReporter::__construct() in HtmlCoverageReporter.php
Constructor method (PHP5 only)
__construct
CoverageRecorder::__construct() in CoverageRecorder.php
Constructor (PHP5 only)
__construct
CoverageReporter::__construct() in CoverageReporter.php
The constructor (PHP5 compatible)
__PHPCOVERAGE_HOME
__PHPCOVERAGE_HOME in PHPParser.php
__PHPCOVERAGE_HOME
__PHPCOVERAGE_HOME in HtmlCoverageReporter.php
__PHPCOVERAGE_HOME
__PHPCOVERAGE_HOME in CoverageRecorder.php
a b c d e f g h i l m o p r s t u w x _