android - 如何查看 Android Orchestrator 日志?

标签 android integration-testing android-espresso

我的套件中有一个失败的测试,现在我正在使用 Android Orchestrator,但我得到的只是这条消息:

Test instrumentation process crashed. Check com.something.something_detail.SomeActivityTest#testAddSucceeds_activityIsFinished.txt for details

我不知道如何访问该文件。有帮助吗?

最佳答案

您可以在设备上的 /data/data/android.support.test.orchestrator/files/ 下找到它们。

要通过 ADB 将它们从设备上移除(需要启用调试并且需要 Root设备或模拟器才能拥有根):

adb root
adb pull /data/data/android.support.test.orchestrator/files/

非root用户,AndroidX用户可以使用:

adb shell run-as androidx.test.orchestrator cat /data/user_de/0/androidx.test.orchestrator/files/com.pkg.name#testName.txt

关于android - 如何查看 Android Orchestrator 日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46435789/

相关文章:

android - 如何使用 Drawable 从 drawable 文件夹中获取所有图像作为位图数组?

java - 集成测试 Spring Web 应用程序

android - 检查浏览器是否打开(uiautomator/espresso 测试)

android - AAR 被 ProGuard 混淆时有占位符,导致失败

android - GPS 检测中无法在线程内创建处理程序问题

java - Android 设备上的 GCM 和应用程序崩溃

android - 警告 :Conflict with dependency 'com.android.support:support-annotations' (25. 0.1)

java - 单元测试目录是否存在 - Junit

android - 带有自定义键盘的 UI Automator。找到确切的键盘按钮并单击它

java - 等待回调而不阻塞主线程