У нас есть несколько определений сборки, в которых результаты тестов не будут отображаться для нас, но мы не уверены в том, что мы делаем неправильно. Это TFS 2017.
Снимок экрана с вкладкой "Тесты"
«Тестовые прогоны недоступны. Включите автоматические тесты в своем определении сборки, добавив задачу тестирования Visual Studio ».
Однако мы уже добавили задачу Visual Studio Test в наш процесс сборки:
Снимок экрана нашей тестовой задачи Visual Studio
Журналы сборки показывают, что тест был запущен и опубликован:
2019-01-09T18:40:21.1040861Z Results File: E:\enterprise_builds\15\s\TestResults\svc-qainternal_ENT-BLD-02_2019-01-09_11_39_56.trx
2019-01-09T18:40:21.1197609Z
2019-01-09T18:40:21.1197609Z Total tests: 92. Passed: 92. Failed: 0. Skipped: 0.
2019-01-09T18:40:21.1197609Z Test Run Successful.
2019-01-09T18:40:21.1197609Z Test execution time: 40.1022 Seconds
2019-01-09T18:40:21.4165882Z ##[section]Async Command Start: Publish test results
2019-01-09T18:40:21.4634622Z Publishing test results to test run '40802'
2019-01-09T18:40:21.4634622Z Test results remaining: 92. Test run id: 40802
2019-01-09T18:40:21.6509677Z Published Test Run : https://tfs.1800contacts.com/tfs/DefaultCollection/Enterprise%20Services/_TestManagement/Runs#runId=40802&_a=runCharts
2019-01-09T18:40:21.6509677Z ##[section]Async Command End: Publish test results
2019-01-09T18:40:21.6509677Z ##[section]Finishing: Run XUnit Tests
У нас есть несколько проектов сборки, которые отображают результаты теста, но мы не можем увидеть разницу между теми, которые работают, и теми, которые не работают.
Я могу прикрепить полный журнал сборки, если это может помочь?