Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# TFS构建测试结果_C#_Unit Testing_Build_Tfsbuild - Fatal编程技术网

C# TFS构建测试结果

C# TFS构建测试结果,c#,unit-testing,build,tfsbuild,C#,Unit Testing,Build,Tfsbuild,我们正在开发VisualStudio2010和TFS2010。我们有自己的BuildTemplate,它是默认模板的一个副本,但是添加了一些内容,如(创建目录…),但主要的一点是,DefaultTemplate中的所有内容都保留了下来 我们有witten“单元”测试也在运行。我已经创建了运行所有单元测试的构建定义。我已经阅读了这里的信息,还有很多其他地方的信息 构建运行得非常完美,唯一不起作用的是构建摘要-测试结果,代码覆盖率如上面的链接所示 因此,当我在构建应用程序时查看活动日志时,它会显示:

我们正在开发VisualStudio2010和TFS2010。我们有自己的BuildTemplate,它是默认模板的一个副本,但是添加了一些内容,如(创建目录…),但主要的一点是,DefaultTemplate中的所有内容都保留了下来

我们有witten“单元”测试也在运行。我已经创建了运行所有单元测试的构建定义。我已经阅读了这里的信息,还有很多其他地方的信息

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

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

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
为测试程序集运行MSTest
c:\Program Files(x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe/nologo/usestderr/testSettings:“c:\Builds\7\**Project**\**BuildName**\Sources\**ProgramName****progname和version**\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**”
正在加载C:\Builds\7\**Project**\**BuildName**\Sources\**ProgramName**\**progname和version**\Solutions\**SolutionName**\localtestrunDebug.testrunconfig。。。
正在加载C:\Builds\7\**Project**\**BuildName**\Binaries\**TestProjectName**.dll。。。
正在开始执行。。。
顶级测试结果
-------               ---------------
测试失败***
测试失败***
测试失败***
通过测试***
通过测试***
不确定的***测试***
不确定的***测试***
通过测试***
...
5/154项测试通过,147项测试失败,2项测试不确定
总结
-------
测试运行失败。
失败147
通过5
非决定性的2
-----------------
总数154
结果文件:C:\Builds\7\**Project**\**BuildName**\TestResults\***tfsbuild\u***TFSBUILDER 2013-04-19 10\u 03\u 42\u x86\u Release.trx
测试设置:本地测试运行
并且在生成摘要的末尾为空:

1编制项目/解决方案 没有测试结果 没有代码覆盖率结果

为什么不像链接中那样显示测试结果:

我是TFS的新手,所以请用简单的语言为我提供建议,以此帮助我。)


此链接似乎已移至(编辑日期:2019-09-23):

您可能没有查看测试结果所需的权限。请检查您的权限,例如使用TFS 2010 Power Tools或其他一些工具。使用TFS Power tool,您可以进入团队>团队项目设置>安全,并检查您所在组的查看测试运行的权限。

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

正在等待发布…发布测试运行结果tfsbuild@TFSBUILDER2013-04-19 15:18:24_x86_发布到………..发布成功。@Juan,我想是的。但不记得是怎么发布的