2016-03-22 13 views
0

Ich benutze Gradle, um mein Projekt zu managen und ich benutze grddle Test - Tests XXXX Befehl, um eine einzelne Testklasse zu laufen. Ich wandere, wo ich die Konsolenausgabe meiner Testfälle finde. Ich weiß, dass es ein Verzeichnis Test-Ergebnisse unter Build gibt, die alle Testfälle ergeben hat. Aber es hat nur die Ergebnisse, wenn der Test abgeschlossen ist. Wenn mein Fall Stunden läuft und ich die Ausgabe überwachen möchte, wo ich sie finden kann?Wie bekomme ich Grapple Testfall Konsole Ausgabe

Antwort

0

Es gibt Test.onOutput Methode:

apply plugin: 'java' 

test { 
    onOutput { 
     descriptor, event 
    -> if(event.destination == TestOutputEvent.Destination.StdErr) { 
     logger.error( "Test: " 
         + descriptor 
         + ", error: " 
         + event.message) 
} } } 
+0

ich es einfach versucht, aber es funktioniert nicht. Es scheint, dass diese Konfiguration keinen Einfluss auf die Testausgabe hat. –

Verwandte Themen