2012-06-05 4 views

Antwort

0

Dies ist nicht wirklich eine Antwort, sondern eher ein Vorschlag, da ich verwende Gradle nicht. Können Sie Argumente an die Testaktion übergeben und haben Sie versucht, das Argument "Konsole" zu übergeben?

+0

ich denke, es eine Möglichkeit zu setzen, ist die ‚Konsole‘ Argument für den Läufer in gradle ... aber das ist meine Frage hat seit googeln nicht mir die Antwort bekommen:) – wing

10

können Sie verwenden

test { 
    //makes the standard streams (err and out) visible at console when running tests 
    testLogging.showStandardStreams = true 
} 

Aber diese Logs auf der Infoebene stdout, so dass Sie gradle -i ausführen müssen, um zu sehen (es dies in 1.1 behoben werden scheint: http://issues.gradle.org/browse/GRADLE-1966)

Alternativ Sie können einen Ereignishandler hinzu:

test { 
    onOutput { descriptor, event -> 
    logger.lifecycle("Test: " + descriptor + " produced standard out/err: " + event.message) 
    } 
} 
+0

Wo sollte das hinzugefügt werden? Ich habe es direkt in 'build.gradle' versucht, habe aber' Gradle DSL Methode nicht gefunden: test() ' –