On this page
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 | 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. |
|
| void | forEachProcess(callable $callback) Apply the given callback for each process. |
|
| Application | 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.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Testing/ParallelRunner.html