Tea*_*ndM 9 unit-testing jacoco sonar-runner sonarqube
经过无休止的谷歌搜索和阅读大量的文件,我完全被finihed.
我想将已创建的单元测试报告(如.xml和.exec文件(JUnit和Jacoco))导入SonarQube.问题是
Sensor JaCoCoOverallSensor...
15:54:48 15:54:48.909 INFO - No JaCoCo analysis of project coverage can be done since there is no class files.
15:54:48 15:54:48.909 INFO - Sensor JaCoCoOverallSensor done: 374 ms
15:54:48 15:54:48.909 INFO - Sensor JaCoCoSensor...
15:54:48 15:54:48.910 INFO - No JaCoCo analysis of project coverage can be done since there is no class files.
15:54:48 15:54:48.910 INFO - Sensor JaCoCoSensor done: 1 ms
Run Code Online (Sandbox Code Playgroud)
由于我们有一个相当大的代码,我们没有src的所有二进制文件.因此,问题是:"如何在没有二进制文件的情况下仅将完成的报告导入SonarQube?"
SonarRunner Properties
sonar.dynamicAnalysis=reuseReports
sonar.core.coveragePlugin=Jacoco
sonar.junit.reportsPath=[...]/workspace/junit/xml-results
sonar.jacoco.reportPath=[...]/workspace/junit/junit-test.exec
Run Code Online (Sandbox Code Playgroud)
任何帮助都非常感谢!提前致谢!
我从 sonarQube 3.7 迁移到 sonarQube 4.5 时遇到了同样的问题。我将已弃用的 sonar.binaries 更改为 sonar.java.binaries...突然间我的覆盖范围不再起作用了。。我不得不恢复:
MyProject.sonar.java.binaries=classes
Run Code Online (Sandbox Code Playgroud)
为了:
MyProject.sonar.binaries=classes
Run Code Online (Sandbox Code Playgroud)
这对我有用,甚至声纳告诉我我正在使用已弃用的条目。
| 归档时间: |
|
| 查看次数: |
2683 次 |
| 最近记录: |