最近我们将teamcity升级到2017.2,之后TC无法导入DotCover报告文件。我正在尝试运行XUNIT meta runner: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 "##teamcityimportData type='dotNetCoverage‘tool='dotcover’path='$outputFile'“
错误消息:没有可用于类型'dotcover‘的.NET覆盖率报告生成器。跳过的文件: D:\TCW\563efb8648d3acf2\xunitcoverage.dcvr
我还尝试生成HTML报告,并将html文件传递给##teamcity[importData,并得到这个错误:没有可用的.NET覆盖报告生成器用于'dotcover‘类型。跳过的文件: D:\TCW\563efb8648d3acf2\dotCoverReport.html
有什么需要帮忙的吗?
谢谢,乌里文蒂
发布于 2017-12-27 04:42:00
我能够通过添加以下行到MRPP Xunit meta runner来解决这个问题。首先,我们需要配置代码覆盖率引擎,如下所示:https://confluence.jetbrains.com/display/TCD10/Manually+Configuring+Reporting+Coverage
写主机"##teamcitydotNetCoverage dotcover_home='$dotCoverExecutable'“
https://stackoverflow.com/questions/47944405
复制相似问题