Я сейчас настраиваю лазурный конвейер для своего хранилища. В настоящее время он собирается правильно и запускает модульные тесты. Однако вкладка покрытия кода просто вращается бесконечно. Любая идея о том, что может вызвать это?
Подробнее
Каталог артефактов выглядит следующим образом:
Консоль показывает эту ошибку:
Ошибка: не удалось найти маршрут для идентификатора маршрута
ms.vss-ТПО-web.project-обзор маршрута. Убедитесь, что запрошенный маршрут
добавляется в маршруты общих данных.
Вот как запускаются и генерируются результаты теста:
dotnet tool install dotnet-reportgenerator-globaltool --tool-path .
dotnet test $(Build.SourcesDirectory)\RulesMadeEasy.Tests -c debug --logger trx --no-restore /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura --results-directory $(Build.SourcesDirectory)\TestResults\ /p:CoverletOutput=$(Build.SourcesDirectory)\TestResults\
.\reportgenerator -reports:$(Build.SourcesDirectory)\TestResults\coverage.cobertura.xml -targetdir:$(Build.SourcesDirectory)\TestResults\ -reporttypes:"HTMLInline_AzurePipelines;Badges" --version 4.0.0-rc4
Результаты покрытия кода публикуются с помощью задачи PublishCodeCoverageResults @ 1 со следующими входными данными.
входы:
codeCoverageTool: Cobertura
summaryFileLocation: '$(Build.SourcesDirectory)\TestResults\coverage.cobertura.xml'
reportDirectory: '$(Build.SourcesDirectory)\TestResults'