2016-07-25 13 views
0

Ich sah this question und hatte den Eindruck, dass die einzigen zwei Kategorien von Tests sind Komponententests und Integrationstests.Kann ich mehr als zwei Testkategorien auf Sonarqube verfolgen?

Allerdings hat mein Projekt auch End-to-End (e2e) Tests, die nicht wirklich in die Integration Testkategorie passen (wie Fabrice in seiner Antwort auf die zuvor genannte Frage vorgeschlagen). Ich möchte also gerne verfolgen, wie viele e2e-Tests ausgeführt wurden, wie viele übersprungen wurden, wie viele fehlgeschlagen sind und so weiter. Die e2e-Tests geben junit xml-Dateien aus.

Ist dies mit einem vorhandenen Plugin möglich? I.e. um drei (oder warum nicht mehr) Kategorien von Tests zu haben: Einheit, Integration und e2e.

Antwort

0

Ich löste das Problem durch Forking this repository auf Github und Entwicklung dieses Plugins für meine eigenen Bedürfnisse. Danke an nvnoorloos und andere Mitwirkende!

Im Wesentlichen musste ich nur neue Metriken definieren und den Widget-Code aktualisieren, um die richtigen Metriken anzuzeigen. Der Parser benötigte keine Änderungen, nur um die Zahlen zu erhalten (Testmenge, erfolgreich, übersprungen, fehlgeschlagen, Fehler und Ausführungszeit).