配置Robolectric将日志(测试输出)写入外部文件

时间:2016-03-01 15:03:27

标签: android-gradle robolectric android-testing

我将以下代码添加到build.gradle

android{
    testOptions {
        unitTests.all {
            systemProperty 'robolectric.logging', '/path/to/file/robolectric.log'
            systemProperty 'robolectric.logging.enabled', 'true'
        }
    }
}

文件/path/to/file/robolectric.log拥有777个权限。

robolectric.logging.enabled=true正在运行,因为我在使用robolectric.logging=stdoutlike here

进行配置后开始看到输出

问题:

1)如何配置Robolectric将输出写入文件?
2)如何配置Robolectric将输出写入build/output/robolectric.log之类的东西?测试用例由Jenkins执行,我希望能够为每次执行提供机器人日志记录。

0 个答案:

没有答案