1. 設定套件
透過套件執行的測試與直接透過 Tradefed 測試執行器執行的標準測試不同。
如需定義和操作說明,請參閱「設定 Suite」。
2. 將選項和篩選器傳遞至套件和模組
您可以使用各種指令列和引數,將選項和篩選器傳遞至套件層級或模組層級。
如需操作說明,請參閱「將選項和篩選器傳遞至套件和模組」。
3. 系統狀態檢查工具
系統狀態檢查器是各模組之間執行的元件,可檢查並清除模組可能忘記清除的某些狀態,例如模組將 Keyguard 留在畫面上。
如需實作和使用方式,請參閱系統狀態檢查工具。
4. AndroidTest.xml 結構
每個 AndroidTest.xml 檔案代表一個測試模組。本節說明 AndroidTest.xml 設定檔的結構、與一般 Tradefed 設定的差異,以及允許和不允許的項目。
如需允許使用的標記和設定範例,請參閱「AndroidTest.xml 結構」。
5. 調整分片設定
本節說明如何調整模組設定的分片功能,並說明各項功能的優點:
- 宣告模組是否可共用
- 調整模組的可能分片數
詳情請參閱「調整 AndroidTest.xml 模組」。
6. 控場
模組控制器是可在 AndroidTest.xml 中指定的特殊物件,可改變模組行為的某些方面。舉例來說,如果未滿足某些條件,您可能會完全略過模組。
如需實作和記錄相關資訊,請參閱「模組控制器」。
7. 重試
您可以透過 Suite Retry 重新執行先前失敗的測試,排除可能導致首次失敗的測試不穩定或隔離效果不佳問題。
如需範例和使用方式,請參閱「套件重試」。
8. 多裝置套裝組合
新版發行內容現在支援多裝置套件和模組,可讓測試在測試流程中協調多部裝置。
詳情請參閱多裝置套件。