Продолжить запуск NUnit после сбоев - PullRequest
0 голосов
/ 18 июля 2011

Я запускаю nunit-console от CI, настроенного в TeamCity для запуска тестов из разных сборок.Как только одна из TestFixtures провалит тест, выполнение теста будет остановлено.

В настоящее время я могу видеть первые тесты, которые не прошли, но я не знаю, есть ли еще тестовые тесты, которые могут не сработать.

Я хотел бы получить сводку, в которой перечислены ошибкитесты и тестовые приспособления, без подробностей об исключениях.

У кого-нибудь есть идеи?Спасибо.

1 Ответ

2 голосов
/ 18 июля 2011

NUnit должен запускать все модульные тесты в указанной сборке, независимо от количества неудачных тестов. Первое, что я хотел бы проверить, - это необработанный вывод xml из модульного теста. Вы можете обнаружить, что тесты выполняются, но серверу сборки не удается отобразить все результаты. Если это так, возможно, существует неисправный xslt, который необходимо изменить.

Еще одна попытка - запустить все тесты на вашем компьютере с помощью инструмента командной строки и посмотреть, запускает ли он все тесты. Если они запускаются на вашем компьютере, но не на сервере, у вас может быть проблема с конфигурацией в сборочном блоке.

Еще одна возможность состоит в том, что сбой является критическим (возможно, не удается загрузить сборку), что приводит к ошибке самого NUnit.

...