ParallelRunner
class ParallelRunner implements RunnerInterface (View source)
Traits
CreatesApplication
Properties
static protected Closure|null | $applicationResolver | The application resolver callback. |
|
static protected Closure|null | $runnerResolver | The runner resolver callback. |
|
protected Options | $options | The original test runner options. |
|
protected OutputInterface | $output | The output instance. |
|
protected RunnerInterface | $runner | The original test runner. |
Methods
void
__construct(Options $options, OutputInterface $output)
Creates a new test runner instance.
static void
static void
void
run()
Runs the test suite.
int
getExitCode()
Returns the highest exit code encountered throughout the course of test execution.
void
forEachProcess(callable $callback)
Apply the given callback for each process.
createApplication()
Creates the application.
Details
void
__construct(Options $options, OutputInterface $output)
Creates a new test runner instance.
static void
resolveApplicationUsing(Closure|null $resolver)
Set the application resolver callback.
static void
resolveRunnerUsing(Closure|null $resolver)
Set the runner resolver callback.
void
run()
Runs the test suite.
int
getExitCode()
Returns the highest exit code encountered throughout the course of test execution.
protected void
forEachProcess(callable $callback)
Apply the given callback for each process.
protected Application
createApplication()
Creates the application.