当我使用Gradle在命令行上执行Android测试时,我希望看到测试日志输出。我按照this post中的建议进行了操作,但未记录事件。
我的app / build.gradle:
apply plugin: 'com.android.application'
...
//Test Logging
tasks.withType(Test) {
testLogging {
events "started", "passed", "skipped", "failed"
}
}
我的项目有多种产品风格(免费,付费)和构建类型(调试,发布)。我希望这会为测试日志配置这些任务:
connectedAndroidTestPaidDebug
connectedAndroidTestFreeDebug
connectedAndroidTestPaidRelease
...
在Android Studio中,我看到了警告:
Cannot resolve symbol 'testLogging'
Cannot resolve symbol 'events'
答案 0 :(得分:-1)
你尝试过使用:
testOptions.unitTests.all {
testLogging {
events 'passed', 'skipped', 'failed', 'standardOut', 'standardError'
}
}