测试仪器进程崩溃了 - .txt文件在哪里?

时间:2018-04-23 16:22:28

标签: android-gradle

有时,在Espresso测试时,我看到以下异常。

Test instrumentation process crashed.  Check package_name.TestName#methodName.txt for details

这个.txt文件存储在哪里?我似乎无法在任何地方找到它。

用例

在Jenkins(CI)中,我希望日志能够准确查看堆栈跟踪导致崩溃的原因。

4 个答案:

答案 0 :(得分:4)

如果您使用的是仿真器,请在A.S中打开设备文件资源管理器,然后转到: /data/user_de/0/android.support.test.orchestrator/files / ,然后您可以在此处查找特定文件

答案 1 :(得分:2)

就我而言,只检查Logcat而不是听那个建议会更简单

答案 2 :(得分:1)

我找不到文本文件,但我能够获取 logcat 并查看导致协调器崩溃的致命问题

首先我清除logcat

<块引用>

adb logcat -c

然后我运行测试,然后我抓取 logcat

<块引用>

adb logcat > ~/Desktop/logcat

然后我打开 logcat 文件并搜索字符串 FATAL

答案 3 :(得分:0)

对于其他遇到此问题的用户,如@antek指出,在非root用户的设备上可能无法访问这些文件。您可以尝试使用运行非Google Play API的模拟器来获取根shell。

adb root
adb shell
ls /data/data/androidx.test.orchestrator/files

或者,您可以尝试使用调试器运行测试。