如何将测试结果文件(.trx)发布到TFS 2013

时间:2016-01-27 11:22:21

标签: batch-file tfs build msbuild tfs2013

状态:

我在专用计算机上安装了TFS 2013,并且我修改了构建模板,以便它只运行batch file(不需要Visual Studio项目),我们在我们的存储库中提交。当这个批处理文件运行时,它会构建我们的代码并运行一些自定义测试套件,测试输出是多个JUnit XML文件。

我已经找到了一种方法,可以将JUnit XML转换为.trx files批量处理,但现在我遇到了发布这些结果到TFS的问题

我发现有多种方法可以做到这一点,但遗憾的是我们的构建代理现在无法做到这一点。

我试过了:

  • 使用 TfsPublisher ,其中描述了here - 我无法这样做,因为我们的构建代理计算机上没有安装Visual Studio
  • 按照here所述使用 MSTest.exe ,但我不能这样做,因为 - 我们在我们的构建代理计算机上没有安装Visual Studio

问题:

那么我还没有找到将.trx文件发布到TFS的替代方法吗?必须有一个解决方案。我不能成为第一个试图实现这一目标的人。

1 个答案:

答案 0 :(得分:0)

您可以安装Visual Studio for Test Studio,而不是安装所有Visual Studio:

https://www.microsoft.com/en-gb/download/details.aspx?id=40750