Наша цель состоит в том, чтобы осуществить тестирование CI и развертывания для наших веб-среде Dev:TFS: Создание отдельных элементов Bug когда XUnit тесты не
Гол
- Run XUnit тесты на регистрации.
- Если тесты не удались, создайте отдельные связанные элементы работы с ошибкой. Стоп.
- Если тесты тестов проходят, разверните сборку в путь к UNC-файлу.
Текущая настройка
CI на для отрасли, а также определение сборки в настоящее время позволило Create Work Item on Failure
на Options
панели.
XUnit был интегрирован в этап строительства Visual Studio Test
, предоставив Path to Custom Test Adapters
.
Проблема
Тестов запуск и отображение результатов правильно в сборке, но никаких ошибок не созданы для неудачных испытаний, только один для общего построения терпит неудачу.
Вопрос
Как я могу создать отдельные ошибки (и включает в себя сведение о ошибках в его описании)?
Я думал, что это уже сделал это для MS испытаний не удалось. Я просто пытаюсь воспроизвести это для адаптера XUnit. Я не уверен, почему у вас есть тесты, которые зависят от успеха или неудачи других тестов - на мой взгляд, довольно плохая практика. –
Существует много законных обстоятельств, когда одно изменение кода может привести к неудаче многих тестов. –
Конечно! Один байт может пропустить любое количество тестов, но вы сказали: «У нас есть один тест, который терпит неудачу, а остальные 200 тестов не могут быть результатом». Неисправности, вызывающие другие сбои в тестировании. –