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 安裝程序的默認實現。 |
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準備器
枚舉