Состояние сборки TeamCity остается положительным даже при сбое - PullRequest
0 голосов
/ 20 февраля 2019

У меня возникла странная проблема, когда статус сборки Team City остается PASS при определенной ошибке.

Я разработал инфраструктуру автоматизации с использованием SpecFlow и NUnit и запускаю тесты из Team City10.x.Один из моих тестовых примеров - сравнить строку со значением, предоставленным для пользовательского интерфейса, там я получил символ UNICODE (U + 2018 и U + 2019) из пользовательского интерфейса.

Пример:
Ожидаемое значение, указанное в файле объектов: Пример строки с «кавычками»
Фактическое значение, полученное из пользовательского интерфейса: Пример строки с «кавычками»

Сравнение строк работает нормально, и NUnit помечает тест как неудачный.Поскольку одинарные кавычки не совпадают.

Но когда я проверяю статус сборки Team City, он остается ЗЕЛЕНЫМ только в этом случае.С другой стороны, если есть какой-либо другой сбой, статус сборки меняется на КРАСНЫЙ, как и ожидалось.Смущенный без понятия, почему!

Так может кто-нибудь, пожалуйста, помогите мне понять, почему это несоответствие?

...