class (none) \ PHPUnit_TextUI_TestRunner


A TestRunner for the Command Line Interface (CLI) PHP SAPI Module.


Method Summary

Name Description
__construct(PHPUnit_Runner_TestSuiteLoader $loader = null, PHP_CodeCoverage_Filter $filter = null)
createTestResult()
doRun(PHPUnit_Framework_Test $suite, array $arguments = array())
getCodeCoverageFilter()
getLoader()Returns the loader to be used.
handleConfiguration(array $arguments)
processSuiteFilters(PHPUnit_Framework_TestSuite $suite, array $arguments)
run($test, array $arguments = array())
runFailed($message)Override to define how to handle a failed loading of a test suite.
setPrinter(PHPUnit_TextUI_ResultPrinter $resultPrinter)
showExtensionNotLoadedMessage($extension, $message = "")
showMessage($message, $exit = false)Shows a message.
write($buffer)

Inherited Method Summary

Name Description
clearStatus()Clears the status message. (from PHPUnit_Runner_BaseTestRunner)
getTest($suiteClassName, $suiteClassFile = "", $suffixes = "")Returns the Test corresponding to the given suite. This is a template method, subclasses override the runFailed() and clearStatus() methods. (from PHPUnit_Runner_BaseTestRunner)
loadSuiteClass($suiteClassName, $suiteClassFile = "")Returns the loaded ReflectionClass for a suite name. (from PHPUnit_Runner_BaseTestRunner)

public function __construct(PHPUnit_Runner_TestSuiteLoader $loader = null, PHP_CodeCoverage_Filter $filter = null)

Parameters:
PHPUnit_Runner_TestSuiteLoader - $loader
PHP_CodeCoverage_Filter - $filter
Defaults:
loader = null
filter = null

protected function createTestResult()

Returns:
PHPUnit_Framework_TestResult

public function doRun(PHPUnit_Framework_Test $suite, array $arguments = array())

Parameters:
PHPUnit_Framework_Test - $suite
array - $arguments
Defaults:
arguments = array()
Returns:
PHPUnit_Framework_TestResult

private function getCodeCoverageFilter()

Returns:
PHP_CodeCoverage_Filter

public function getLoader()

Returns the loader to be used.

Overrides:
getLoader()
Returns:
PHPUnit_Runner_TestSuiteLoader

protected function handleConfiguration(array $arguments)

Parameters:
array - $arguments

private function processSuiteFilters(PHPUnit_Framework_TestSuite $suite, array $arguments)


public static function run($test, array $arguments = array())

Parameters:
PHPUnit_Framework_Test|ReflectionClass - $test
array - $arguments
Defaults:
arguments = array()
Returns:
PHPUnit_Framework_TestResult
Throws:
PHPUnit_Framework_Exception

protected function runFailed($message)

Override to define how to handle a failed loading of a test suite.

Overrides:
runFailed($message)
Parameters:
string - $message

public function setPrinter(PHPUnit_TextUI_ResultPrinter $resultPrinter)

Parameters:
PHPUnit_TextUI_ResultPrinter - $resultPrinter

private function showExtensionNotLoadedMessage($extension, $message = "")

Parameters:
$extension -
string - $message
Defaults:
message = ""

private function showMessage($message, $exit = false)

Shows a message.

Parameters:
string - $message
boolean - $exit
Defaults:
exit = false

protected function write($buffer)

Parameters:
string - $buffer