gpt4 book ai didi

android - 如何在 Android 单元测试中打开控制台输出?

转载 作者:IT老高 更新时间:2023-10-28 21:43:35 24 4
gpt4 key购买 nike

有没有办法在控制台输出中开启测试日志?

我知道我们可以查看 HTML 文件中生成的测试结果并检查那里的标准输出,但我觉得有点不方便。

我知道有一种方法可以使用标准的 java 插件来做到这一点:

test {
testLogging {
events "passed", "skipped", "failed", "standardOut", "standardError"
}
}

但是在Android项目中使用会报错:

Could not find method test()

应用 java 插件当然是 Not Acceptable ,因为它与 Android 插件不兼容。

最佳答案

android {

...

testOptions {
unitTests.all {
// All the usual Gradle options.
testLogging {
events "passed", "skipped", "failed", "standardOut", "standardError"
outputs.upToDateWhen {false}
showStandardStreams = true
}
}
}
}

就我而言,我遵循了 document并添加了上面的 testLogging 选项。这应该打印出写在 src/test 文件夹而不是 src/androidTest 文件夹下的单元测试日志。在这个答案的那一刻,我正在使用 Android Studio 2.0 preview 和 gradle 2.8。这些命令是在 iTerm 2 中运行的 ./gradlew test./gradlew test --continue

关于android - 如何在 Android 单元测试中打开控制台输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28832144/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com