Birim test kapsamını ölçmek için Jacoco eclipse eklentisini kullandım ve bunu kullanarak bir rapor verebildim. Bu raporu sonar ile bütünleştirmek istiyorum, bu yüzden proje özellikleri dosyasında ona yol verdim. Ben Jacoco raporlarını maven kullanmadan SonarQube ile nasıl bütünleştirebilirim?
16:23:13.219 INFO - Sensor JaCoCoItSensor...
16:23:13.219 INFO - No JaCoCo analysis of project coverage can be done since there is no class files.
16:23:13.219 INFO - Sensor JaCoCoItSensor done: 0 ms
16:23:13.219 INFO - Sensor JaCoCoOverallSensor...
16:23:13.219 INFO - Sensor JaCoCoOverallSensor done: 0 ms
16:23:13.219 INFO - Sensor JaCoCoSensor...
16:23:13.219 INFO - No JaCoCo analysis of project coverage can be done since there is no class files.
Ayrıca birim test kapsama Widget "Hayır Verileri" belirtilen konsol çıkışı vardı aşağıdaki satırları sonar-koşucu çalıştırıldığında Benim özellikler dosyası bu
# Required metadata
sonar.projectKey=key
sonar.projectName=name
sonar.projectVersion=1.0
sonar.jacoco.reportPath=jacoco.exec
sonar.tests=junit
sonar.dynamicAnalysis=reuseReports
sonar.java.coveragePlugin=jacoco
sonar.jacoco.reportMissing.force.zero=true
# Comma-separated paths to directories with sources (required)
sonar.sources=src
# Comma-separated paths to directories with tests (optional)
sonar.tests=test
# Encoding of the source files
sonar.sourceEncoding=UTF-8
# Language
sonar.language=java
benziyor. Neden kapsam sonuçlarını göstermek için Sonar alamıyorum? Bunu yapmanın doğru yolu nedir? Bu, Jacoco ile yaptığım ilk deneyimim ve ayrıca Sonar'da yeni olduğum için ayrıntılı kılavuzlar çok beğeniliyor.
Sınıflarınızın derlendiği klasöre işaret eden "sonar.binaries" özelliğini belirtmeyi denediniz mi? –