在我的构建过程中,VsTest.console测试我的dll并生成一个TestResults\a.trx文件。我添加的唯一参数(超过dll path)是一个.runsettings文件。
.trx文件不是空的,里面的xml非常明确地说明了已经做了什么。双击trx文件将打开vs2013,并且results + 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插件会更好吗?
如果不是,我在构建过程中遗漏了什么?
https://stackoverflow.com/questions/29185832
复制相似问题