AdbStopServerPreparer |
指定準備工具,在執行 ADB 測試前後停止主機上的 ADB 伺服器。
|
AllTestAppsInstallSetup |
從 IDeviceBuildInfo#getTestsDir() 安裝所有應用程式的 ITargetPreparer
複製到裝置上
|
AoaTargetPreparer |
ITargetPreparer ,會使用
Android Open Accessory (AOAv2) 通訊協定。
|
應用程式設定 |
安裝 APK 及其測試的 ITargetPreparer 。
|
ArtChrootPreparer |
為 ART 測試建立 chroot 目錄。
|
BaseEmulatorPreparer |
啟動本機模擬器的常見準備工具。
|
BuildInfoRecorder |
將建構資訊中繼資料寫入指定檔案的 ITargetPreparer 。
|
CompanionAllocator |
負責配置和釋出隨附裝置的基礎類別
導入 getCompanionDeviceSelectionOptions() 來描述條件
以便分配隨附裝置
|
CompanionAwarePreparer |
ITargetPreparer ,用於封裝取得已分配隨播廣告的邏輯
裝置。
|
CompileBootImageWithSpeedTargetPreparer |
使用編譯器篩選器「speed」重新編譯開機類別路徑和系統伺服器。
|
CpuThrottlingWaiter |
等待所有核心達到最高頻率的 ITargetPreparer 會還原至最高頻率
可用等級
|
CreateAvdPreparer |
|
CreateUserPreparer |
指定準備工具來建立使用者,並在最後清理。
|
DeviceActionTargetPreparer |
用於執行裝置動作的 ITargetPreparer 。
|
DeviceBuildInfoBootStrapper |
ITargetPreparer 將建構資訊欄位取代為從裝置讀取的屬性
如要測試使用外部來源 (例如
|
DeviceBuildInfoInjector |
將 DeviceBuildDescriptor 中繼資料插入 IBuildInfo 的 ITargetPreparer 。
|
裝置清理工具 |
測試後重新啟動或格式化為清理動作,並視需要關閉螢幕
|
DeviceFlashPreparer |
ITargetPreparer 在實體 Android 硬體上刷新映像檔。
|
DeviceOwnerTargetPreparer |
設定裝置擁有者元件的 ITargetPreparer 。
|
裝置設定 |
ITargetPreparer 可依據提供的 Option 設定要測試的裝置。
|
DeviceStorageFiller |
目標準備工具填滿儲存空間,以便為您提供一些可用空間。
|
DeviceStringPusher |
目標準備工具,將字串寫入檔案。
|
DeviceWiper |
會抹除使用者資料的 ITargetPreparer
|
停用 SELinuxTargetPreparer |
停用 SELinux 的目標準備工具 (如果已啟用)。
|
DynamicSystemPreparer |
一種 ITargetPreparer ,可在具有動態功能的裝置版本上方設定系統映像檔
系統更新。
|
清除使用者資料準備工具 |
會抹除裝置上的使用者資料 ITargetPreparer 。
|
FastbootCommandPreparer |
觸發 Quickboot 並傳送 Fastboot 指令的目標準備工具。
|
FeatureFlagTargetPreparer |
更新 DeviceConfig (由遠端服務調整的功能旗標)。
|
FoldableModePreparer |
可切換裝置的摺疊式裝置狀態的目標準備工具。
|
資料夾儲存工具 |
ITargetPreparer 可從裝置提取目錄、壓縮並儲存記錄
後端。
|
GkiDeviceFlashPreparer |
使用 Android 通用核心映像檔刷新裝置的目標準備工具。
|
GsiDeviceFlashPreparer |
利用 Android 通用系統映像檔刷新裝置的目標準備工具。
|
InstallAllTestZipAppsSetup |
會在測試 ZIP 中安裝所有應用程式的 ITargetPreparer 。
|
InstallApk 設定 |
可在檔案系統中安裝一或多個 APK 的 ITargetPreparer 。
|
InstallBuildEnvApkSetup |
可從 Android 平台建構環境安裝一或多個測試 APK 的 ITargetPreparer 。
|
InstallKernelModulePreparer |
使用 Android 通用核心映像檔刷新裝置的目標準備工具。
|
檢測準備工具 |
執行檢測的 ITargetPreparer
|
KillExistingEmulatorPreparer |
關閉執行中模擬器的 ITargetPreparer 。
|
KnownFailurePreparer |
目標準備工具可略過已知錯誤重試作業。
|
MixKernelTargetPreparer |
允許將核心映像檔與裝置映像檔混用的 ITargetPreparer 。
|
NativeLeakCollector |
執行「dumpsys meminfo --unavailable -a」的 ITargetPreparer 找出
目前每個程序中無法連線的原生記憶體。
|
NoApkTestSkipper |
特殊的準備工具,可完全略過叫用 (準備和測試),如有
沒有要測試的 APK。
|
PerfettoPreparer |
Perfetto 準備工具會將設定檔推送至裝置中的標準位置
擁有相關存取權
|
ProfileTargetPreparer |
為任何設定檔使用者 android.os.usertype.profile.XXX 設定目標準備工具的基礎類別。
|
PushFilePreparer |
嘗試從任何主機路徑將任意數量的檔案推送至任一主機路徑的 ITargetPreparer
裝置路徑
|
PythonVirtualenvPreparer |
在主機上設定 Python virtualenv,並安裝套件。
|
RebootTargetPreparer |
用於重新啟動裝置的準備工具。
|
RecoveryLogPreparer |
用來在復原前收集記錄的目標準備器。
|
移除 SystemAppPreparer |
這個 ITargetPreparer :用於在測試執行前從系統分區中移除 APK。
|
RestartSystemServerTargetPreparer |
指定在不重新啟動裝置的情況下重新啟動系統伺服器的目標準備工具。
|
RootTargetPreparer |
指定執行「ADB 根」目標的準備工具或「ADB unroot」依據「force-root」選項
|
RootcanalForwarderPreparer |
|
RunCommandTargetPreparer |
|
RunHostCommandTargetPreparer |
目標準備工具,在執行測試前後執行任意主機指令。
|
RunHostScriptTargetPreparer |
目標準備工具,可在執行測試前執行指令碼。
|
RunOnSdkSandboxTargetPreparer |
一個 ITargetPreparer ,用於標示應在 SDK 沙箱中執行測試。
|
RunOnSecondaryUserTargetPreparer |
確保測試以次要使用者的身分執行的 ITargetPreparer 。
|
RunOnSystemUserTargetPreparer |
ITargetPreparer ,用於標示測試應在使用者上執行,而非
(目前使用者))。
|
SemaphoreTokenTargetPreparer |
這是使用權杖的準備工具,可將交易主機中的測試執行序列化作業。
|
StopServicesSetup |
在裝置上停用服務的 ITargetPreparer 。
|
StubTargetPreparer |
ITargetPreparer 的預留位置實作空白。
|
SwitchUserTargetPreparer |
ITargetPreparer ,可在 setUp 切換至指定使用者種類。
|
TearDownPassThroughPreparer |
允許在設定中做為物件執行 TearDown。
|
溫度調節等待器 |
會等到裝置溫度降至目標為止的 ITargetPreparer
|
TestAppInstallSetup |
ITargetPreparer ,可將一或多個應用程式從 IDeviceBuildInfo.getTestsDir() 資料夾安裝到裝置上。
|
TestFilePushSetup |
ITargetPreparer ,可將一或多個檔案/目錄從 IDeviceBuildInfo.getTestsDir() 資料夾推送到裝置上。
|
TestSystemAppInstallSetup |
ITargetPreparer ,可將一或多個應用程式從 IDeviceBuildInfo.getTestsDir() 資料夾安裝到裝置上的 /system 分區。
|
TimeWaster |
利用簡單的目標準備工具來浪費時間,甚至可能重新啟動裝置。
|
使用者清理工具 |
ITargetPreparer ,用於在拆解時移除次要使用者。
|
VisibleBackgroundUserPreparer |
指定準備工具,讓使用者執行測試,且使用者可透過背景看見的畫面啟動測試。
|
WaitForDeviceDatetimePreparer |
需要在裝置上設定日期時間的 ITargetPreparer
如未在以下時間設定日期,這個準備工具可以強制執行 TargetSetupError
逾時。
|
WifiPreparer |
必要時可在裝置上設定 Wi-Fi 的 ITargetPreparer 。
|