Jenkins mit dem Measurement Plots-Plugin zeichnet keine Messungen auf

9

Gibt es jemanden, der es geschafft hat, mit Jenkins einen Plan zu erstellen? Measurement Plots Plugin und eine xUnit Testergebnisdatei mit den Tags?

Wenn ja, würde ich gerne ein Beispiel einer funktionierenden xUnit-Datei sehen und von Ihnen irgendwelche Tipps bekommen, die Sie vielleicht haben, um Jenkins und den entsprechenden Jenkins-Job zu konfigurieren, um dieses Kunststück zu vollbringen.

    
Omer Zak 26.09.2011, 19:05
quelle

2 Antworten

5

Ich habe es mit Hilfe des Autors herausgefunden. Der Trick besteht darin, das XML innerhalb des XML zu entschlüsseln und <system-out> als Feed für das Measurements Plot-Plugin zu verwenden. Die folgenden Schritte zeigen, wie man es benutzt und verschiedene Werte in das Plugin eingibt:

  1. Erstellen Sie einen neuen Job in Jenkins "Freestyle-Softwareprojekt"
  2. Fügen Sie den String-Parameter VALUETEST
  3. hinzu
  4. Build-Schritt hinzufügen Shell-Befehl ausführen ist der folgende Code.
  5. Post-Build-Aktion hinzufügen: JUnit veröffentlichen
    1. Testbericht-XMLs: testdetail - * .xml
    2. Aktivieren Sie die Option "Lange Standardausgabe beibehalten"
    3. Überprüfen Sie Messdiagramme
  6. Speichern und jetzt erstellen.
  7. Plot wird unter Testergebnisse angezeigt. Sie müssen mehr als einen Lauf für die Handlung erscheinen.

Shell-Befehl ausführen:

%Vor%     
MattiasF 18.12.2012 21:33
quelle
0

Das Measurement Plots-Plugin wurde entwickelt, um Werte aus der Standardausgabe und dem Fehlerpuffer herauszunehmen und sollte nicht zur Darstellung von Statistiken und Details von Test-Frameworks verwendet werden.

Für xUnit gibt es ein xUnit-Plugin , das die Aufgabe recht gut erledigt. Es sei denn, Sie möchten mit einem sehr spezifischen Typ von Daten / Informationen umgehen, die von xUnit verwendet werden. Dies sollte den Trick darstellen, die Testergebnisse schön darzustellen.

    
Łukasz Rżanek 04.05.2012 13:44
quelle

Tags und Links