Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.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
Visual studio 2015 TFS 2015未显示UnitTest Trx输出_Visual Studio 2015_Tfsbuild_Tfs 2015_Trx - Fatal编程技术网

Visual studio 2015 TFS 2015未显示UnitTest Trx输出

Visual studio 2015 TFS 2015未显示UnitTest Trx输出,visual-studio-2015,tfsbuild,tfs-2015,trx,Visual Studio 2015,Tfsbuild,Tfs 2015,Trx,作为构建的一部分,我在服务器上对单元测试进行了一些转换,从XUnitXML到Trx。这样,TFS可以在生成摘要中显示UnitTest计数。这部分工作正常,用户可以在构建摘要中看到UnitTests的计数。用户还可以单击该链接并查看在“测试结果”选项卡下运行的单元测试列表。 但是,当双击其中一个测试以查看UnitTest的标准输出时,TFS不会显示标准输出 如图所示 当我在VS 2015中查看相同的Trx文件时。文本如预期的那样显示。 我不知道为什么它不会显示在TFS中,我尝试填充我认为与输

作为构建的一部分,我在服务器上对单元测试进行了一些转换,从XUnitXML到Trx。这样,TFS可以在生成摘要中显示UnitTest计数。这部分工作正常,用户可以在构建摘要中看到UnitTests的计数。用户还可以单击该链接并查看在“测试结果”选项卡下运行的单元测试列表。

但是,当双击其中一个测试以查看UnitTest的标准输出时,TFS不会显示标准输出

如图所示

当我在VS 2015中查看相同的Trx文件时。文本如预期的那样显示。

我不知道为什么它不会显示在TFS中,我尝试填充我认为与输出相关的所有部分,例如

<StdOut>
<DebugTrace>
<TextMessages>
<TraceInfo>

确保在“Visual Studio测试”步骤中选择了“上载测试附件”:

然后您将看到.trx附件:

添加更多屏幕截图:


我有同样的事情——我有失败的测试用例。 当我看到失败的测试;我可以看到错误消息和堆栈跟踪,但是Stdout丢失了吗?(参见链接图片)

要找出测试失败的地方-我必须导航到测试运行摘要,下载.trx文件,然后在Visual Studio中打开它,然后单击失败的测试显示所有三个(错误、堆栈和输出)


该部件工作正常,结果应随附。我所关注的是当我逐个测试地深入测试时,单个测试的输出。我没有在TFS中看到测试的输出,但在VisualStudio中看到了它。除非测试失败,否则我确实在TFS和VS中看到了错误消息和stacktrace。所以您想知道测试运行中有多少测试方法,对吗?您可以从生成摘要、运行摘要或测试结果(查看添加屏幕截图)中获取测试结果。我正在使用TFS 2015 Update2 RC2。我已经更新了我的问题,以便更好地描述我的经历。不,这部分工作得很好,它给了我单元测试的数量和漂亮的小图表。当我深入一个单元测试时,没有显示该测试的标准输出。它显示在Visual Studio中,但不显示在TFS中,使用相同的Trx文件。TFS web access似乎不显示.Trx结果。你们可以在网站上提交你们的想法。