ParallelTesting
class ParallelTesting (View source)
Свойства
| protected Container | $container | Экземпляр контейнера. | |
| protected Closure|null | $optionsResolver | Обратный вызов для разрешения параметров. | |
| protected Closure|null | $tokenResolver | Обратный вызов для разрешения маркера. | |
| protected array | $setUpProcessCallbacks | Все зарегистрированные обратные вызовы «setUp» процесса. | |
| protected array | $setUpTestCaseCallbacks | Все зарегистрированные обратные вызовы «setUp» тестового случая. | |
| protected array | $setUpTestDatabaseCallbacks | Все зарегистрированные обратные вызовы «setUp» тестовой базы данных. | |
| protected array | $tearDownProcessCallbacks | Все зарегистрированные обратные вызовы «tearDown» процесса. | |
| protected array | $tearDownTestCaseCallbacks | Все зарегистрированные обратные вызовы «tearDown» тестового случая. |
Методы
| void | __construct(Container $container)
Создать новый экземпляр параллельного тестирования. | |
| void | resolveOptionsUsing(Closure|null $resolver)
Установить обратный вызов для разрешения параметров. | |
| void | resolveTokenUsing(Closure|null $resolver)
Установить обратный вызов для разрешения уникального маркера процесса. | |
| void | setUpProcess(callable $callback)
Зарегистрировать обратный вызов «setUp» процесса. | |
| void | setUpTestCase(callable $callback)
Зарегистрировать обратный вызов «setUp» тестового случая. | |
| void | setUpTestDatabase(callable $callback)
Зарегистрировать обратный вызов «setUp» тестовой базы данных. | |
| void | tearDownProcess(callable $callback)
Зарегистрировать обратный вызов «tearDown» процесса. | |
| void | tearDownTestCase(callable $callback)
Зарегистрировать обратный вызов «tearDown» тестового случая. | |
| void | callSetUpProcessCallbacks()
Вызвать все обратные вызовы «setUp» процесса. | |
| void | callSetUpTestCaseCallbacks(TestCase $testCase)
Вызвать все обратные вызовы «setUp» тестового случая. | |
| void | callSetUpTestDatabaseCallbacks(string $database)
Вызвать все обратные вызовы «setUp» тестовой базы данных. | |
| void | callTearDownProcessCallbacks()
Вызвать все обратные вызовы «tearDown» процесса. | |
| void | callTearDownTestCaseCallbacks(TestCase $testCase)
Вызвать все обратные вызовы «tearDown» тестового случая. | |
| mixed | option(string $option)
Получить параметр параллельного тестирования. | |
| string|false | token()
Получить уникальный маркер теста. | |
| void | whenRunningInParallel(callable $callback)
Применить обратный вызов, если тесты выполняются параллельно. | |
| bool | inParallel()
Указывает, выполняются ли текущие тесты параллельно. |
Детали
void __construct(Container $container)
Создать новый экземпляр параллельного тестирования.
void resolveOptionsUsing(Closure|null $resolver)
Установить обратный вызов для разрешения параметров.
void resolveTokenUsing(Closure|null $resolver)
Установить обратный вызов для разрешения уникального маркера процесса.
void setUpProcess(callable $callback)
Зарегистрировать обратный вызов «setUp» процесса.
void setUpTestCase(callable $callback)
Зарегистрировать обратный вызов «setUp» тестового случая.
void setUpTestDatabase(callable $callback)
Зарегистрировать обратный вызов «setUp» тестовой базы данных.
void tearDownProcess(callable $callback)
Зарегистрировать обратный вызов «tearDown» процесса.
void tearDownTestCase(callable $callback)
Зарегистрировать обратный вызов «tearDown» тестового случая.
void callSetUpProcessCallbacks()
Вызвать все обратные вызовы «setUp» процесса.
void callSetUpTestCaseCallbacks(TestCase $testCase)
Вызвать все обратные вызовы "setUp" тестового случая.
void callSetUpTestDatabaseCallbacks(string $database)
Вызвать все обратные вызовы "setUp" тестовой базы данных.
void callTearDownProcessCallbacks()
Вызвать все обратные вызовы "tearDown" процесса.
void callTearDownTestCaseCallbacks(TestCase $testCase)
Вызвать все обратные вызовы "tearDown" тестового случая.
mixed option(string $option)
Получить опцию параллельного тестирования.
string|false token()
Получить уникальный маркер теста.
protected void whenRunningInParallel(callable $callback)
Применить обратный вызов, если тесты выполняются параллельно.
protected bool inParallel()
Указывает, выполняются ли текущие тесты параллельно.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Testing/ParallelTesting.html