【发布时间】:2015-03-21 17:35:12
【问题描述】:
在我的构建过程中,VsTest.console 测试我的 dll 并生成一个 TestResults\a.trx 文件。我添加的唯一参数(超过 dll 路径)是一个 .runsettings 文件。
.trx 文件不是空的,里面的 xml 非常明确地说明了所做的工作。双击 trx 文件打开 vs2013,结果 + 覆盖率按原样显示。
然后,我想用 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 插件会更好吗?
如果没有,我在构建过程中遗漏了什么?
【问题讨论】:
标签: jenkins code-coverage mstest