Android测试 – 如何添加Espresso日志

前端之家收集整理的这篇文章主要介绍了Android测试 – 如何添加Espresso日志前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用
androidTestCompile 'com.android.support.test:runner:0.3'
    androidTestCompile 'com.android.support.test:rules:0.3'
    androidTestCompile 'com.android.support:support-annotations:23.0.1'
    androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2'
    androidTestCompile('com.android.support.test.espresso:espresso-contrib:2.2') {
        // this library uses the newest app compat v22 but the espresso contrib still v21.
        // you have to specifically exclude the older versions of the contrib library or
        // there will be some conflicts
        exclude group: 'com.android.support',module: 'appcompat'
        exclude group: 'com.android.support',module: 'support-v4'
        exclude module: 'recyclerview-v7'
    }
    androidTestCompile 'junit:junit:4.12'

对于测试,并想知道是否有一种方法可以说espresso打印带有已启动测试和完成测试的日志,因此如果发生某些事情,将很容易看到logcat.

与papertrail混合以检查测试失败的原因以及私有集成服务器的位置将非常棒.

解决方法

您可以通过在 Spoon上运行CI服务器上的测试来捕获Android日志.请参阅其网站上的操作示例,并查看下面的链接,例如报告,然后查看其中一个测试的日志.每次测试运行都会捕获日志并将其保存在报告中.

报告输出http://square.github.io/spoon/sample/index.html

示例日志:http://square.github.io/spoon/sample/logs/0403681E12013007/com.example.spoon.ordering.tests.OrderActivityTest/testMakeASandwich_ItTastesGood.html

猜你在找的Android相关文章