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/9.x/Illuminate/Testing/ParallelRunner.html