在我的构建过程中,VsTest.console测试我的dll并生成TestResults\a.trx
文件。我添加的唯一参数(超过dll路径)是.runsettings文件。
.trx文件不为空,内部的xml非常清楚已完成的操作。双击trx文件将打开vs2013,结果+ coverage将按原样显示。
然后,我想用jenkins MSTest plugin发布覆盖率结果,但它失败了,因为它查找了一个不存在的文件。以下是输出日志:
MSTest: Processing tests results in file(s) TestResults\a.trx
MSTest: C:\Program Files (x86)\Jenkins\workspace\tepp\TestResults\a.trx
mstest xml coverage report file not found: C:\Program Files (x86)\Jenkins\workspace\tepp\TestResults\mstest-coverage.xml
使用MSTest-runner插件应该更好吗?
如果没有,我在构建过程中错过了什么?