Как сделать отметку об упавших сборках Jenkins + Sikuli

Настроил связку Jenkins + Sikuli. Есть развернутый JenkinsSlave на Win8. Создал job и выполняю шаг сборки “Выполнить команду windows”. В этом шаге запускаю тесты командой runScript.cmd -r onlinewrapper.sikuli.

Тесты запускаются, но если они отваливаются, то jenkins не понимает этого и говорит, что сборка прошла успешно.

Подскажите, как мне правильно настроить Jenkins? Или может надо настроить Sikuli?

Ну так вы же просто запускаете консольную команду. Естественно Jenkins будет писать, что все ок, т.к. под “ок” подразумевается запуск самого скрипта. Чтобы увидеть какие-либо репорты, вам нужно интегрировать ваши тесты с каким-нибудь фреймворком. Комментарий от разработчика Sikuli:

Python/Jython: unittest

Java: Junit

or use a framework like RobotFramework.

All 3 versions can be combined with Sikuli.

Здесь еще обсуждались html репорты.

Возможно конечно в новых версиях сикули что-то поменялось, но я лично просто интегрировал sikuli-api с моими селениумовскими тестами, формируя testng report на выходе.

Спасибо! Буду пробовать.