2017-07-24 132 views
0

我有一个Web应用程序正在使用Firebase FCM与我的Android设备进行通信。我需要android来运行Instrumentation测试(这些测试运行在单独的测试应用程序或在androidTest文件夹中开发的“test APK”)。从意图启动仪器测试

如何制作一个可以启动测试APK的Intent?

+0

“test apk”是什么意思?你能展示一些示例代码吗?有关创建代码示例的提示,请参见[mcve]。 –

+0

嗨,我刚刚更新了这个问题,以澄清我的意思是测试apk。我指的是在仪器测试中使用的单独测试应用程序。 – Imme22009

回答

3

您无法运行仪器测试来响应像这样的外部刺激。仪器测试总是通过JUnit测试工具驱动的,这需要其他一些控制过程来使用设备上的am instrument命令行程序启动它们。这通常是Android Studio,它将安装您的应用APK和您的测试APK,然后启动测试。 Firebase Test Lab也将使两个APK在物理和虚拟设备上启动您的测试。