2015-12-15 168 views
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 

任何想法我失蹤了?

+1

'sonar.tests = test-build/junit/classes /' 這是否指向編譯類?我們將其指向測試文件(.java) – Shiva

+0

感謝Shiva ......當我將其更改爲指向.java文件時,問題現在已解決。 – jstanley

回答

2

我將sonar.tests屬性更改爲指向.java文件,問題現在已解決。

相關問題