在测试时,Gradle似乎将stdout/stderr重定向到project_dir/build/reports/tests/index.html.有没有办法避免这种重定向,并将内容打印到控制台?
附加信息:
通过查看stdout上的日志记录来编写单元测试时,可以方便地调试一些外部库甚至内部代码.
虽然我可以添加test.testLogging.showStandardStreams = true到build.graddle文件,但我宁愿做一些不那么永久的事情,比如从gradle的命令行执行设置这个标志.
我尝试了几种方法,似乎都没有用:
gradle test -Dtest.testLogging.showStandardStreams=true
gradle test -Ptest.testLogging.showStandardStreams=true
Run Code Online (Sandbox Code Playgroud)
通过更改属性字符串以及这些选项的其他变体.似乎没有什么可以做到的.
如何test.testLogging.showStandardStreams=true从命令行设置?