(Gradle 3.2.1)我运行了一些java测试,它们在Stderr/Stdout中记录输出.如果我开始,我可以看到输出
gradle test --info
Run Code Online (Sandbox Code Playgroud)
但在这种情况下,第三方图书馆的大量不需要的输出也是如此.
文档建议使用logging.caputureStandardError / logging.caputureStandardError (loglevel),但似乎没有任何影响.
tasks.withType(Test) {
logging.captureStandardOutput LogLevel.QUIET
logging.captureStandardError LogLevel.QUIET
}
Run Code Online (Sandbox Code Playgroud)
然后如果运行gradle test,则不在控制台中输出STDERR/STDOUT.
如何从控制台中的测试类中获取输出?
我正在使用specs2/scala进行单元测试并使用gradle来构建.默认情况下,单元测试输出转到html文件.我想让输出直接转到stdout(就像sbt一样).
有人知道神奇的咒语吗?
谢谢翼
当intellij从gradle运行junit测试时,有没有人知道如何配置loglevel?它似乎跳到调试所有,我没有看到任何配置它的地方.调试输出对我来说太冗长了.
谢谢
彼得