TeamCity无法导入DotCover报告

时间:2017-12-22 16:13:45

标签: teamcity dotcover

最近我们将teamcity升级到2017.2,之后TC未能导入DotCover报告文件。我正在尝试运行XUNIT元运行器:https://raw.githubusercontent.com/JetBrains/meta-runner-power-pack/master/xUnit.net-dotCover/MRPP_xunit_dotcover.xml

并更新了这个参数: [string] $ dotCoverExecutable =“%teamcity.tool.JetBrains.dotCover.CommandLineTools.bundled%”

命令:write-host“## teamcity [importData type ='dotNetCoverage'tool ='dotcover'path ='$ outputFile']”

错误讯息: 没有可用于“dotcover”类型的.NET Coverage报告生成器。跳过的文件:[D:\ TCW \ 563efb8648d3acf2 \ xunitcoverage.dcvr]

我也尝试生成HTML报告并将html文件传递给## teamcity [importData,并收到此错误: 没有可用于“dotcover”类型的.NET Coverage报告生成器。跳过的文件:[D:\ TCW \ 563efb8648d3acf2 \ dotCoverReport.html]

请帮忙吗?

谢谢, Urivinty

1 个答案:

答案 0 :(得分:1)

我可以通过在MRPP Xunit meta runner中添加以下行来解决问题。首先,我们需要配置代码覆盖引擎,如下所示:https://confluence.jetbrains.com/display/TCD10/Manually+Configuring+Reporting+Coverage

Write-Host" ## teamcity [dotNetCoverage dotcover_home =' $ dotCoverExecutable']"