我们最近升级到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报告?
请帮忙。
答案 0 :(得分:0)
尝试停用Generic Test Coverage Plugin,这已被弃用,可能是一个问题点。
答案 1 :(得分:0)
删除前导斜杠:target/failsafe-reports
,而不是/target/failsafe-reports
。