У нас есть несколько определений сборки, в которых результаты тестов не будут отображаться для нас, но мы не уверены в том, что мы делаем неправильно. Это 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

У нас есть несколько проектов сборки, которые отображают результаты теста, но мы не можем увидеть разницу между теми, которые работают, и теми, которые не работают.

Я могу прикрепить полный журнал сборки, если это может помочь?

0