Интеграция SpecRun и TeamCity прошла/не прошла

Мы используем SpecRun в качестве средства запуска тестов, чей лог-файл использует TeamCity.

Мы столкнулись с проблемой, из-за которой тест в SpecRun терпит неудачу в первый раз (из-за недостаточно быстрого прогрева ресурсов), а затем проходит вторую повторную попытку (у нас есть настройка SpecRun Default.srprofile для запуска до трех раз)

Однако TeamCity рассматривает это как сбой после прочтения журнала, хотя на самом деле это не так. Конечно, мы хотим предотвратить любые повторные попытки в SpecRun, но в то же время не хотим запускать тесты под ложным флагом в TeamCity.

Кто-нибудь знает способ, либо в SpecRun, либо в TeamCity, либо в их комбинации, чтобы тест, который был успешно повторен, был помечен как «пройденный» в TC?


person larryq    schedule 25.04.2014    source источник


Ответы (1)


Существует возможность установить статус сборки на успех, используя Сообщение службы статуса сборки. Когда ваш тест пройден, сообщите о таком сообщении со статусом «УСПЕХ» в выводе журнала.

person Oleg Rybak    schedule 29.04.2014