2
Я пытаюсь связать результаты теста юнита с помощью SonarQube.«Ресурс не найден», пытающийся добавить тесты юнита в sonarqube
Вот что я для Sonar Свойства:
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
В рабочей Дженкинс я имею directory 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