Сборка Hudson прошла успешно, но в тестовом наборе Watir есть ошибки или сбои
Кто-нибудь знает способ отправки уведомления, когда набор тестов Watir, запущенный из Hudson, содержит ошибки или сбои?
Hudson успешно запускает набор тестов Watir, поэтому считает его успешным, но реальные тестовые примеры Watir могут быть неудачными... Я хотел бы либо отправить уведомление, либо получить сборку Hudson, чтобы она показалась как сбой.
Есть идеи?
2 ответа
Решение
Анализируя вывод консоли, я обнаружил, что плагин Log Parser делает то, что я ищу.
Легко настроить. Я установил его в конфигурации системы Hudson, как описано, и добавил простой файл правил разбора, как показано ниже, и он отлично работает.
# match line starting with 'Error:'
error /^Error:/
# match line starting with 'Failure:'
error /^Failure:/
Попробуйте этот подход,
- Сконфигурируйте Hudson таким образом, чтобы консольный вывод выполнения Watir сохранялся / копировался на сервер.
- Теперь если текст
Failure
" происходит в выходных данных, а затем отправляет уведомление об ошибке по электронной почте с использованием соответствующей конфигурации Hudson.
Приведенный выше подход основан на использовании Jenkins, надеюсь, это можно сделать и в Hudson.