Jenkins &引用;“未找到资源”;尝试将junit测试添加到sonarqube中
我试图将junit测试结果与SonarQube联系起来 以下是我对声纳属性的了解:Jenkins &引用;“未找到资源”;尝试将junit测试添加到sonarqube中,jenkins,junit,sonarqube,Jenkins,Junit,Sonarqube,我试图将junit测试结果与SonarQube联系起来 以下是我对声纳属性的了解: 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/repo
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工作区中,我有目录测试构建,它包括报告和类
$ 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
知道我缺少什么吗?我将sonar.tests属性更改为指向.java文件,问题现在解决了。
sonar.tests=test build/junit/classes/
这是否指向编译类?我们将它指向测试文件(.java),感谢Shiva…当我将它改为指向.java文件时,问题现在解决了。