我们使用Visual Studio2008和MSTest。
我们有一个批处理文件,开发人员使用它来获取最新版本,构建解决方案,运行数据库脚本和运行所有测试。
问题是我们有很多测试项目。因此,在最后,开发人员必须打开每个trx文件,以检查是否有任何失败。
有没有一种方法可以将所有测试结果写入单个trx文件中,或者将结果合并到单个文件中?
谢谢
设拉子
发布于 2009-11-05 17:54:42
mstest /testcontainer:YourTestContainer1.dll /testcontainer:YourTestContainer2.dll ... +你需要的所有其他mstest参数,testrunconfig等利兹到一个.trx文件
发布于 2013-01-16 15:40:35
我在配置构建服务器时遇到了同样的问题,该服务器只能处理包含测试结果的单个trx文件。一次运行所有测试程序集并不总是一种选择,例如,我需要进行单元测试,部署我的web应用程序,然后在部署的应用程序上运行一些UI测试。
我最终使用TRX Merger Utility合并了我的trx文件。一些人在页面上的评论表明,它对他们不起作用,但它对我来说很好。
发布于 2009-10-02 11:20:47
我实现这一点的方法很简单,就是将我所有的测试项目放在同一个解决方案文件中(不需要是开发人员实际使用的解决方案文件),然后在我的mstest命令行指令中添加一个本地testrun config到解决方案中并使用文件。
这样我就只创建了一个trx文件。
仁慈,
丹
https://stackoverflow.com/questions/1508884
复制相似问题