com.android.tradefed.targetprep

接口

FlashingResourcesParser.Constraint过滤接口,旨在允许FlashingResourcesParser忽略它可能使用的某些资源
设备闪光器在设备上闪烁设备图像。
IFlashingResources解析器用于提供刷新设备所需的辅助映像文件所需版本的接口。
IFlashingResourcesRetriever用于检索刷新设备所需的辅助图像文件的接口。
主机清理器测试运行完成后清理主机。
目标清理器该接口已被弃用。 TearDown 已移至基本 ITargetPreparer 接口。
ITargetPreparer为测试运行准备测试环境。
ITestsZip安装程序在设备上安装来自测试 zip 文件(由构建系统输出)的测试。

课程

基础仿真器准备器用于启动本地模拟器的通用准备器。
基础目标准备器ITargetPreparer的基本实现类,允许控制对象是否被禁用。
构建信息记录器将构建信息元数据写入指定文件的ITargetPreparer
创建AvdPreparer
创建用户准备器用于创建用户并在最后清理它的目标准备器。
默认测试Zip安装程序测试 zip 安装程序的默认实现。
DeviceBuildInfoBootStrapper ITargetPreparer ,用从设备读取的属性替换构建信息字段

这对于测试具有从外部源生成的版本的设备非常有用(例如

设备构建信息注入器DeviceBuildDescriptor元数据插入IBuildInfo ITargetPreparer
设备清理器测试后执行重新启动或格式化作为清理操作,并可选择关闭屏幕
设备闪存准备器一个ITargetPreparer ,可在物理 Android 硬件上闪烁图像。
DeviceImageZipFlashingTargetPreparer目标准备器,使用通过特定格式提供的设备图像来刷新设备。
设备设置一个ITargetPreparer ,根据提供的Option配置设备进行测试。
设备更新目标准备器一个抽象的ITargetPreparer ,负责使用外部源(而不是构建服务)的设备映像文件更新设备的常见步骤。
FastbootDeviceFlasher依赖 fastboot 在物理 Android 硬件上刷新映像的类。
FastbootUpdateBootstrapPreparer ITargetPreparer将指定文件(引导加载程序、无线电、设备映像 zip)暂存到IDeviceBuildInfo中,以获取使用FastbootDeviceFlasher刷新的设备,然后将启动后设备属性注入到构建信息中以用于结果报告目的。
闪烁资源解析器一个类,用于解析刷新设备所需的辅助图像文件的所需版本。
FlashingResourcesParser.AndroidInfo Map<String, MultiMap<String, String>>的 typedef 。
GkiDeviceFlashPreparer一个目标准备器,使用 Android 通用内核通用映像刷新设备。
GsiDeviceFlashPreparer一个目标准备器,使用 Android 通用系统映像刷新设备。
安装ApexModuleTargetPreparer
杀死现有的模拟器准备器用于关闭正在运行的模拟器的ITargetPreparer
本地模拟器启动从 Android 构建环境本地启动模拟器的 TargetPreparer。
本地模拟器快照TargetPreparer 用于从 Android 构建/开发环境生成干净的模拟器快照
模块OemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo一个简单的结构类来存储有关模块的信息
恢复日志准备器用于在恢复之前收集日志的目标准备器。
运行命令目标准备器
RunOnSecondaryUserTargetPreparer ITargetPreparer ,用于在设置中创建辅助用户,并标记测试应在该用户中运行。
RunOnSystemUserTargetPreparer一个ITargetPreparer标记测试应该在用户(而不是当前用户)上运行。
RunOnWorkProfileTargetPreparer ITargetPreparer ,用于在设置中创建工作配置文件,并标记应在该用户中运行测试。
存根目标准备器ITargetPreparer的占位符空实现。
测试应用程序安装设置一种ITargetPreparer ,用于将IDeviceBuildInfo.getTestsDir()文件夹中的一个或多个应用程序安装到设备上。

枚举

AltDir行为用于定义各种测试工件安装程序/推送程序的替代目录行为的枚举

DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
DeviceFlashPreparer.EncryptionOptions用于处理用户数据图像加密的选项枚举
IDeviceFlasher.UserDataFlashOption用于处理用户数据图像的选项枚举

例外情况

设备启动失败错误如果设备在刷新构建后无法启动,则会抛出该错误。