Teamcity 'Обработка отчетов XML' - шаг Fail Powershell, если тесты не пройдены - PullRequest
0 голосов
/ 04 ноября 2019

Таким образом, я вручную импортирую результаты NUnit и использую функцию обработки отчетов XML для их обработки. Однако я хочу выйти из шага Powershell, если какой-либо из тестов не прошел (я уничтожаю какой-то экземпляр программно, но предпочел бы оставить их для устранения неполадок, если тест не пройден).

Функция сборки дает мне:

[Step 1/1] Failed tests detected

Как программно (в powershell) обнаружить, когда это так?

1 Ответ

1 голос
/ 04 ноября 2019

Если ваш скрипт Powershell вызывает nunit3-console, вам следует проверить код возврата. Ненулевой положительный результат указывает количество неудачных тестов. Отрицательный результат указывает на другую ошибку, например, файл не найден.

...