(Gradle 3.2.1) Ich führe einige Java-Tests durch, die die Ausgabe in Stderr / Stdout protokollieren. Ich kann diese Ausgabe sehen, wenn ich
starte %Vor%Aber in diesem Fall ist auch ein großer Teil unerwünschter Ausgaben aus Bibliotheken von Drittanbietern vorhanden.
Dokumentation schlägt vor, logging.caputureStandardError / logging.caputureStandardError (loglevel)
zu verwenden, scheint es aber nicht zu haben irgendein Effekt.
Wenn dann gradle test
ausgeführt wird, wird STDERR / STDOUT nicht in der Konsole ausgegeben.
Wie bekomme ich nur die Ausgabe von den Testklassen in der Konsole?
Fügen Sie diese Zeilen zu build.gradle
:
Ein besserer Ansatz:
%Vor% Hinweis: outputs.upToDateWhen {false}
ist nicht notwendig, aber wenn nicht verwendet, werden die Ausgaben nur angezeigt, wenn sie nicht aktuell sind. In diesem Fall müssen Sie cleanTest
oder clean
task vor% co_de ausführen % Aufgabe.
Weitere Informationen und Optionen finden Sie unter die Dokumentation .