適用於即時應用的 CTS 驗證程序通過使用 CTS 驗證程序來測試因 OEM 特定 UI(例如係統 UI)而無法完全自動化的功能,從而增加了即時應用的 Android 兼容性測試覆蓋率。
要求
在運行即時應用程序的 CTS 驗證程序之前,請確保您擁有以下設備:
- 通過成功通過 CTS 驗證 Android API 兼容性的 Android 設備。這是被測設備 (DUT)。
- 具有 USB 2.0 兼容端口的 Linux 計算機。與 DUT 的所有連接都通過此端口。
在 DUT 上安裝 Instant App
CtsVerifierInstantApp.apk
和 CTS 驗證程序包含在android-cts-verifier.zip
中,可以通過登錄Q-EAP 儀表板找到。
合作夥伴可以手動構建 CTS 驗證程序來構建 CTS以合併或測試新的修復程序。手動構建CtsVerifierInstantApp.apk
。在主機上發出以下命令:
make CtsVerifierInstantApp
要安裝CtsVerifierInstantApp.apk
,請在主機上發出以下命令。
adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk
跑步
三個系統 UI 測試顯示在主屏幕的 Instant Apps 測試類別下。
當您點擊 Instant Apps 測試類別下的測試時,會打開測試屏幕。測試屏幕包含以下內容:
- 指示
- 開始測試按鈕
- 三個標準 CTS 驗證程序按鈕
- 經過
- 幫助
- 失敗
點擊Start Test按鈕啟動示例 Instant App。
第一次點擊Start Test時,會打開一個警報對話框,其中包含安裝示例 Instant App 的說明(圖 4)。如果示例 Instant App 已安裝,則不會為其他 Instant App 測試顯示此對話框。
點擊幫助按鈕打開一個帶有測試描述的彈出對話框。