2

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

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

如图所示 TFS 2015

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

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

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

2 回答 2

0

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

在此处输入图像描述

然后你会看到 .trx 附件:

在此处输入图像描述

添加更多截图:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

于 2016-03-17T07:15:31.743 回答
0

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

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

测试用例结果

于 2017-01-25T01:17:38.610 回答