class Runner

Test runner.

Properties

string[] $paths
int $threadCount
TestHandler $testHandler
OutputHandler[] $outputHandlers
bool $stopOnFail

Methods

__construct(PhpInterpreter $interpreter)

No description

void
setEnvironmentVariable(string $name, string $value)

No description

array
getEnvironmentVariables()

No description

void
setTempDirectory(string|null $path)

No description

bool
run()

Runs all tests.

void
addJob(Job $job)

Appends new job to queue.

void
prepareTest(Test $test)

No description

void
finishTest(Test $test)

Writes to output handlers.

getInterpreter()

No description

Details

at line 57
__construct(PhpInterpreter $interpreter)

No description

Parameters

PhpInterpreter $interpreter

at line 64
void setEnvironmentVariable(string $name, string $value)

No description

Parameters

string $name
string $value

Return Value

void

at line 70
array getEnvironmentVariables()

No description

Return Value

array

at line 76
void setTempDirectory(string|null $path)

No description

Parameters

string|null $path

Return Value

void

at line 96
bool run()

Runs all tests.

Return Value

bool

at line 180
void addJob(Job $job)

Appends new job to queue.

Parameters

Job $job

Return Value

void

at line 186
void prepareTest(Test $test)

No description

Parameters

Test $test

Return Value

void

at line 197
void finishTest(Test $test)

Writes to output handlers.

Parameters

Test $test

Return Value

void

at line 218
PhpInterpreter getInterpreter()

No description

Return Value

PhpInterpreter