Мы используем Team Foundation Server 2015 Update 2 на месте. Задача Visual Studio Test занимает около 30 секунд, чтобы опубликовать результаты теста после ее запуска.Задержки отладки в задаче тестирования Visual Studio
Малый проект модульного тестирование:
2016-05-02T01:02:56.9641774Z Attachments:
2016-05-02T01:02:56.9641774Z C:\Agent1\_work\9\TestResults\eb650e78-ddfa-4116-af15-9847b5cc2632\TFSBUILD_BuildAgent 2016-05-02 03_02_23.coverage
2016-05-02T01:02:56.9641774Z Total tests: 316. Passed: 316. Failed: 0. Skipped: 0.
2016-05-02T01:02:56.9641774Z Test Run Successful.
2016-05-02T01:02:56.9641774Z Test execution time: 35,1251 Seconds
2016-05-02T01:02:57.1048030Z Results File: C:\Agent1\_work\9\TestResults\TFSBUILD_BuildAgent 2016-05-02 03_02_31.trx
2016-05-02T01:03:26.6662691Z Publishing Test Results...
2016-05-02T01:03:31.2109274Z Test results remaining: 316
2016-05-02T01:03:37.6228586Z Published Test Run : http://<tfs server>:8080/tfs/DefaultCollection/Project/_TestManagement/Runs#runId=52024&_a=runCharts
Как вы можете видеть, после окончания всех испытаний и писать результаты файла есть 30 вторая остановка перед «Издательскими Результатами испытаний ...» даже появляется. Затем требуется еще 11 секунд, чтобы загрузить несколько килобайт по локальной сети.
В папке _diag я найти следующие записи в соответствующем файле журнала (из более новой версии, но все остальное идентично):
06:48:13.171983 BaseLogger.LogConsoleMessage(scope.JobId = 5f7ff256-ef21-4150-86fc-678cdef40792, message = Results File: C:\Agent1\_work\9\TestResults\TFSBUILD_BuildAgent 2016-05-12 08_47_49.trx)
06:48:45.798627 FindFiles.FindMatchingFiles(rootFolder = C:\Agent1\_work\9\TestResults, matchPattern = *.trx, includeFiles = True, includeFolders = False
Я предполагаю, что это не работать как но как лучше всего отладить такую проблему?
насколько велика 'TFSBUILD_BuildAgent 2016-05-02 03_02_31.trx' – Claudius
@Claudius килобайт, но пропускная способность соединения гигабитная так что не должен» Это проблема. – Voo
В вашей папке агента создания есть несколько журналов, записанных в папке «_diag». Вы это проверили? –