2016-12-21 1 views
0

Ich benutze derzeit Gurke Json Bericht für die Berichterstattung von Jenkins. Dieser Bericht speichert jeden Screenshot aus den Tests im Speicher und dies verursacht häufig einen Java-Heap-Speicherfehler. Ich möchte versuchen, Reiz, aber habe keine Informationen über das Verhalten beim Erstellen des Berichts.So habe ich ein paar Fragen: 1. Ist Reiz Bericht erstellt während der Ausführung der Tests oder erst nach der Ausführung abgeschlossen ist alle Ergebnisse sind aggregiert und in den Bericht geschrieben? 2.Bettet der Bericht die Screenshots in den Bericht oder fügt sie als Links hinzu, während die Berichte woanders gespeichert sind? 3. Sind die Screenshots in einem Ordner oder im Speicher gespeichert?Allure und Screenshots

Werde mich über zusätzliche Informationen über die Faszination freuen, die mir helfen können, zu entscheiden, ob wir darauf umsteigen sollten. Vielen Dank!

Antwort

2

Ist Reiz Bericht während des Tests die Ausführung erstellt oder erst nach Ausführung beendet ist, werden alle Ergebnisse werden zusammengefasst und in den Bericht geschrieben?

Die Allure-Berichtswebsite wird nach der Testausführung generiert, wenn mvn site ausgeführt wird. Es verwendet die Testausführungsinformationen, die in den mit der Ausführung von mvn test erstellten todsicheren Berichten verfügbar sind.

Rettet der Bericht die Screenshots im Bericht oder fügt sie als Links hinzu, während die Berichte woanders gespeichert sind?

Normalerweise werden Screenshots in den Bericht eingebettet, wenn die @Attachment Annotation verwendet wurde.

Sind die Screenshots in einem Ordner oder im Speicher gespeichert?

Screenshots werden im folgenden Ordner gespeichert: target/site/allure-maven-plugin/data.