繁体   English   中英

将几个mstest trx文件合并到一个trx文件中

[英]Merge several mstest trx files into a single trx file

我们使用Visual Studio 2008和MSTest。

我们有一个批处理文件,开发人员使用它来获取最新版本,构建解决方案,运行数据库脚本并运行所有测试。

问题是我们有很多测试项目。 因此,最后开发人员必须打开每个trx文件以检查是否有任何失败。

有没有办法将所有测试结果写入单个trx文件,或将结果合并到单个文件?

谢谢

西拉

mstest /testcontainer:YourTestContainer1.dll /testcontainer:YourTestContainer2.dll ... +你需要的所有其他mstest参数,testrunco​​nfig等利用一个.trx文件

在配置只能处理带有测试结果的单个trx文件的构建服务器时,我遇到了同样的问题。 一次运行所有测试程序集并不总是一个选项,例如,我需要进行单元测试,部署我的Web应用程序,然后在部署的应用程序上运行一些UI测试。

我最终使用TRX Merger Utility合并了我的trx文件。 有些人在页面上的评论表明它不适用于他们,但它对我来说很好。

我实现这一点的方法只是将我的所有测试项目放在同一个解决方案文件中(不必是开发人员实际使用的解决方案文件),然后我将一个本地testrun配置添加到解决方案并在我的mstest中使用文件命令行指令。

这样我只创建一个trx文件。

善良,

mstest /testcontainer:YourTestContainer1.dll    /testcontainer:YourTestContainer2.dll ...  

是有限的! 如果你有一个大项目,请考虑一下。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM