解析覆盖率报告/目标/故障安全报告时,SonarQube 6.2扫描程序因错误而失败:没有此类文件或目录

时间:2017-03-08 03:16:43

标签: sonarqube

我们最近升级到6.2版。 GenericCoverage报告正在/ target / failsafe-reports下查找覆盖率报告,我们没有运行覆盖,只是运行扫描程序。但由于上述错误,我的分析仍然失败。

我注意到与之前使用的SonarQube 5.6版相比,

工作版本5.6:

[INFO] Sensor GenericCoverageSensor
[INFO] Imported coverage data for 0 files
[INFO] Parsing /target/failsafe-reports
[WARNING] Cannot find IT coverage report to parse: /target/failsafe-reports
[INFO] Sensor GenericCoverageSensor (done) | time=13ms
[INFO] Sensor Sonar-Sonargraph-Plugin [3.5]

报告覆盖率报告无法找到警告

最新版本6.2:

[INFO] Sensor Generic Coverage Report
[INFO] Parsing /target/failsafe-reports
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.0.2:sonar (default-cli) on project rt: Error during parsing of coverage report /target/failsafe-reports: /target/failsafe-reports (No such file or directory) -> [Help 1]

因此,即使没有提供任何指令来运行覆盖率报告,传感器也会尝试查找覆盖率报告但失败,因为没有可用的代码覆盖率报告。 现在,如何禁用此行为,以避免查找Coverage报告?

请帮忙。

2 个答案:

答案 0 :(得分:0)

尝试停用Generic Test Coverage Plugin,这已被弃用,可能是一个问题点。

答案 1 :(得分:0)

删除前导斜杠:target/failsafe-reports,而不是/target/failsafe-reports