Android 从intent启动仪器测试

Android 从intent启动仪器测试,android,firebase,testing,apk,Android,Firebase,Testing,Apk,我有一个web应用程序,它使用Firebase FCM与我的android设备通信 在通过Firebase接收到某个数据消息后,我需要android运行仪器测试(这些测试在单独的测试应用程序或在androidTest文件夹中开发的“test APK”中运行) 我如何做出启动测试APK的意图?您不能运行仪器测试来响应这样的外部刺激。仪器测试始终通过JUnit测试线束驱动,这需要一些其他控制过程来使用设备上的am instrument命令行程序启动仪器测试。这通常是Android Studio,它将

我有一个web应用程序,它使用Firebase FCM与我的android设备通信

在通过Firebase接收到某个数据消息后,我需要android运行仪器测试(这些测试在单独的测试应用程序或在androidTest文件夹中开发的“test APK”中运行)


我如何做出启动测试APK的意图?

您不能运行仪器测试来响应这样的外部刺激。仪器测试始终通过JUnit测试线束驱动,这需要一些其他控制过程来使用设备上的
am instrument
命令行程序启动仪器测试。这通常是Android Studio,它将安装您的应用程序APK和测试APK,然后启动测试。还将使用两个APK启动物理和虚拟设备上的测试

您不能运行仪器测试来响应这样的外部刺激。仪器测试始终通过JUnit测试线束驱动,这需要一些其他控制过程来使用设备上的
am instrument
命令行程序启动仪器测试。这通常是Android Studio,它将安装您的应用程序APK和测试APK,然后启动测试。还将使用两个APK启动物理和虚拟设备上的测试

你说的“测试apk”是什么意思?你能展示一些示例代码吗?有关创建代码示例的提示,请参阅。嗨,我刚刚更新了问题,以澄清我所说的测试apk是什么意思。我指的是仪器测试中使用的独立测试应用程序。你说的“测试apk”是什么意思?你能展示一些示例代码吗?有关创建代码示例的提示,请参阅。嗨,我刚刚更新了问题,以澄清我所说的测试apk是什么意思。我指的是仪器测试中使用的独立测试应用程序。我们可以从主要活动开始测试吗?我们可以从主要活动开始测试吗?