Я настраиваю непрерывную интеграцию в Team Services. Решение в настоящее время имеет несколько проектов модульного тестирования. Все проекты в решении являются базовыми проектами .NET.
Готовый инструмент запуска тестов в определении сборки не берет ни один из проектов модульных тестов (да, подстановочные знаки тестовой сборки настроены правильно), поэтому я прибегнул к написанию пакетного файла, который выполняет 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?