2016-04-25 20 views
1

integrieren? Ich habe erfolgreich den allure-report in mein Maven-basiertes testNG-Projekt integriert und einen Bericht erstellt, den ich sehen kann, indem ich einen Jetty-Server starte und meinen localhost betrachte. Die XML-Berichte, die generiert werden, befinden sich also im Hauptprojektordner.Können wir den Allure-Bericht in das auf Maven basierende TestNG-Projekt

Jetzt bin ich die Integration der Jenkins mit meinem Test-Projekt, Jetzt kann ich das Projekt von Jenkins bauen, aber nicht in der Lage, den Reiz Bericht in den Jenkins zu sehen. Ich habe versucht, meinen jenkins das Plug-in "allure-report" hinzuzufügen, aber ich vermisse etwas Grundkonfiguration für allure-report und jenkins.

Bitte vorschlagen, wenn jemand Erfolg darin hat.

Antwort

2

Sie müssten das Allure-Plugin in Ihrem Jenkins-Job als Post-Build-Aktion konfigurieren. Dort können Sie den Ordner, in dem Ihre XML-Ergebnisse generiert werden, in Ihrem Projekt festlegen. Normalerweise wären das "Ziel/Reiz-Ergebnisse".

Der Rest vom Plugin getan werden soll ...

+0

Dank Andi für Ihre schnelle und freundliche Antwort. Ich habe das gleiche versucht, konnte diese Berichte aber nirgends auf meiner Jenkins-Seite sehen. –

+0

Hmm, das ist seltsam ... erhalten Sie eine Art Fehlermeldung in Ihrer Konsolenausgabe, wenn Sie Ihren Job ausführen? Oder sehen Sie nach Abschluss der Testläufe so etwas wie "Bericht erfolgreich im Verzeichnis erstellt"? – andi17

+0

Ich denke, ich mache etwas falsch mit entweder jenkins-allure Konfiguration oder es gibt einige Versionsfrage. Ich sehe keinen Fehler :( –