While testing, Gradle appears to redirect stdout/stderr to project_dir/build/reports/tests/index.html
. Is there a way to avoid this redirection, and get things printed to the console instead?
Additional information:
- It's a Scala 2.9.1 project.
- I am using slf4s for logging.
I am using also (
testLogging.exceptionFormat = 'full'
):Which is good to see more from stacktrace
As @roby answered:
adding the following code to your
build.gradle
Important!
You need to run gradle test or build with added
clean
command.Hope that works.
http://gradle.org/docs/current/dsl/org.gradle.api.tasks.testing.Test.html
This requires a current gradle version. I am assuming that the Scala tests are run under the Java test task.
This works me:
Just to add, the:
is a shorthand for:
It is important to keep this in mind when mixing both entries as the following:
will result in no stdout whereas the reverse order:
will add the stdout entries to the list, so stdout will work.
See the source for details.
For Android Gradle Files
If you are inside an android gradle file (if
apply plugin: 'com.android.application'
is at the top of your build.gradle file)Then paste this into build.gradle