"未找到资源"试图将junit测试添加到sonarqube

时间:2015-12-15 19:24:53

标签: jenkins junit sonarqube

我正在尝试将junit测试结果与SonarQube相关联。

以下是Sonar Properties的内容:

sonar.projectKey=FXX
sonar.projectName=FUTURE_Jason
sonar.projectVersion=12.9.0
sonar.sourceEncoding=UTF-8
sonar.sources=src
sonar.tests=test-build/junit/classes/
sonar.junit.reportsPath=test-build/junit/reports

执行与SonarQube关联的Jenkins作业时,我收到以下警告:

13:52:12.923 INFO  - Sensor SurefireSensor
13:52:12.924 INFO  - parsing /var/lib/jenkins/jobs/FUTURE_SONAR_Jason/workspace/test-build/junit/reports

13:52:13.472 WARN  - Resource not found: msc.rc.model.AbstractTrackingUpdateTest

在Jenkins工作区中,我有目录test-build,它包括报告和类。

$ ll /var/lib/jenkins/jobs/FUTURE_SONAR_Jason/workspace/test-build/junit/classes/msc/rc/model/AbstractTrackingUpdateTest.class
-rwxr-xr-x 1 build build 9590 Dec 14 14:39 /var/lib/jenkins/jobs/FUTURE_SONAR_Jason/workspace/test-build/junit/classes/msc/rc/model/AbstractTrackingUpdateTest.class

知道我缺少什么吗?

1 个答案:

答案 0 :(得分:2)

我将sonar.tests属性更改为指向.java文件,问题现在已解决。