我使用 specs2/scala 进行单元测试并使用 gradle 进行构建。默认情况下,单元测试输出到 html 文件。我想让输出直接输出到标准输出(就像 sbt 一样)。
有谁知道魔法咒语吗?
谢谢
翅膀
您可以使用
test {
//makes the standard streams (err and out) visible at console when running tests
testLogging.showStandardStreams = true
}
但这会在信息级别记录标准输出,因此您需要运行 gradle -i 才能查看它(似乎这将在 1.1 中修复:http://issues.gradle.org/browse/GRADLE-1966 http://issues.gradle.org/browse/GRADLE-1966)
或者,您可以添加事件处理程序:
test {
onOutput { descriptor, event ->
logger.lifecycle("Test: " + descriptor + " produced standard out/err: " + event.message )
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)