PHP Класс Tester\Runner\Runner

Автор: David Grudl
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$outputHandlers Tester\Runner\OutputHandler[]
$paths paths to test files/directories
$stopOnFail boolean
$testHandler Tester\Runner\TestHandler
$threadCount run in parallel threads

Открытые методы

Метод Описание
__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.

Приватные методы

Метод Описание
findTests ( $path ) : void
installInterruptHandler ( ) : void
isInterrupted ( ) : boolean
removeInterruptHandler ( ) : void

Описание методов

__construct() публичный Метод

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

addJob() публичный Метод

Appends new job to queue.
public addJob ( Job $job ) : void
$job Job
Результат void

getEnvironmentVariables() публичный Метод

public getEnvironmentVariables ( ) : array
Результат array

getInterpreter() публичный Метод

public getInterpreter ( ) : Tester\Runner\PhpInterpreter
Результат Tester\Runner\PhpInterpreter

getJobCount() публичный Метод

Get count of jobs.
public getJobCount ( ) : integer
Результат integer

getResults() публичный Метод

public getResults ( ) : array
Результат array

run() публичный Метод

Runs all tests.
public run ( ) : boolean
Результат boolean

setEnvironmentVariable() публичный Метод

public setEnvironmentVariable ( $name, $value ) : void
Результат void

writeResult() публичный Метод

Writes to output handlers.
public writeResult ( $testName, $result, $message = NULL ) : void
Результат void

Описание свойств

$outputHandlers публичное свойство

public OutputHandler[],Tester\Runner $outputHandlers
Результат Tester\Runner\OutputHandler[]

$paths публичное свойство

paths to test files/directories
public $paths

$stopOnFail публичное свойство

public bool $stopOnFail
Результат boolean

$testHandler публичное свойство

public TestHandler,Tester\Runner $testHandler
Результат Tester\Runner\TestHandler

$threadCount публичное свойство

run in parallel threads
public $threadCount