Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins &引用;“未找到资源”;尝试将junit测试添加到sonarqube中_Jenkins_Junit_Sonarqube - Fatal编程技术网

Jenkins &引用;“未找到资源”;尝试将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

我试图将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/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文件时,问题现在解决了。