Настроил связку Jenkins + Sikuli. Есть развернутый JenkinsSlave на Win8. Создал job и выполняю шаг сборки “Выполнить команду windows”. В этом шаге запускаю тесты командой runScript.cmd -r onlinewrapper.sikuli.
Тесты запускаются, но если они отваливаются, то jenkins не понимает этого и говорит, что сборка прошла успешно.
Подскажите, как мне правильно настроить Jenkins? Или может надо настроить Sikuli?
Ну так вы же просто запускаете консольную команду. Естественно Jenkins будет писать, что все ок, т.к. под “ок” подразумевается запуск самого скрипта. Чтобы увидеть какие-либо репорты, вам нужно интегрировать ваши тесты с каким-нибудь фреймворком. Комментарий от разработчика Sikuli:
Возможно конечно в новых версиях сикули что-то поменялось, но я лично просто интегрировал sikuli-api с моими селениумовскими тестами, формируя testng report на выходе.