2010-11-26 4 views
0

Ich suche in einer Weise, nur Txt-Dateien für Komponententests zu schreiben, die bei der Verwendung von Maven mit todsicheren fehlgeschlagen sind. Das aktuelle Verhalten des Surefire-Plugins ist, dass es .txt- und .xml-Dateien für jeden ausgeführten Test schreibt.Surefire: Wie man das Ausgabeverhalten ändert

Ein bisschen wie das, was die todsichere-Report-Plugin ermöglicht es uns, mit dem zu tun:

<configuration> 
    <showSuccess>false</showSuccess> 
</configuration> 

Grüße,

F

+0

Ich nehme an, Sie haben Probleme mit XML-Dateien, keine .TXT-Dateien? Und deswegen soll Surefire nur .txt-Dateien schreiben? – jgifford25

+0

Eigentlich habe ich einen Weg gefunden, nur .txt-Dateien zu bekommen. Aber jetzt, unter dem txt, möchte ich unbedingt txt erstellen, wenn ein Test fehlgeschlagen ist. Anstatt 390 TXT-Dateien im Ordner "today" zu haben, werde ich nur die interessanteste Datei haben. – Farid

Antwort

0

todsichere kann nicht tun, was Sie suchen. Wenn die Einstellung in mojo nicht verfügbar ist, können Sie es nicht tun.

Eine andere Option wäre, ein Plugin zu schreiben, das nach der Testphase (vielleicht im prepare-Paket?) Das Berichtsverzeichnis abkratzt und alle bestandenen Tests löscht.

Persönlich sortiere ich das Verzeichnis nur nach Dateigröße, wenn etwas fehlschlägt.