TFS 2015未显示UnitTest Trx输出

时间:2016-03-16 16:06:22

标签: visual-studio-2015 tfsbuild tfs2015 trx

我在我的UnitTests服务器上进行了一些转换,从xUnit Xml到Trx作为构建的一部分。这样TFS可以在构建摘要中显示UnitTest计数。该部分工作正常,用户可以在构建摘要中查看UnitTests的计数。用户还可以单击该链接,查看在"测试结果"下运行的UnitTests列表。标签。 UnitTest List

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

如此图所示 TFS 2015

当我使用相同的Trx文件并在VS 2015中查看它时。文本按预期显示。 VS 2015

我很遗憾为什么它不会在TFS中显示,我试图填充我认为在输出下相关的所有部分,例如。

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

2 个答案:

答案 0 :(得分:0)

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

enter image description here

然后你会看到.trx附件:

enter image description here

添加更多屏幕截图:

enter image description here

enter image description here

enter image description here

答案 1 :(得分:0)

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

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

Test Case result