ParallelTesting
class ParallelTesting (View source)
Properties
protected Container | $container | The container instance. | |
protected Closure|null | $optionsResolver | The options resolver callback. | |
protected Closure|null | $tokenResolver | The token resolver callback. | |
protected array | $setUpProcessCallbacks | All of the registered "setUp" process callbacks. | |
protected array | $setUpTestCaseCallbacks | All of the registered "setUp" test case callbacks. | |
protected array | $setUpTestDatabaseCallbacks | All of the registered "setUp" test database callbacks. | |
protected array | $tearDownProcessCallbacks | All of the registered "tearDown" process callbacks. | |
protected array | $tearDownTestCaseCallbacks | All of the registered "tearDown" test case callbacks. |
Methods
void | __construct(Container $container)
Create a new parallel testing instance. | |
void | resolveOptionsUsing(Closure|null $resolver)
Set a callback that should be used when resolving options. | |
void | resolveTokenUsing(Closure|null $resolver)
Set a callback that should be used when resolving the unique process token. | |
void | setUpProcess(callable $callback)
Register a "setUp" process callback. | |
void | setUpTestCase(callable $callback)
Register a "setUp" test case callback. | |
void | setUpTestDatabase(callable $callback)
Register a "setUp" test database callback. | |
void | tearDownProcess(callable $callback)
Register a "tearDown" process callback. | |
void | tearDownTestCase(callable $callback)
Register a "tearDown" test case callback. | |
void | callSetUpProcessCallbacks()
Call all of the "setUp" process callbacks. | |
void | callSetUpTestCaseCallbacks(TestCase $testCase)
Call all of the "setUp" test case callbacks. | |
void | callSetUpTestDatabaseCallbacks(string $database)
Call all of the "setUp" test database callbacks. | |
void | callTearDownProcessCallbacks()
Call all of the "tearDown" process callbacks. | |
void | callTearDownTestCaseCallbacks(TestCase $testCase)
Call all of the "tearDown" test case callbacks. | |
mixed | option(string $option)
Get a parallel testing option. | |
string|false | token()
Gets a unique test token. | |
void | whenRunningInParallel(callable $callback)
Apply the callback if tests are running in parallel. | |
bool | inParallel()
Indicates if the current tests are been run in parallel. |
Details
void __construct(Container $container)
Create a new parallel testing instance.
void resolveOptionsUsing(Closure|null $resolver)
Set a callback that should be used when resolving options.
void resolveTokenUsing(Closure|null $resolver)
Set a callback that should be used when resolving the unique process token.
void setUpProcess(callable $callback)
Register a "setUp" process callback.
void setUpTestCase(callable $callback)
Register a "setUp" test case callback.
void setUpTestDatabase(callable $callback)
Register a "setUp" test database callback.
void tearDownProcess(callable $callback)
Register a "tearDown" process callback.
void tearDownTestCase(callable $callback)
Register a "tearDown" test case callback.
void callSetUpProcessCallbacks()
Call all of the "setUp" process callbacks.
void callSetUpTestCaseCallbacks(TestCase $testCase)
Call all of the "setUp" test case callbacks.
void callSetUpTestDatabaseCallbacks(string $database)
Call all of the "setUp" test database callbacks.
void callTearDownProcessCallbacks()
Call all of the "tearDown" process callbacks.
void callTearDownTestCaseCallbacks(TestCase $testCase)
Call all of the "tearDown" test case callbacks.
mixed option(string $option)
Get a parallel testing option.
string|false token()
Gets a unique test token.
protected void whenRunningInParallel(callable $callback)
Apply the callback if tests are running in parallel.
protected bool inParallel()
Indicates if the current tests are been run in parallel.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Testing/ParallelTesting.html