从 Test Explorer visual studio 2013 导出测试结果

Export test results from Test Explorer visual studio 2013

我想找到一个解决方案,将我的测试结果从测试资源管理器导出到 TFS 或 excel 等任何其他格式。我看到一些帖子基于 .trx 文件。在我项目的测试结果文件夹中,每次我 运行 测试时都会生成一个文件夹,其中包含 2 个子文件夹 INOUTIN 文件夹始终为空,OUT 文件夹包含 AgentRestart.dat 文件。如果我 运行 我的整个测试套件,我只能在测试资源管理器中看到通过和失败测试的数量。要找出每个测试用例的结果并存储我需要 select 一次一个测试用例并将粘贴复制到 word。我正在寻找更好的解决方案。

我在 MS 测试中使用单元测试项目。

有人可以帮我解决这个问题吗?

谢谢

目前无法从 VS UI 导出测试结果。但是,您可以使用 VSTest.Console.exe command-line 来实现它:

vstest.console.exe myTestFile.dll /Logger:trx

如果要将测试结果发布到 Team Foundation Server,请使用 TfsPublisher:

/logger:TfsPublisher;
Collection=<team project url>;
BuildName=<build name>;
TeamProject=<team project name>;
[;Platform=<Defaults to “Any CPU”>]
[;Flavor=<Defaults to “Debug”>]
[;RunTitle=<title>]