2017-10-23 7 views
0

Ich versuche, Unit Testergebnisse in Sonarqube für AngularJS Code mit Jasmine Framework und Karma zu importieren.Importieren AngularJS Unit Testergebnisse in Sonarqube

Ich habe mit mehreren Reporter wie Karma-Junit-Reporter, Karma-Sonarqube-Einheit-Reporter und in der Lage, die Ergebnisse zu produzieren versucht.

Ich bin jedoch nicht in der Lage, die Testergebnisse in Sonarqube mit "Sonar-Scanner" zu importieren. Andere Berichte wie Bug, Code Smell, Coverage werden im Dashboard angezeigt, Unit Test Reports jedoch nicht.

Kann mir jemand zeigen, wie man Unit Testergebnisse in Sonarqube importiert und anzeigt.

Sonarqube 6.5
Sonarqube Scanner 3.0.3.778
Java 1.8.0_121 Oracle Corporation (64-bit)
Windows 7 6.1 amd64

Sonar-Scanner Eigenschaften

sonar.projectKey = Einheitstest
sonar.projectName = js
sonar.projectVersion = 1.0
sonar.sources = public/js
sonar.javascript.lcov.reportPaths = Berichte/Berichterstattung/lcov.info
sonar.javascript.karmajstestdriver.reportsPath = Berichte/junit/

Antwort

0

Import von Unit-Tests nicht vorgesehen ist von SonarJS nicht mehr, und es wird von SonarQube selbst zur Verfügung gestellt (seit 6.2). Hier ist documentation darüber.

+0

Ich habe mit dem Testausführungsprobe versucht und "Sonar.testExecutionReportPaths" in der Sonar-Eigenschaftendatei verwendet. Sonar-Scanner wurde erfolgreich ausgeführt, aber in Sonarqube Dashboard kann ich keinen Testbericht sehen. Der Inhalt der Sonareigenschaftsdatei ist unten. sonar.testExecutionReportPaths = Berichte/junit/TESTS-results.x ml sonar.sourceEncoding = UTF-8 Können Sie bitte ist es muss etwas anderes darauf geachtet werden? – Raghav

+0

Ich habe die Lösung gefunden und bin in der Lage, den Unit-Testbericht erfolgreich in Sonarqube zu importieren und anzuzeigen – Raghav

Verwandte Themen