#tfs #tfsbuild
#tfs #tfsbuild
Вопрос:
Я пытаюсь выяснить, как отобразить покрытие в TFS. с .net CORE.
Ниже приведено мое определение сборки. У меня есть задача «Протестировать .NET Core».
https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-test?tabs=netcore21
Из приведенного выше URL я нашел эту подсказку:
Запустите тесты в проекте в текущем каталоге и сгенерируйте файл результатов тестирования в формате trx:
тест dotnet —logger: trx
И у меня есть результаты тестирования, которые работают.
(Подробная информация о тестовом задании и результатах публикации тестов ниже)
Опубликуйте результаты тестирования (задачи). Со следующими аргументами
Формат результата теста: VSTest
Файлы результатов тестирования ** /*.trx
Итак, я могу видеть результаты тестирования 🙂 (изображение ниже)
Но как заставить покрытие кода работать? (изображение выше, красный круг … есть держатель места для покрытия)
Что я пробовал:
Существует задача «Покрытие» .. но мне это не кажется правильным. (изображение ниже)
Комментарии:
1. Установлена ли у вас Visual Studio Enterprise на компьютере сборки?
2. Привет. Я не «владею» машиной сборки. Я выясню. Это волшебная кнопка? 🙂
3. Покрытие кода работает только в Visual Studio Enterprise..
4. Я вроде как понимаю вас. Но на компьютере сборки TFS есть место для этого. (Мои снимки экрана). Вы хотите сказать, что заполнитель TFS-Build-Machine полагается на VS Studio Ent на компьютере сборки? Мне это кажется странным. (Да, я понимаю, что РАЗРАБОТЧИКАМ нужен VS-2017-Enterprise, чтобы видеть покрытие во время разработки).
5. Вы когда-нибудь находили решение для этой проблемы?