Maven zeigt in der Eingabeaufforderung nicht an, welche Tests fehlgeschlagen sind

9

Wenn ich einen mvn-Test über die Eingabeaufforderung ausführe, wird nicht angezeigt, welche Tests am Ende des Builds fehlgeschlagen sind. Sollten die fehlgeschlagenen Tests nicht unter Fehlerhafte Tests aufgeführt sein ?? Ich benutze Windows XP :( und ich habe versucht, in der Eingabeaufforderung und console2.

Ergebnisse:

%Vor%     
Scott 29.03.2011, 14:41
quelle

2 Antworten

4

Ich habe dieses Problem mit Maven 3.0.3 und Version 2.8 des Maven-Surefire-Plugins festgestellt. Stellen Sie sicher, dass die Option printSummary im Abschnitt "surefire plugin" Ihrer pom.xml auf true gesetzt ist.

%Vor%

Sobald diese Option aktiviert ist, sollten Sie die vollständige Liste der Testergebnisse (einschließlich Fehler) in Ihrer Befehlszeilenausgabe sehen. Laut der Surefire-Dokumentation sollten Fälle, die fehlschlagen, noch immer aufgelistet werden Die Option ist auf "false" gesetzt, aber das scheint bei meinem Setup nicht der Fall zu sein.

    
DrewCo 01.04.2011, 14:49
quelle
0

Testfehler sind Tests, die wegen einer Exception beendet werden.
Testfehler sind Tests, bei denen eine Assertion nicht übereinstimmt / bestanden hat.

Sie haben Recht - beide Ereignisse sollten am Ende gemeldet werden.

Ich habe es auf diese Weise versucht

%Vor%

Dies verursacht die folgende Ausgabe

%Vor%

Sie sollten dem Rat folgen und sich die target\surefire-reports ansehen. Vielleicht veröffentlichen Sie den betroffenen Bericht, um uns weitere Informationen zu geben.

Wenn möglich, aktualisieren Sie Ihre Maven-Version.

    
FrVaBe 29.03.2011 20:08
quelle

Tags und Links