PHP Class CodeCoverage, simpletest

Show file Open project: simpletest/simpletest Class Usage Examples

Public Properties

Property Type Description
$directoryDepth
$excludes
$includes
$instance
$log
$maxDirectoryDepth
$root
$settingsFile # NOTE: This assumes all code shares the same current working directory.
$title reasonable, otherwise arbitrary

Public Methods

Method Description
filter ( &$coverage )
getInstance ( )
getSettings ( )
getTouchedFiles ( )
getUntouchedFiles ( &$untouched, $touched, $parentPath, $rootPath, $directoryDepth = 1 )
includeUntouchedFiles ( $untouched )
isCoverageOn ( )
isDirectoryIncluded ( $dir, $directoryDepth )
isFileIncluded ( $file )
readSettings ( )
resetLog ( )
setSettings ( $settings )
startCoverage ( )
stopCoverage ( )
writeSettings ( )
writeUntouched ( )

Method Details

filter() public method

public filter ( &$coverage )

getInstance() public static method

public static getInstance ( )

getSettings() public method

public getSettings ( )

getTouchedFiles() public method

public getTouchedFiles ( )

getUntouchedFiles() public method

public getUntouchedFiles ( &$untouched, $touched, $parentPath, $rootPath, $directoryDepth = 1 )

includeUntouchedFiles() public method

public includeUntouchedFiles ( $untouched )

isCoverageOn() public static method

public static isCoverageOn ( )

isDirectoryIncluded() public method

public isDirectoryIncluded ( $dir, $directoryDepth )

isFileIncluded() public method

public isFileIncluded ( $file )

readSettings() public method

public readSettings ( )

resetLog() public method

public resetLog ( )

setSettings() public method

public setSettings ( $settings )

startCoverage() public method

public startCoverage ( )

stopCoverage() public method

public stopCoverage ( )

writeSettings() public method

public writeSettings ( )

writeUntouched() public method

public writeUntouched ( )

Property Details

$directoryDepth public property

public $directoryDepth

$excludes public property

public $excludes

$includes public property

public $includes

$instance public static property

public static $instance

$log public property

public $log

$maxDirectoryDepth public property

public $maxDirectoryDepth

$root public property

public $root

$settingsFile public property

# NOTE: This assumes all code shares the same current working directory.
public $settingsFile

$title public property

reasonable, otherwise arbitrary
public $title