com.android.tradefed.targetprep
介面
FlashingResourcesParser.Constraint | 過濾接口,旨在允許FlashingResourcesParser 忽略它可能使用的某些資源 |
裝置閃光器 | 在設備上閃爍設備影像。 |
IFlashingResources解析器 | 用於提供刷新設備所需的輔助映像檔所需版本的介面。 |
IFlashingResourcesRetriever | 用於檢索刷新設備所需的輔助影像檔案的介面。 |
主機清理器 | 測試運行完成後清理主機。 |
ILab準備器 | 實驗室準備人員的標記介面 有關這些介面用途的描述,請參閱 |
目標清理器 | 該介面已被棄用。 TearDown 已移至基本 ITargetPreparer 介面。 |
ITargetPreparer | 為測試運行準備測試環境。 |
ITestsZip安裝程式 | 在設備上安裝來自測試 zip 檔案(由建置系統輸出)的測試。 |
課程
AllTestApps安裝設置 | 一個ITargetPreparer ,用於將IDeviceBuildInfo#getTestsDir() 資料夾中的所有應用程式安裝到裝置上。 |
Aoa目標準備器 | ITargetPreparer 使用 Android Open Accessory (AOAv2) 協定執行一系列操作(例如點擊和滑動)。 |
應用程式設定 | 一個ITargetPreparer ,用於安裝 apk 及其測試。 |
ArtChrootPreparer | 為 ART 測試建立 chroot 目錄。 |
基礎仿真器準備器 | 用於啟動本機模擬器的通用準備器。 |
基礎目標準備器 | ITargetPreparer 的基本實作類,允許控制物件是否被停用。 |
建構錯誤 | 如果提供的建置無法運行,則拋出該異常。 |
建構資訊記錄器 | 將建構資訊元資料寫入指定檔案的ITargetPreparer 。 |
CDMA設備快閃記憶體 | 在具有 CDMA 無線電的實體 Android 裝置上閃爍影像的類別。 |
CompileBootImageWithSpeedTargetPreparer | 使用編譯器過濾器“speed”重新編譯啟動類別路徑和系統伺服器。 |
CPU節流等待者 | ITargetPreparer 等待所有核心的最大頻率恢復到可用的最高級別 |
創建AvdPreparer | |
建立使用者準備器 | 用於創建用戶並在最後清理它的目標準備器。 |
預設測試Zip安裝程序 | 測試 zip 安裝程式的預設實作。 |
設備操作目標準備器 | 用於執行設備操作的ITargetPreparer 。 |
DeviceBuildInfoBootStrapper | ITargetPreparer ,以從設備讀取的屬性替換建置資訊字段這對於測試具有從外部來源產生的版本的裝置非常有用(例如 |
設備建構資訊注入器 | 將DeviceBuildDescriptor 元資料插入IBuildInfo ITargetPreparer 。 |
裝置清理器 | 測試後執行重新啟動或格式化作為清理操作,並可選擇關閉螢幕 |
設備啟動失敗錯誤 | 如果裝置在刷新建置後無法啟動,則會拋出該錯誤。 |
裝置快閃記憶體準備器 | 一個ITargetPreparer ,可在實體 Android 硬體上閃爍圖像。 |
DeviceImageZipFlashingTargetPreparer | 目標準備器,使用透過特定格式提供的設備影像來刷新設備。 |
設備所有者目標準備者 | 用於設定設備擁有者組件的ITargetPreparer 。 |
設備設定 | 一個ITargetPreparer ,根據提供的Option 配置設備進行測試。 |
設備儲存填充器 | 目標準備器填滿儲存空間,以便有一些可用空間。 |
裝置字串推送器 | 目標準備器將字串寫入檔案。 |
設備更新目標準備器 | 一個抽象的ITargetPreparer ,負責使用外部來源(而不是建置服務)的裝置映像檔更新裝置的常見步驟。 |
設備擦拭器 | 擦除用戶資料的ITargetPreparer |
停用SELinuxTargetPreparer | 目標準備器將停用 SELinux(如果已啟用)。 |
動態系統準備器 | ITargetPreparer ,透過動態系統更新在裝置建置之上設定係統映像。 |
清除使用者資料準備器 | 一個ITargetPreparer ,用於擦除裝置上的使用者資料。 |
FastbootCommandPreparer | 觸發 fastboot 並傳送 fastboot 指令的目標準備器。 |
FastbootDeviceFlasher | 依賴 fastboot 在實體 Android 硬體上刷新映像的類別。 |
FastbootUpdateBootstrapPreparer | ITargetPreparer 將指定檔案(引導程式、無線電、設備映像 zip)暫存到IDeviceBuildInfo 中,以取得使用FastbootDeviceFlasher 刷新的設備,然後將啟動後設備屬性注入到建置資訊中以用於結果報告目的。 |
功能標誌目標準備器 | 更新 DeviceConfig(由遠端服務調整的功能標誌)。 |
閃爍資源解析器 | 一個類,用於解析刷新設備所需的輔助圖像檔案的所需版本。 |
FlashingResourcesParser.AndroidInfo | Map<String, MultiMap<String, String>> 的 typedef 。 |
資料夾保護程式 | ITargetPreparer 從設備中提取目錄,壓縮並將其保存到日誌記錄後端。 |
GkiDeviceFlashPreparer | 一個目標準備器,使用 Android 通用核心通用映像刷新裝置。 |
GsiDeviceFlashPreparer | 一個目標準備器,使用 Android 通用系統映像刷新裝置。 |
安裝所有TestZipApps安裝程序 | 一個ITargetPreparer ,用於安裝測試 zip 中的所有應用程式。 |
安裝ApexModuleTargetPreparer | |
安裝Apk安裝 | 一種ITargetPreparer ,用於安裝位於檔案系統上的一個或多個 apk。 |
安裝BuildEnvApk設置 | 一種ITargetPreparer ,用於從 Android 平台建立環境安裝一個或多個測試 apk。 |
儀表準備者 | 運行檢測的ITargetPreparer |
殺死現有的模擬器準備器 | 用於關閉正在運行的模擬器的ITargetPreparer 。 |
已知故障準備器 | 目標準備器跳過重試已知故障。 |
本地模擬器啟動 | 從 Android 建置環境本地啟動模擬器的 TargetPreparer。 |
本機模擬器快照 | TargetPreparer 用於從 Android 建置/開發環境產生乾淨的模擬器快照 |
MixKernelTargetPreparer | 一個ITargetPreparer ,允許將核心映像與裝置映像混合。 |
模組OemTargetPreparer | |
模組推送器 | |
ModulePusher.ModulePushError | 主線模組推送期間發生致命錯誤。 |
NativeLeakCollector | 執行「dumpsys meminfo --unreachable -a」的ITargetPreparer 來識別每個進程目前持有的無法存取的本機記憶體。 |
完美準備者 | Perfetto 準備器將設定檔推送到裝置中 perfetto 有權存取的標準位置。 |
設定檔目標準備器 | 用於為任何設定檔使用者設定目標準備器的基底類別android.os.usertype.profile.XXX 。 |
推送檔案呼叫器 | 該類已被棄用。使用PushFilePreparer 代替 |
推播文件準備器 | ITargetPreparer 嘗試將任意數量的檔案從任何主機路徑推送到任何裝置路徑。 |
PythonVirtualenvPreparer | 在主機上設定 Python virtualenv 並安裝軟體包。 |
重新啟動目標準備器 | 重新啟動設備的目標準備器。 |
復原日誌準備器 | 用於在復原之前收集日誌的目標準備器。 |
刪除SystemAppPreparer | ITargetPreparer ,用於在測試運行之前從系統分割區中刪除 apk。 |
重新啟動SystemServerTargetPreparer | 重新啟動系統伺服器而不重新啟動設備的目標準備器。 |
根管轉發器準備器 | |
根目標準備器 | 基於選項“force-root”執行“adb root”或“adb unroot”的目標準備器。 |
運行命令目標準備器 | |
執行主機命令目標準備器 | 目標準備器在執行測試之前和之後執行任意主機命令。 |
運行HostScriptTargetPreparer | 在執行測試之前執行腳本的目標準備器。 |
RunOnCloneProfileTargetPreparer | |
RunOnSdkSandboxTargetPreparer | 一個ITargetPreparer ,用於標記測試應在 sdk 沙箱中運行。 |
RunOnSecondaryUserTargetPreparer | ITargetPreparer ,用於在設定中建立輔助用戶,並標記測試應在該用戶中執行。 |
RunOnSystemUserTargetPreparer | 一個ITargetPreparer 標記測試應該在使用者(而不是目前使用者)上執行。 |
RunOnWorkProfileTargetPreparer | ITargetPreparer ,用於在設定中建立工作設定文件,並標記應在該使用者中執行測試。 |
SemaphoreTokenTargetPreparer | 這是一個準備器,用於使用令牌在 tradefed 主機中序列化測試執行。 |
旁載 OtaTargetPreparer | 目標準備器,執行指定 OTA 包的旁加載、應用包、等待設備啟動並注入設備構建屬性以用作構建信息 此目標準備器假定裝置在啟動時將處於常規 adb 模式,並將確保裝置以相同模式退出,但套用了較新的版本。 |
停止服務設定 | 用於停止設備上的服務的ITargetPreparer 。 |
存根目標準備器 | ITargetPreparer 的佔位符空實作。 |
切換使用者目標準備器 | 一個ITargetPreparer ,用於在setUp中切換到指定的使用者類型。 |
系統更新器設備快閃記憶體 | IDeviceFlasher 依賴系統更新程式來安裝捆綁在 OTA 更新套件中的系統映像。 |
目標設定錯誤 | 準備測試目標時發生致命錯誤。 |
TearDownPassThroughPreparer | 允許在作為物件包含在配置中的準備器上執行tearDown。 |
溫度節流服務員 | ITargetPreparer 等待設備溫度降至目標值 |
測試應用程式安裝設定 | 一種ITargetPreparer ,用於將IDeviceBuildInfo.getTestsDir() 資料夾中的一個或多個應用程式安裝到裝置上。 |
測試檔案推送設定 | 一種ITargetPreparer ,將IDeviceBuildInfo.getTestsDir() 資料夾中的一個或多個檔案/目錄推送到裝置上。 |
測試系統應用程式安裝設定 | 一種ITargetPreparer ,用於將IDeviceBuildInfo.getTestsDir() 資料夾中的一個或多個應用程式安裝到裝置上的 /system 分割區上。 |
浪費時間的人 | 一個簡單的目標準備器,浪費時間並可能重新啟動設備。 |
用戶清理器 | 一個ITargetPreparer ,可在拆卸時刪除輔助用戶。 |
用戶助理 | |
可見背景使用者準備器 | 用於在背景可見啟動的使用者中執行測試的目標準備器。 |
等待設備日期時間準備器 | 等待在設備上設定日期時間的ITargetPreparer (可選)如果未在逾時內設定日期時間,則此準備器可以強制 |
Wifi準備器 | 如有必要,可在裝置上設定 wifi 的ITargetPreparer 。 |
列舉
AltDir行為 | 用於定義各種測試工件安裝程式/推送程式的替代目錄行為的枚舉 |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
閃爍方式 | 描述用於刷新被測設備的方法的枚舉 |
IDeviceFlasher.UserDataFlashOption | 用於處理使用者資料影像的選項枚舉 |
介面
課程
- AllTestApps安裝設置
- Aoa目標準備器
- 應用程式設定
- ArtChrootPreparer
- 基礎仿真器準備器
- 基礎目標準備器
- 建構錯誤
- 建構資訊記錄器
- CDMA設備快閃記憶體
- CompileBootImageWithSpeedTargetPreparer
- CPU節流等待者
- 創建AvdPreparer
- 建立使用者準備器
- 預設測試Zip安裝程序
- 設備操作目標準備器
- DeviceBuildInfoBootStrapper
- 設備建構資訊注入器
- 裝置清理器
- 設備啟動失敗錯誤
- 裝置快閃記憶體準備器
- DeviceImageZipFlashingTargetPreparer
- 設備所有者目標準備者
- 設備設定
- 設備儲存填充器
- 裝置字串推送器
- 設備更新目標準備器
- 設備擦拭器
- 停用SELinuxTargetPreparer
- 動態系統準備器
- 清除使用者資料準備器
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- 功能標誌目標準備器
- 閃爍資源解析器
- FlashingResourcesParser.AndroidInfo
- 資料夾保護程式
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- 安裝所有TestZipApps安裝程序
- 安裝ApexModuleTargetPreparer
- 安裝Apk安裝
- 安裝BuildEnvApk設置
- 儀表準備者
- 殺死現有的模擬器準備器
- 已知故障準備器
- 本地模擬器啟動
- 本機模擬器快照
- MixKernelTargetPreparer
- 模組OemTargetPreparer
- 模組推送器
- ModulePusher.ModulePushError
- NativeLeakCollector
- 完美準備者
- 設定檔目標準備器
- 推送檔案呼叫器
- 推播文件準備器
- PythonVirtualenvPreparer
- 重新啟動目標準備器
- 復原日誌準備器
- 刪除SystemAppPreparer
- 重新啟動SystemServerTargetPreparer
- 根管轉發器準備器
- 根目標準備器
- 運行命令目標準備器
- 執行主機命令目標準備器
- 運行HostScriptTargetPreparer
- RunOnCloneProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- SemaphoreTokenTargetPreparer
- 旁載 OtaTargetPreparer
- 停止服務設定
- 存根目標準備器
- 切換使用者目標準備器
- 系統更新器設備快閃記憶體
- 目標設定錯誤
- TearDownPassThroughPreparer
- 溫度節流服務員
- 測試應用程式安裝設定
- 測試檔案推送設定
- 測試系統應用程式安裝設定
- 浪費時間的人
- 用戶清理器
- 用戶助理
- 可見背景使用者準備器
- 等待設備日期時間準備器
- Wifi準備器
列舉