相关疑难解决方法(0)

通过Gradle测试时记录

在测试时,Gradle似乎将stdout/stderr重定向到project_dir/build/reports/tests/index.html.有没有办法避免这种重定向,并将内容打印到控制台?

附加信息:

  • 这是一个Scala 2.9.1项目.
  • 我正在使用slf4s进行日志记录.

java logging scala gradle

64
推荐指数
8
解决办法
4万
查看次数

如何从命令行将test.testLogging.showStandardStreams设置为true?

通过查看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从命令行设置?

gradle

8
推荐指数
2
解决办法
1322
查看次数

标签 统计

gradle ×2

java ×1

logging ×1

scala ×1