forked from yandex/yandex-tank
-
Notifications
You must be signed in to change notification settings - Fork 0
Модуль ShellExec
Andrey Pohilko edited this page Feb 10, 2013
·
2 revisions
Модуль выполняет shell-скрипты (т.н. хуки) на разных этапах работы, это позволяет запускать/останавливать сервис непосредственно перед тестом. Каждый хук считается успешным если имеет код выхода 0, в противном случае тест будет остановлен. Вывод stdout хука будет записан в DEBUG-лог, вывод stderr будет распечатан как сообщения WARNING.
Секция INI-файла: [shellexec]
Опции:
- prepare - выполняется при подготовке теста
- start - выполняется на этапе старта теста
- poll - выполняется при ежесекундном опросе модулей на предмет завершенности теста, если код выхода ненулевой, то код завершения всего теста будет таким
- end - выполняется при остановке теста
- postprocess - выполняется на этапе пост-обработки результатов