2017-07-24 131 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在物理和虛擬設備上啓動您的測試。