透過套件進行測試

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. 多裝置套裝組合

新版發行內容現在支援多裝置套件和模組,可讓測試在測試流程中協調多部裝置。

詳情請參閱多裝置套件