通过查看stdout的日志记录,在编写单元测试时调试某些外部库甚至内部代码非常方便。
虽然我可以将test.testLogging.showStandardStreams = true
添加到build.graddle文件中,但我宁愿做一些不太持久的事情,例如从gradle的命令行执行中设置此标志。
我尝试了几种方法,但似乎都没有用:
gradle test -Dtest.testLogging.showStandardStreams=true
gradle test -Ptest.testLogging.showStandardStreams=true
以及这些选项的其他变体(通过更改属性字符串)。似乎没有办法解决问题。
如何从命令行设置
test.testLogging.showStandardStreams=true
? 最佳答案
没有内置的方法可以从命令行设置构建模型属性。您必须使构建脚本查询分别通过-D
或-P
传入的系统或项目属性。