我正在使用
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日志.请参阅其网站上的操作示例,并查看下面的链接,例如报告,然后查看其中一个测试的日志.每次测试运行都会捕获日志并将其保存在报告中.