PHP Class Tester\Runner\Runner

Author: David Grudl
Afficher le fichier Open project: nette/tester Class Usage Examples

Méthodes publiques

Свойство Type Description
$outputHandlers Tester\Runner\OutputHandler[]
$paths paths to test files/directories
$stopOnFail boolean
$testHandler Tester\Runner\TestHandler
$threadCount run in parallel threads

Méthodes publiques

Méthode Description
__construct ( Tester\Runner\PhpInterpreter $interpreter )
addJob ( Job $job ) : void Appends new job to queue.
getEnvironmentVariables ( ) : array
getInterpreter ( ) : Tester\Runner\PhpInterpreter
getJobCount ( ) : integer Get count of jobs.
getResults ( ) : array
run ( ) : boolean Runs all tests.
setEnvironmentVariable ( $name, $value ) : void
writeResult ( $testName, $result, $message = NULL ) : void Writes to output handlers.

Private Methods

Méthode Description
findTests ( $path ) : void
installInterruptHandler ( ) : void
isInterrupted ( ) : boolean
removeInterruptHandler ( ) : void

Method Details

__construct() public méthode

public __construct ( Tester\Runner\PhpInterpreter $interpreter )
$interpreter Tester\Runner\PhpInterpreter

addJob() public méthode

Appends new job to queue.
public addJob ( Job $job ) : void
$job Job
Résultat void

getEnvironmentVariables() public méthode

public getEnvironmentVariables ( ) : array
Résultat array

getInterpreter() public méthode

public getInterpreter ( ) : Tester\Runner\PhpInterpreter
Résultat Tester\Runner\PhpInterpreter

getJobCount() public méthode

Get count of jobs.
public getJobCount ( ) : integer
Résultat integer

getResults() public méthode

public getResults ( ) : array
Résultat array

run() public méthode

Runs all tests.
public run ( ) : boolean
Résultat boolean

setEnvironmentVariable() public méthode

public setEnvironmentVariable ( $name, $value ) : void
Résultat void

writeResult() public méthode

Writes to output handlers.
public writeResult ( $testName, $result, $message = NULL ) : void
Résultat void

Property Details

$outputHandlers public_oe property

public OutputHandler[],Tester\Runner $outputHandlers
Résultat Tester\Runner\OutputHandler[]

$paths public_oe property

paths to test files/directories
public $paths

$stopOnFail public_oe property

public bool $stopOnFail
Résultat boolean

$testHandler public_oe property

public TestHandler,Tester\Runner $testHandler
Résultat Tester\Runner\TestHandler

$threadCount public_oe property

run in parallel threads
public $threadCount