Warten auf eine Implementierung im Sonar der IT-Ausführungsergebnisse (siehe @Fabriceanswer). Ich habe einen Workaround in this tutorial gefunden. Die Idee ist:
... fool Sonar to show test success for both unit and integration tests together by instructing Failsafe to store its test reports to the same directory as Surefire instead of the default failsafe-reports.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<configuration>
<reportsDirectory>${project.build.directory}/surefire-reports</reportsDirectory>
</configuration>
</plugin>
Das Ergebnis ist nicht perfekt, weil alle Tests in der Unit-Test-Widget angezeigt Ergebnis. Aber ich möchte wirklich nicht die IT-Testergebnisse auf dem ci-Server überprüfen. Ich möchte ein All-in-One-Dashboard für mein Projekt.
Sollte wahrscheinlich auf/zu Super-User migriert gefragt werden, nicht wahr? – TheBlastOne
@TheBlastOne Ich weiß es nicht, es gibt kein Sonar-Tag auf Superuser. – gontard
@TheBlastOne Ich stimme nicht zu, Sonar-Fragen beziehen sich normalerweise auf die Programmierung. Ich bezweifle, dass die Leute bei Superuser Fragen im Zusammenhang mit Unit-Tests und Maven-Konfiguration beantworten können. – Sylar