2
我正在嘗試將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/reports
當執行與SonarQube相關的詹金斯的工作,我收到以下警告:
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
在詹金斯工作區我有目錄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
任何想法我失蹤了?
'sonar.tests = test-build/junit/classes /' 這是否指向編譯類?我們將其指向測試文件(.java) – Shiva
感謝Shiva ......當我將其更改爲指向.java文件時,問題現在已解決。 – jstanley