带有MSTest插件的Jenkins:“;找不到mstest xml覆盖率报告文件“;

带有MSTest插件的Jenkins:“;找不到mstest xml覆盖率报告文件“;,jenkins,code-coverage,mstest,Jenkins,Code Coverage,Mstest,在我的构建过程中,VsTest.console测试我的dll并生成一个TestResults\a.trx文件。我添加的唯一参数(多于dll路径)是.runsettings文件 .trx文件不是空的,其中的xml非常明确地说明了所做的工作。双击trx文件打开vs2013,结果+覆盖率按原样显示 然后,我想与jenkins一起发布覆盖率结果,但失败了,因为它查找的文件不存在。以下是输出日志: MSTest: Processing tests results in file(s) TestResult

在我的构建过程中,VsTest.console测试我的dll并生成一个
TestResults\a.trx
文件。我添加的唯一参数(多于dll路径)是.runsettings文件

.trx文件不是空的,其中的xml非常明确地说明了所做的工作。双击trx文件打开vs2013,结果+覆盖率按原样显示

然后,我想与jenkins一起发布覆盖率结果,但失败了,因为它查找的文件不存在。以下是输出日志:

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插件是否更好


如果没有,我在构建过程中遗漏了什么?

将MSTest代码转换为XML似乎是个问题

您是否尝试过TRX2HTML或TRXER之类的东西?(将其转换为htm,以便您可以使用发布工件插件进行查看)

我还发现


您能告诉我您的构建步骤吗?

MSTest插件已升级,可与visual studio 2015配合使用。我仍然需要自己做转换,但插件网页上的教程工作得很好。