com.android.tradefed.testtype.suite

課程

測試跑者ITestSuite的實現
基礎測試套件與新套件系統執行相容性測試套件的測試。
粒度可重試測試包裝器包裝類別在IRemoteTest上工作,以在測試案例層級細化 IRemoteTest。
GranularRetriableTestWrapper.StartEndCollector用於捕獲丟失的運行開始和結束的類助手。
測試套件用於運行測試套件的抽象類別。
模組定義測試運行配置的容器。
模組監聽器偵聽器附加到每個模組的每個IRemoteTest以收集結果清單。
模組合併用於與分割後合併ITestSuiteModuleDefinition相關的操作的幫助程式類別。
模組分配器幫助程式將IConfiguration表示的模組清單拆分為ModuleDefinition表示的執行單元清單。
遠端測試逾時執行器允許檢查給定測試配置的執行時間的偵聽器,如果超過給定的逾時則使測試失敗。
解決部分下載解決部分下載請求。
SuiteModuleLoader從儲存庫檢索相容性測試模組定義。
SuiteModuleLoader.ConfigFilter尋找目錄中的所有設定檔時ERROR(/FilenameFilter)
套件測試過濾器表示用於包含和排除測試的過濾器。
測試失敗監聽器偵聽器用於在測試失敗時根據請求採取操作,例如螢幕截圖、錯誤報告、logcat 收集。
測試映射套件運行器實作BaseTestSuite以將選項 include-filter 指定的測試或建置中的 TEST_MAPPING 檔案作為套件運行。
測試套件信息解決測試套件建構相關元資料載入問題的類

為了正確公開相關訊息,測試套件必須在其 jar 資源中包含test-suite-info.properties文件

TfSuiteRunner ITestSuite的實作將從 TF jars res/config/suite/ 資料夾載入測試。
驗證套件配置助手此類別將協助驗證為套件載入的IConfiguration是否符合預期要求: - 無建置提供者 - 無結果報告器

列舉

ITestSuite.MultiDeviceModuleStrategy