Запуск теста
Запуск из пользовательского интерфейса
Запуск теста производится по кнопке “Запустить”. Для этого сценарий должен быть подготовлен к запуску, т.е. должны выполняться следующие условия:
-
Сценарий содержит хотя бы 1 скрипт
-
Настроено расписание выполнения всех активных скриптов сценария
-
Назначенные генераторы для исполнения скриптов находятся в статусе «Активен» и с ними установлена связь
Если валидация проходит успешно, то открывается экран с отображением этапов подготовки запуска. В противном случе пользователю будет выдано соответствующее сообщение об ошибке.
Подготовка запуска состоит из 5 этапов и может занимать некоторое время. Пользователь может отслеживать прохождение подготовки по динамически изменяющемуся прогрессу процесса запуска. Запуск тест на исполнение производится удаленно на всех задействованных в тесте генераторах.

Если в процессе подготовки возникнут ошибки, будет выдано соответствующее сообщение, и запуск следует повторить после устранения неисправностей.
У пользователя также есть возможность принудительно прервать запуск теста на этапе подготовки по нажатию на кнопку “Остановить запуск”. В этом случае пользователь будет переадресован на страницу Тесты.
Запуск из CI/CD через API
Пользователь может организовать запуск тестов Диспетчера из своего CI/СD-конвейера. Для этого необходимо:
- Из Keyckoak получить токен для пользователя, от имени которого будет вызван осуществлен запуск теста
- Вызвать метода Диспетчера для валидации сценария
- В случае успешного вызова п.2, вызвать метода запуска теста
В запросы п2 и п.3 необходимо передать заголовок Authorization c токеном, полученным в п.1 и ID сценария.