2013-04-19 3 views
14

Мы работаем над Visual Studio 2010 и TFS 2010. У нас есть собственный BuildTemplate, который является копией шаблона по умолчанию, но с некоторыми дополнениями, например (создайте каталог ...), но главное, что все, что находится в DefaultTemplate, остается.Результаты теста сборки TFS

У нас есть пронумерованные «единичные» тесты, которые также работают. Я сделал определение сборки, которое выполняет все модульные тесты. Прочтите информацию здесь - http://geekswithblogs.net/jakob/archive/2009/06/03/tfs-team-build-2010-running-unit-tests.aspx и многое другое.

Build работает просто отлично, единственное, что работает is'nt - сводка сборки - результаты тестов, покрытие кода, как в приведенной выше ссылке.

Так что, когда я смотрю журнал активность при построении моего приложения, оно показывает, что:

Run MSTest for Test Assemblies 
c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe /nologo /usestderr /testSettings:"C:\Builds\7\**Project**\**BuildName**\Sources\**ProgramName**\**ProgNameAndVersion**\Solutions\**SolutionName**\localtestrunDebug.testrunconfig" /searchpathroot:"C:\Builds\7\**Project**\**BuildName**\Binaries" /resultsfileroot:"C:\Builds\7\**Project**\**BuildName**\TestResults" /testcontainer:"C:\Builds\7\**Project**\**BuildName**\Binaries\**TestProjectName**.dll" /publish:"http://***:8080/tfs/MSLN" /publishbuild:"***:///Build/Build/14599" /teamproject:"**ProjectName**" /platform:"x86" /flavor:"**Release**" 
Loading C:\Builds\7\**Project**\**BuildName**\Sources\**ProgramName**\**ProgNameAndVersion**\Solutions\**SolutionName**\localtestrunDebug.testrunconfig... 
Loading C:\Builds\7\**Project**\**BuildName**\Binaries\**TestProjectName**.dll... 
Starting execution... 

Results    Top Level Tests 
-------    --------------- 
Failed    ***.Test.*** 
Failed    ***.Test.*** 
Failed    ***.Test.*** 
Passed    ***.Test.*** 
Passed    ***.Test.*** 
Inconclusive   ***.Test.*** 
Inconclusive   ***.Test.*** 
Passed    ***.Test.*** 
<many other tests> 
... 
5/154 test(s) Passed, 147 Failed, 2 Inconclusive 

Summary 
------- 
Test Run Failed. 
Failed  147 
Passed   5 
Inconclusive 2 
----------------- 
Total   154 
Results file: C:\Builds\7\**Project**\**BuildName**\TestResults\***tfsbuild_***TFSBUILDER 2013-04-19 10_03_42_x86_Release.trx 
Test Settings: Local Test Run 

И в конце резюме сборки пустой:

1 Проекты/решение скомпилировано Нет результаты испытаний нет Code Coverage результаты

Почему не показывают результаты испытаний, как в ссылке:http://geekswithblogs.net/jakob/archive/2009/06/03/tfs-team-build-2010-running-unit-tests.aspx

Я стартер в TFS так помочь мне с этим, давая советы простым языком =)

+0

Где-то в журнале сборки он должен говорить о «публикации» результатов теста, можете ли вы разместить эту часть журнала построения (запустите сборку в режиме подробного/диагностического) –

+0

Ожидание публикации ... Публикация результатов теста запускать tfsbuild @ TFSBUILDER 2013-04-19 15: 18: 24_x86_Release to http: // vstsk45: 8080/tfs/MSLN ... .................... .................. Опубликовать успешно завершено. – Cheese

+0

Вы используете .Net Core? Существует проблема с охватом кода и отчетами об испытаниях в TFS и VSTS с .Net Core. – Juan

ответ

0

Вы, вероятно, не требуется разрешения, чтобы увидеть результаты тестирования. Пожалуйста, проверьте разрешения, например, с помощью Power Tools TFS 2010 или другого инструмента. С помощью инструмента TFS Power Tool вы перейдете в команду «Team Project Settings»> «Безопасность» и отметьте . Просмотрите пробные версии разрешение на группу, в которой вы находитесь.

-1

Вы также можете скопировать файлы .trx в рабочее пространство.

+1

Этот вопрос 5 лет, и ваш ответ не отвечает на вопрос. –

Смежные вопросы