Skip to content

Модуль ShellExec

Andrey Pohilko edited this page Feb 10, 2013 · 2 revisions

ShellExec

Модуль выполняет shell-скрипты (т.н. хуки) на разных этапах работы, это позволяет запускать/останавливать сервис непосредственно перед тестом. Каждый хук считается успешным если имеет код выхода 0, в противном случае тест будет остановлен. Вывод stdout хука будет записан в DEBUG-лог, вывод stderr будет распечатан как сообщения WARNING.

Секция INI-файла: [shellexec]

Опции:

  • prepare - выполняется при подготовке теста
  • start - выполняется на этапе старта теста
  • poll - выполняется при ежесекундном опросе модулей на предмет завершенности теста, если код выхода ненулевой, то код завершения всего теста будет таким
  • end - выполняется при остановке теста
  • postprocess - выполняется на этапе пост-обработки результатов

Список модулей

Clone this wiki locally