У меня есть встроенный непрерывный процесс сборки с помощью Cruise Control. В EOD он создает отчет о построении. Если какие-либо тесты NUnit терпят неудачу, сборка не выполняется. Мы написали один конкретный тестовый пример и добавили его в отдельную dll. Мы не хотим, чтобы наша сборка завершилась неудачей, если какой-либо тестовый пример в этой сборке завершился неудачно. Мы используем целевые файлы MSBuild, файлы .proj и систему управления круиз-контролем, конфигурационный файл ccnet.MSBuild Не должен терпеть неудачу, даже если один конкретный тест NUnit завершился неудачно
1
A
ответ
1
Я бы назвал NUnit два раза: один раз для тестов вы хотите сбой сборки, если они не проходят, а затем второй раз для запуска тестов, результаты которых вы не хотите влиять на сборку, например,
<!-- Any failing tests in Assembly1.dll will cause the build to fail. -->
<Exec Command="nunit.exe Assembly1.dll" />
<!-- Any failing tests in Assembly2.dll won't fail the build because the ContinueOnError attribute is set to True. -->
<Exec Command="nunit.exe Assembly2.dll" ContinueOnError="True" />
Смежные вопросы
- 1. Является ли задача NUnit сценария MSBuild предполагаемой причиной сбоя задачи, если тест завершился неудачно?
- 2. Захват в NUnit или SpecFlow, когда тест завершился неудачно
- 3. npm posttest не запускается, если npm-тест завершился неудачно
- 4. Как выполнить метод, когда тест завершился неудачно
- 5. Если выбрано исключение, тест будет терпеть неудачу?
- 6. Только тест на селен, если предыдущий тест селена завершился неудачно
- 7. как получить тест терпеть неудачу сообщение NUnit Teardown
- 8. Как я могу заставить MSTest.exe вернуть 0, даже если тест завершился неудачно?
- 9. Перейти Ошибка сборки в maven, если тест интеграции завершился неудачно
- 10. чистый URL-тест завершился неудачно D7
- 11. Log4j appender для вывода отладки, если тест завершился неудачно
- 12. Условное поведение в TestCleanUp, если тест завершился неудачно
- 13. Python unittest, что-то делать, только если тест завершился неудачно
- 14. Тест успех с мокко, когда он должен терпеть неудачу
- 15. Как продолжить сборку Jenkins, даже если шаг сборки завершился неудачно?
- 16. Почему этот тест продолжает терпеть неудачу?
- 17. «Тест завершился неудачно. Инструментальное выполнение не выполнено из-за« java.lang.NullPointerException »
- 18. Почему мой тест на проверку Paperclip validates_attachment_presence завершился неудачно?
- 19. Тест терпит неудачу, даже если ожидания оправдаются
- 20. Почему этот тест Grails Spock GroovyMock завершился неудачно (параметры игнорируются)?
- 21. Как предотвратить сбой основного контекста, если контекст импорта завершился неудачно?
- 22. NSMutableUrlRequest продолжает терпеть неудачу
- 23. CruiseControl.Net, MSBuild и NUnit
- 24. Дженкинс: Взять машину в автономном режиме, если какой-то тест завершился неудачно
- 25. Draggable терпеть неудачу в Firefox
- 26. Зачем DwmRegisterThumbnail терпеть неудачу?
- 27. Стартовый сервис автоматически завершился неудачно
- 28. Где я терпеть неудачу?
- 29. Зачем `_getstream` терпеть неудачу?
- 30. Запустить последующие шаги, если предыдущий шаг завершился неудачно
Если какой-либо из тестов завершился с ошибкой, то при установке ContinueOnError в значение true выполняются оставшиеся тесты в этой сборке. Но все же сборка завершается неудачно, потому что мой тест терпит неудачу. Так ContinueInError = true не работает – user660232