首页 > 解决方案 > Android Instrumentation 测试在哪个进程中运行?

问题描述

我最近在探索 Android Espresso 测试框架。似乎 Android 创建了一个与应用程序 apk 分开的测试 apk。此测试 apk 包含所有测试。(行动,验证)。我的问题是,这个测试在哪个过程中运行?我的猜测是它与应用程序 apk 在同一进程上运行(因为它需要访问应用程序上下文),但我在网上找不到任何确认这一点的东西。任何人都可以确认吗?

标签: androidandroid-espresso

解决方案


根据 possum 的建议,我在我的应用程序 apk 和测试 apk 中记录了进程名和 pid。事实证明,正如我所怀疑的,他们生活在同一个过程中。我不知道多个 apk 可以存在于同一个进程中,但这似乎是可能的,如此处所建议


推荐阅读