AdbStopServerPreparer |
目标准备器,用于在运行 adb 测试前后停止主机上的 adb 服务器。
|
AllTestAppsInstallSetup |
用于安装 IDeviceBuildInfo#getTestsDir() 中的所有应用的 ITargetPreparer
复制到设备上
|
AoaTargetPreparer |
ITargetPreparer ,可使用
Android 开放配件 (AOAv2) 协议。
|
应用设置 |
用于安装 APK 及其测试的 ITargetPreparer 。
|
ArtChrootPreparer |
为 ART 测试创建 chroot 目录。
|
BaseEmulatorPreparer |
用于启动本地模拟器的通用准备器。
|
BuildInfoRecorder |
一个 ITargetPreparer ,用于将 build 信息元数据写入指定文件。
|
CompanionAllocator |
负责分配和释放配套设备的基类
应实现getCompanionDeviceSelectionOptions() 来描述条件
分配配套设备所需的步骤
|
CompanionAwarePreparer |
一个 ITargetPreparer ,用于封装获取已分配的随播广告素材的逻辑
设备。
|
CompileBootImageWithSpeedTargetPreparer |
使用编译过滤器“speed”重新编译启动类路径和系统服务器。
|
CpuThrottlingWaiter |
一个 ITargetPreparer ,它会等到所有核心上的最大频率都恢复到最高频率
可用级别
|
CreateAvdPreparer |
|
CreateUserPreparer |
用于创建用户并在最后清理的目标准备器。
|
DeviceActionTargetPreparer |
用于执行设备操作的 ITargetPreparer 。
|
DeviceBuildInfoBootStrapper |
ITargetPreparer ,用于将 build 信息字段替换为从设备读取的属性
这对于测试使用从外部来源(例如
|
DeviceBuildInfoInjector |
一个 ITargetPreparer ,用于将 DeviceBuildDescriptor 元数据插入 IBuildInfo 。
|
DeviceCleaner |
在测试后执行重新启动或格式化操作作为清理操作,并且可以选择性地关闭屏幕
|
DeviceFlashPreparer |
用于在 Android 实体硬件上刷写映像的 ITargetPreparer 。
|
DeviceOwnerTargetPreparer |
用于设置设备所有者组件的 ITargetPreparer 。
|
设备设置 |
ITargetPreparer ,根据提供的 Option 配置设备以进行测试。
|
DeviceStorageFiller |
目标准备器来填充存储空间,以便有足够的可用空间。
|
DeviceStringPusher |
用于将字符串写入文件的目标准备器。
|
设备擦除器 |
用于擦除用户数据的 ITargetPreparer
|
DisableSELinuxTargetPreparer |
用于停用 SELinux(如果启用)的目标准备器。
|
DynamicSystemPreparer |
一个 ITargetPreparer ,用于在具有 Dynamic Activity 的设备 build 之上设置系统映像
系统更新。
|
EraseUserDataPreparer |
用于擦除设备上的用户数据的 ITargetPreparer 。
|
FastbootCommandPreparer |
触发 fastboot 并发送 fastboot 命令的目标准备器。
|
FeatureFlagTargetPreparer |
更新 DeviceConfig(由远程服务调整的功能标志)。
|
FoldableModePreparer |
可以切换设备的可折叠状态的目标准备器。
|
FolderSaver 的存储器 |
一个 ITargetPreparer ,用于从设备上提取目录、压缩目录并将其保存到日志记录中
后端。
|
GkiDeviceFlashPreparer |
使用 Android 通用内核通用映像刷写设备的目标准备器。
|
GsiDeviceFlashPreparer |
使用 Android 通用系统映像刷写设备的目标准备器。
|
InstallAllTestZipAppsSetup |
一个 ITargetPreparer ,用于将所有应用安装到测试 zip 中。
|
InstallApkSetup |
一个 ITargetPreparer ,用于安装位于文件系统上的一个或多个 APK。
|
InstallBuildEnvApkSetup |
从 Android 平台构建环境安装一个或多个测试 APK 的 ITargetPreparer 。
|
InstallKernelModulePreparer |
使用 Android 通用内核通用映像刷写设备的目标准备器。
|
InstrumentationPreparer |
运行插桩的 ITargetPreparer
|
KillExistingEmulatorPreparer |
一个 ITargetPreparer ,用于关闭正在运行的模拟器。
|
KnownFailurePreparer |
目标准备器跳过重试已知失败的操作。
|
MixKernelTargetPreparer |
一个允许混合内核映像与设备映像的 ITargetPreparer 。
|
NativeLeakCollector |
运行“dumpsys meminfo --unreachable -a”的 ITargetPreparer 来找出
每个进程当前占用的无法访问的原生内存
|
NoApkTestSkipper |
特殊准备器,允许在存在以下情况时完全跳过调用(准备和测试)
没有要测试的 apk。
|
PerfettoPreparer |
Perfetto 准备器将配置文件推送到设备的标准位置
Perfetto 的访问权限
|
ProfileTargetPreparer |
用于为任何个人资料用户 android.os.usertype.profile.XXX 设置目标准备器的基类。
|
PushFilePreparer |
一个 ITargetPreparer ,它会尝试将任意数量的文件从任何主机路径推送到任何主机路径
设备路径。
|
PythonVirtualenvPreparer |
在主机上设置 Python virtualenv 并安装软件包。
|
RebootTargetPreparer |
用于重新启动设备的目标准备器。
|
RecoveryLogPreparer |
用于在恢复前收集日志的目标准备器。
|
RemoveSystemAppPreparer |
ITargetPreparer ,用于在测试运行之前从系统分区中移除 APK。
|
RestartSystemServerTargetPreparer |
无需重新启动设备即可重启系统服务器的目标准备器。
|
RootTargetPreparer |
执行“adb root”的目标准备器或“adb unroot”基于“force-root”选项。
|
RootcanalForwarderPreparer |
|
RunCommandTargetPreparer |
|
RunHostCommandTargetPreparer |
目标准备器,用于在运行测试前后运行任意主机命令。
|
RunHostScriptTargetPreparer |
在运行测试之前执行脚本的目标准备器。
|
RunOnSdkSandboxTargetPreparer |
ITargetPreparer ,用于标记应在 SDK 沙盒中运行的测试。
|
RunOnsecondaryUserTargetPreparer |
ITargetPreparer ,用于确保以次要用户身份运行测试。
|
RunOnSystemUserTargetPreparer |
一个 ITargetPreparer ,用于标记应针对用户(而非
)。
|
SemaphoreTokenTargetPreparer |
这是一个准备器,用于使用令牌对 tradefed 主机中的测试执行进行序列化。
|
StopServicesSetup |
用于停止设备上的服务的 ITargetPreparer 。
|
StubTargetPreparer |
ITargetPreparer 的空实现占位符。
|
SwitchUserTargetPreparer |
用于在 setUp 中切换到指定用户种类的 ITargetPreparer 。
|
TearDownPassThroughPreparer |
允许在作为对象包含在配置中的准备器上运行 tearDown。
|
TemperatureThrottlingWaiter |
等待设备温度降至目标温度的 ITargetPreparer
|
TestAppInstallSetup |
将 IDeviceBuildInfo.getTestsDir() 文件夹中的一个或多个应用安装到设备上的 ITargetPreparer 。
|
TestFilePushSetup |
一个 ITargetPreparer ,用于将 IDeviceBuildInfo.getTestsDir() 文件夹中的一个或多个文件/目录推送到设备上。
|
TestSystemAppInstallSetup |
一个 ITargetPreparer ,用于将 IDeviceBuildInfo.getTestsDir() 文件夹中的一个或多个应用安装到设备上的 /system 分区。
|
耗时 |
一个简单的目标准备器,用于浪费时间并可能重启设备。
|
UserCleaner |
用于在拆解时移除次要用户的 ITargetPreparer 。
|
VisibleBackgroundUserPreparer |
目标准备器,用于对已在后台可见内容中启动的用户运行测试。
|
WaitForDeviceDatetimePreparer |
等待在设备上设置日期时间的 ITargetPreparer
(可选)如果未在以下时间段内设置日期时间,则此准备器可以强制执行 TargetSetupError
超时。
|
WifiPreparer |
一个 ITargetPreparer ,用于在必要时在设备上配置 Wi-Fi。
|