Я настраиваю непрерывную интеграцию в Team Services. В настоящее время решение имеет несколько тестовых проектов. Все проекты в решении - это основные проекты .NET.Невозможно опубликовать результаты тестирования nunit для Visual Studio Team Services
Исключительный тестовый бегун в определении сборки не подбирает ни один из проектов единичных тестов (да, шаблоны тестовой сборки настроены правильно), поэтому я приступил к написанию командного файла, который выполняется dotnet test
. После запуска команды XML-файл записывается на диск, содержащий результаты. Я использую шаг результатов публикации и указываю на этот файл, чтобы результаты теста отображались в выводе сборки. Я установил «Тест Результат Формат» поле для NUnit, но этот шаг дает следующее предупреждение:
Invalid results file. Please make sure the Test Result Format field in the task matches the result format of the file: C:\<path to file>\TestResult.xml
Кто-нибудь еще был в состоянии опубликовать результаты испытаний NUnit, которые были созданы с запуском dotnet test
команды в Team Services ?
Я собираюсь отметить это как правильно, потому что это единственное, что имело смысл. Я посмотрел, что потребуется, и это слишком много усилий для ИМО. К счастью, у меня пока нет таких тестов, поэтому я просто переключился на xunit, и он работает нормально. Мне все еще нужно выполнять тесты с помощью пакетного скрипта, но я могу выводить на XML и затем использовать другой шаг для публикации этих результатов. Вы знаете, где я могу сообщить или «проголосовать» за вопрос о поддержке NUnit3? Это кажется очень большой дырой. –
@BrianBall Пользовательский голос VSTS: https: //visualstudio.uservoice.com/forums/330519-team-services –
Спасибо! Я добавил свое предложение здесь: https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/15864978-nunit-3-results-format-does-not-appear-to-be-suppo –