class BaseTestRunner (View source)

Base class for all test runners.

Constants

STATUS_PASSED

STATUS_SKIPPED

STATUS_INCOMPLETE

STATUS_FAILURE

STATUS_ERROR

STATUS_RISKY

STATUS_WARNING

SUITE_METHODNAME

Methods

getLoader()

Returns the loader to be used.

Test|null
getTest(string $suiteClassName, string $suiteClassFile = '', mixed $suffixes = '')

Returns the Test corresponding to the given suite.

loadSuiteClass(string $suiteClassName, string $suiteClassFile = '')

Returns the loaded ReflectionClass for a suite name.

clearStatus()

Clears the status message.

runFailed(string $message)

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

Details

TestSuiteLoader getLoader()

Returns the loader to be used.

Return Value

TestSuiteLoader

Test|null getTest(string $suiteClassName, string $suiteClassFile = '', mixed $suffixes = '')

Returns the Test corresponding to the given suite.

This is a template method, subclasses override the runFailed() and clearStatus() methods.

Parameters

string $suiteClassName
string $suiteClassFile
mixed $suffixes

Return Value

Test|null

protected ReflectionClass loadSuiteClass(string $suiteClassName, string $suiteClassFile = '')

Returns the loaded ReflectionClass for a suite name.

Parameters

string $suiteClassName
string $suiteClassFile

Return Value

ReflectionClass

protected clearStatus()

Clears the status message.

abstract protected runFailed(string $message)

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

Parameters

string $message