有什么方法可以在控制台输出中打开测试日志记录吗?
我知道我们可以查看在HTML文件中生成的测试结果并在那里检查标准输出,但是我发现这有点不方便。
我知道有一种方法可以使用标准的Java插件:
test {
testLogging {
events "passed", "skipped", "failed", "standardOut", "standardError"
}
}
但是在Android项目中使用它会导致错误:
Could not find method test()
当然,应用Java插件是不可接受的,因为它与Android插件不兼容。
android {
...
testOptions {
unitTests.all {
// All the usual Gradle options.
testLogging {
events "passed", "skipped", "failed", "standardOut", "standardError"
outputs.upToDateWhen {false}
showStandardStreams = true
}
}
}
}
就我而言,我遵循此文档并添加了testLogging
上述选项。这应该打印出写在src/test
文件夹下的单元测试的日志,而不是src/androidTest
一个。目前,我正在使用Android Studio 2.0预览版和gradle 2.8。该命令是./gradlew test
与./gradlew test --continue
在其中运行在的iTerm 2。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句