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