透過套件進行測試

1. 設定套件

透過套件執行的測試與直接透過 Tradefed 測試執行器執行的標準測試不同。

如需定義和操作說明,請參閱「設定 G Suite」。

2. 將選項和篩選器傳遞至套件和模組

各種指令列和引數可用來將選項和篩選器傳遞至套件層級或模組層級。

如需操作說明,請參閱「將選項和篩選器傳遞至套件和模組」。

3. 系統狀態檢查工具

系統狀態檢查器是各模組之間執行的元件,可檢查並清理模組可能忘記清理的部分狀態,例如模組未關閉的鍵盤保護裝置。

如需實作和使用說明,請參閱「系統狀態檢查器」。

4. AndroidTest.xml 結構

每個 AndroidTest.xml 檔案都代表一個測試模組。本節說明 AndroidTest.xml 設定檔的結構、與一般 Tradefed 設定的差異,以及允許和不允許的內容。

如要瞭解允許的標記和設定範例,請參閱 AndroidTest.xml 結構

5. 調整切割設定

本節說明如何調整模組設定的資料分割部分,並說明各設定的優點:

  • 宣告模組是否可分割
  • 調整模組的可能分割數

詳情請參閱「調整 AndroidTest.xml 模組」。

6. 控制器

模組控制器是特殊物件,可在 AndroidTest.xml 中指定用來變更模組行為的某些層面。舉例來說,如果不符合某些條件,您可以完全略過該模組。

如需實作和記錄功能,請參閱「模組控制器」。

7. 重試

套件重試功能可讓您重新執行先前失敗的測試叫用,以排除可能導致第一次失敗的異常或隔離不佳問題。

如需範例和使用方式,請參閱「套件重試」。

8. 多裝置套裝

較新的版本現在支援多裝置套件和模組,可讓測試在測試流程中協調多部裝置。

詳情請參閱多裝置套裝方案