2017-02-01 3 views
0

Ich arbeite derzeit an einem Projekt, das aus mehreren Anwendungen besteht, die in unserer Infrastruktur mit SonarQube und JUnit getestet werden. Im Moment erhalte ich Testberichte für jedes Teilprojekt (Anwendung) separat.Jenkins - Aggregat Testergebnisse (SonarQube/JUnit) aus mehreren Projekten

Meine Frage ist: Welche Tools oder Lösungen verwenden Sie, um einen Bericht über mehrere unabhängige Maven-Projekte zu generieren, um die von JUnit/Maven/Surefire generierten Testergebnisse zu aggregieren?

Im Moment stieß ich auf das SonarQube-Governance-Plugin, möchte jedoch die Alternativen kennen.

Antwort

0

Das Governance-Plugin ($) ist die einzige Lösung, um Projekte zu aggregieren. Wenn Sie jedoch davon sprechen, mehrere Testberichte in einem einzigen Projekt zu aggregieren, ist diese Funktionalität in SonarQube 6.2 nativ. Bei Projekten mit Teilprojekten sollte die Aggregation von Teilprojektdaten natürlich im übergeordneten Projekt erfolgen.

+0

Ich versuche eine Lösung für Multi-Modul Maven-Projekte zu finden. Es könnte ein einfacher Konfigurationsfehler meinerseits sein, aber die todsicheren Berichte von den Modulen in meinem Projekt werden niemals im Sonar-Bericht aufgenommen. Erfordert die Eigenschaft 'sonar.junit.reportsPath' ein einzelnes Verzeichnis? Wenn ja, irgendwelche Lösungen, um die einzelnen Berichte für Sonar zu aggregieren? – fakataha

Verwandte Themen