【发布时间】:2015-08-07 18:56:06
【问题描述】:
我需要一种非常简单的方法来让 Robolectric 3.0 启用日志记录。我想查看 robolectric 的输出,而不仅仅是我的测试。我在网上尝试的一切都不起作用。
我应该把它贴在哪里?
robolectric.logging.enabled = true
我尝试了以下方法:
在 test/java/res 的 robolectric.properties 文件中
在 test/java/resources 的 robolectric.properties 文件中
在 test/res 的 robolectric.properties 文件中
在 test/resources 中的 robolectric.properties 文件中
在 gradle 中:
afterEvaluate {
project.tasks.withType(Test) {
systemProperties.put('robolectric.logging.enable', 'true')
}
}
在 gradle 中:
tasks.withType(Test) {
testLogging.exceptionFormat = 'full'
systemProperties.put('robolectric.logging.enable', 'true')
}
【问题讨论】:
-
当您的意思是“记录”时,您希望看到什么?测试的输出?
-
我将编辑问题。我想看看 robolectric 在做什么。我想知道 ContextImpl.ensureDirsExistOrFilter() 在幕后做了什么。
-
这是什么状态?
标签: android unit-testing robolectric