8

如何在 VS 2012 中导出单元测试结果?我知道从来没有直接的方法来做到这一点(即使应该有),但至少在 2012 年,我能够从测试结果窗口保存结果,并使用 trx2html 将它们转换为可读的东西。在 2012 年,我从测试资源管理器中看不到任何方法可以做到这一点。单元测试结果是我们项目文档的一部分,所以我的能力很重要。

任何提示都会有所帮助,谢谢!

4

2 回答 2

9

在 VS2012 中使用新的执行引擎时,目前无法从 IDE 中导出结果。但是,您可以通过命令行 vstest.console.exe 使用 /logger:trx 选项来实现此目的。

于 2013-01-26T07:27:39.047 回答
1
  1. 构建解决方案
  2. 在管理员模式下运行命令提示符。
  3. 转到以下路径 CD C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
  4. 键入以下命令 mstest /testcontainer:[单元测试项目 dll 文件夹路径] /resultsfile:[输出文件夹路径]\result.trx
  5. 转到输出路径并检查在该路径中创建的 trx 文件。从 Visual Studio 打开此路径。 在此处输入图像描述
于 2015-04-03T13:00:10.793 回答