Sonarqube ist nicht angezeigt nach dem ausführen von code coverage
Ich bin mit sonarqube mit maven.
Installiert ich habe es mit folgenden Weg.
Mit brew
ich installiert mysql
und sonar
.
Wenn ich Laufe bekomme ich 7 kritische bugs, aber die code-Abdeckung für 88 tests ist null
Wenn ich es mit IntelliJ-tools, bekomme ich die folgenden Ergebnisse. (nicht null!)
Dies ist, wenn ich check Jacoco Ergebnisse direkt. In $base_direc/target/jacoco/index.html
Den gleichen code, wenn Sie ausgeführt wird mit sonar-scanner
Dies ist mein maven-Konfiguration
Meine ~/.m2/settings.xml
Edit 1:
Ich habe festgestellt, dass dies in den Protokollen.
Edit2:
Ich habe bearbeitet ~/.m2/settings.xml
Hinzugefügt
<properties>
<sonar.host.url>http://localhost:9000/</sonar.host.url>
</properties>
Bearbeitet /usr/local/Cellar/sonarqube/6.3.1/libexec/conf/sonar.properties
Hinzugefügt sonar.host.url=http://localhost:9000/
Bearbeitet /usr/local/etc/sonar-scanner.properties
Hinzugefügt - sonar.host.url=http://localhost:9000/
Lief die Anwendung in allen oben genannten Möglichkeiten, und die Ergebnisse waren die gleichen, ich.e, konnte ich sehen, Jacoco Ergebnisse aber nicht in sonar.
Ist es möglich, dass, wenn Fehler gefunden werden sonar verweigert code coverage?!
Ich habe etwas gefunden, und bearbeitet die Frage. Überprüfen Sie bitte, ist das hilfreich
gibt es etwas in Bezug auf die Verarbeitung der Reichweite berichten?
InformationsquelleAutor Tarun Maganti | 2017-05-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich die Lösung -
Maven-plugin habe ich im Lieferumfang enthalten ist die Konfiguration von Jacoco ist destfile und Datenbestands als
${basedir}/target/coverage-reports/jacoco-unit.exec
aber standardmäßig sonar liest
${basedir}/target/jacoco.exec
. Ich änderte die Standardeinstellung bei der http://localhost:9000/settings?category=javaRef: Sonar Code-Coverage
InformationsquelleAutor Tarun Maganti
Habe ich dieses Problem gelöst, indem die folgenden Schritte:
1.Um zu beginnen, ich habe "Konfiguration hinzufügen" in unserer pom.xml.
2.In sonarqube properties-Datei Hinzugefügt, die den unteren Teil.
InformationsquelleAutor SANITH