TFS构建测试结果

我们正在开发Visual Studio 2010和TFS 2010.我们有自己的BuildTemplate,它是默认模板的副本,但有一些附加内容,如(创建目录…),但主要的一点是,所有这些都在DefaultTemplate中 – 离开了。

我们已经进行了“单元”测试,这些测试也在起作用。 我制作了运行所有unit testing的Build定义。 已阅读此处的信息 – http://geekswithblogs.net/jakob/archive/2009/06/03/tfs-team-build-2010-running-unit-tests.aspx以及其他许多地方。

构建运行非常完美,唯一不起作用的是构建摘要 – 测试结果,代码覆盖率,如上面的链接。

因此,当我在构建应用程序时观察活动日志时,它显示:

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.***  ... 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个项目/解决方案无测试结果无代码覆盖率结果

为什么它不显示链接中的测试结果: http //geekswithblogs.net/jakob/archive/2009/06/03/tfs-team-build-2010-running-unit-tests.aspx

我是TFS的首发,所以通过简单的语言提供建议帮助我=)

您可能没有必要的权限来查看测试结果。 请检查您的权限,例如使用TFS 2010 Power Tools或其他工具。 使用TFS Power Tool,您可以转到Team> Team Project Settings> Security,并检查您所在组的View test runs权限。

您还可以将.trx文件复制到工作区。