2014-01-29 30 views
5

在编写单元测试时,通过检查stdout上的日志记录来调试一些外部库甚至内部代码是很方便的。如何从命令行将test.testLogging.showStandardStreams设置为true?

虽然我可以将test.testLogging.showStandardStreams = true添加到build.graddle文件中,但我宁愿做一些不太长久的事情,比如从Gradle的命令行中设置此标志。

我试过几种方法,似乎没有工作:这些选项

gradle test -Dtest.testLogging.showStandardStreams=true 
gradle test -Ptest.testLogging.showStandardStreams=true 

和其他变化通过改变属性字符串。没有什么似乎可以做到这一点。

如何从命令行设置test.testLogging.showStandardStreams=true

回答

7

没有内置的方法来从命令行设置构建模型属性。您必须让构建脚本分别通过-D-P查询传入的系统或项目属性。

相关问题