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($resolver)
Установка обратного вызова для обработки опций. | |
| void | resolveTokenUsing($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($resolver)
Установка обратного вызова для обработки опций.
void resolveTokenUsing($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/8.x/Illuminate/Testing/ParallelTesting.html