类别索引

这些是 API 类。查看所有API 包

A

解析器通过解析“aapt dump badging”的输出从 apk 中提取信息的类。
AaptParser.Aapt版本用于解析 APK 文件的 AAPT 版本选项枚举。
Abi格式化程序abi 的实用程序类。
抽象Xml解析器用于解析 xml 文件的 Helper 基类
AbstractXmlParser.ParseException如果无法解析 XML 输入,则抛出此异常
AcloudConfigParser解析 Acloud 配置的帮助程序类(用于启动云设备实例)。
AcloudConfigParser.AcloudKeys可以从配置中搜索的键集。
活动状态检查器在模块末尾运行的剩余活动的状态检查器。
AdbRootElevator一个AutoCloseable ,可在需要时启用 adb root,并在完成时恢复 root 状态。
聚合后处理器一个度量聚合器,提供多次迭代测试运行期间收集的数字度量的最小值、最大值、平均值、方差、标准差、总计、计数和可选的百分位数,并将它们视为双精度。
AltDir行为用于定义各种测试工件安装程序/推送程序的替代目录行为的枚举

应用程序构建信息表示 Android 应用程序及其测试包的IBuildInfo
应用程序设备构建信息该类已被弃用。直接使用IDeviceBuildInfo
应用程序版本获取器用于从设备获取应用程序版本字符串的实用程序类。
AppVersionFetcher.AppVersionInfo应用程序版本信息类型。
ArchModule控制器模块控制器在与任何给定架构不匹配时不运行测试。
参数选项解析器从解析的命令行参数填充Option字段。
ATestFileSystemLogSaver ATest 使用该 LogSaver 类将日志保存在特定路径中。
自动日志收集器描述线束可以自动处理哪个收集器的枚举。
自动报告器定义来自 Tradefed 自动报告器的映射的类。
平均后处理器计算指标列表平均值的后处理器的实现。

背景设备动作在给定设备上运行命令,根据需要重复运行,直到操作被取消。
基础设备指标收集器IMetricCollector的基本实现,允许在onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))上启动和停止收集。
基础仿真器准备器用于启动本地模拟器的通用准备器。
基本级别日志输出ILeveledLogOutput的基本实现,允许根据标签的名称或组件过滤某些标签。
基础模块控制器IModuleController的基本实现,应该实现它来检查模块是否应该运行。
基础多目标准备器IMultiTargetPreparer的基本实现,允许禁用该对象。
基础后处理器每个实现都应该扩展的基本IPostProcessor
基本重试决策IRetryDecision的基本实现。
BaseStreamLogger <OS 扩展 OutputStream> ILeveledLogOutput将日志消息定向到输出流和标准输出。
基础目标准备器ITargetPreparer的基本实现类,允许控制对象是否被禁用。
基础测试套件与新套件系统运行兼容性测试套件的测试。
电池控制器允许控制设备的电池充电状态的实用程序类。
电池充电设备恢复允许在设备的电池电量低于给定阈值时触发命令。
电池温度
电池不可用设备恢复如果电池电量不可用,恢复检查器将触发配置。
二元状态用于记录 ON/OFF 状态和 IGNORE 无操作状态的枚举。
蓝牙实用程序用于在设备上调用BluetoothInstrumentation的实用函数

设备端BluetoothInstrumentation代码可以在AOSP中找到: frameworks/base/core/tests/bluetoothtests

Bootstrap构建提供者从测试设备引导构建信息的IDeviceBuildProvider

这通常用于具有外部提供构建的设备,即

错误报告收集器一个传递ITestInvocationListener ,它在可配置事件发生时收集错误报告,然后在收集每个错误报告后在其子级上调用ITestInvocationListener#testLog
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.名词
BugreportCollector.Predicate描述何时捕获错误报告的完整谓词。
BugreportCollector.Relation
BugreportCollector.SubPredicate
BugreportzOnFailureCollector当测试用例失败时收集错误报告。
构建信息应与ITestDevice关联的IBuildInfo的通用实现。
构建信息记录器将构建信息元数据写入指定文件的ITargetPreparer
构建信息工具帮助操作IBuildInfo util 类
构建检索错误检索构建进行测试时发生致命错误。
构建测试ZipUtils Android 构建系统生成的测试 zip 相关操作的辅助类
群发邮件程序电子邮件发送实用程序,允许进行以下配置:发送间隔、初始突发大小、收件人和消息总数。
捆绑工具工具使用bundletool命令行在设备上安装.apks的实用程序类。

C

CecControllerTokenProvider消费电子控制 (CEC) 相关代币的代币提供商。
循环AtraceUtil开发的 atrace 实用程序主要用于识别 Monkey 测试期间 ANR 的根本原因。
循环字节数组用于保存固定大小数组的数据结构,该数组作为循环缓冲区运行,并跟踪数组中所有值的总和。
ClangCodeCoverageCollector BaseDeviceMetricCollector将从设备中提取 Clang 覆盖率测量结果并将其记录为测试工件。
类未找到配置异常当未找到对象的类时会出现ConfigurationException
类路径扫描器查找类路径上的条目。
ClassPathScanner.ClassNameFilter过滤和转换 java 类名的IClassPathFilter
ClassPathScanner.ExternalClassNameFilter拒绝内部类的ClassNameFilter
ClassPathScanner.IClassPathFilter类路径入口路径的过滤器

FileFilter之后进行图案化

集群构建信息用于从 TFC 管道传输的构建的IBuildInfo类。
集群构建提供者用于下载 TFC 测试资源的IBuildProvider
集群客户端用于与 TFC 后端交互的IClusterClient实现。
集群命令表示从 TF Cluster 获取的任务的类。
ClusterCommand.RequestType
ClusterCommand.State TF 集群中命令的状态。
集群命令配置生成器为集群命令构建配置文件的类。
集群命令事件封装要上传的集群命令事件的类。
ClusterCommandEvent.Builder
ClusterCommandEvent.Type
集群命令启动器一个IRemoteTest类,用于通过子进程 TF 从 TFC 启动命令。
集群命令调度器支持 TFC(Tradefed Cluster)的ICommandScheduler
集群命令状态表示来自 TF Cluster 的命令的状态和取消原因的类。
集群设备信息封装待上传集群设备信息的类。
ClusterDeviceInfo.Builder
集群设备监控向 Tradefed 集群服务报告结果的IDeviceMonitor实现。
ClusterEventUploader <T 扩展IClusterEvent > ClusterEventUploader类,将IClusterEvent上传到TFC。
集群主机事件封装要上传的集群主机事件的类。
ClusterHostEvent.Builder
ClusterHostEvent.HostEventType不同类型的主机事件的枚举。
集群主机工具TF Cluster 的静态 util 函数用于获取全局配置实例、主机信息等。
集群日志保存器用于将测试输出上传到 TFC 的ILogSaver类。
ClusterLogSaver.FilePickingStrategy文件选取策略。
集群选项
收集字节输出接收器一个IShellOutputReceiver将整个 shell 输出收集到一个byte[]中。
收集输出接收器一个IShellOutputReceiver ,它将整个 shell 输出收集到一个String中。
收集测试监听器将收集所有测试结果的ITestInvocationListener
收藏助手帮助程序在多个地方执行一些需要的IMetricCollector操作。
命令文件解析器包含命令行集的文件的解析器。
CommandFileParser.CommandLine
命令行构建信息构建器实用程序旨在从命令行捕获常用的构建信息参数并从中创建IBuildInfo
命令选项ICommandOptions的实现。
命令选项Getter返回给定调用的命令选项值的服务实现。
指挥跑者另一个 TradeFederation 入口点,将运行命令行参数中指定的命令,然后退出。
CommandRunner.退出代码可以退出的错误代码。
命令调度程序用于在所有可用设备上运行 TradeFederation 命令的调度程序。
CommandScheduler.HostState主机不同状态的枚举
通用日志远程文件实用程序该实用程序可以避免在公共文件的远程日志获取逻辑的不同远程设备表示之间出现代码重复。
CommonLogRemoteFileUtil.KnownLogFileEntry远程设备的已知日志条目的表示。
ConditionPriorityBlockingQueue <T>具有类似ERROR(/PriorityBlockingQueue)操作的线程安全类,可以检索与特定条件匹配的对象。
ConditionPriorityBlockingQueue.AlwaysMatch <T>与任何对象匹配的ConditionPriorityBlockingQueue.IMatcher
ConditionPriorityBlockingQueue.IMatcher <T>用于确定元素是否符合某种条件的接口。
配置完成器为我们的 TF 配置实现Completer
配置一个具体的IConfiguration实现,它将加载的配置对象存储在映射中。
配置定义保存配置、其关联对象及其选项的记录。
配置Def.ConfigObjectDef保存类名信息及其外观编号的对象(例如,如果一个配置两次具有相同的对象,则第一个将具有第一个外观编号)。
配置工厂用于创建IConfiguration工厂。
配置工厂.ConfigLoader IConfigDefLoader的实现,跟踪一个根配置中包含的配置,并在循环包含时引发异常。
配置工具处理配置文件的实用函数。
配置XmlParser设置接受 ConfigurationXmlParser 设置的简单类

要将设置传递给此类,别名是必需的。

配置Yaml解析器YAML 风格 Tradefed 配置的解析器
安慰TradeFederation 主控制台为用户提供交互界面

目前支持以下操作

  • 添加一个命令来测试
  • 列出设备及其状态
  • 列出正在进行的调用
  • 列出队列中的命令
  • 将调用日志转储到文件/stdout
  • 关闭
Console.ArgRunnable <T>具有可以接受参数的run方法的Runnable
控制台.CaptureList List<List<String>>的便捷类型
控制台读取器输出流一个 OutputStream,可用于使System.out.print()与用户的LineReader unfinishedLine 配合良好。
控制台结果报告器结果报告器将测试结果打印到控制台。
计数测试结果监听器一个TestResultListener ,通过TestStatus跟踪测试总数
计数测试用例收集器计算并报告给定IRemoteTest测试用例数量。
覆盖范围选项Tradefed 反对持有承保期权。
CoverageOptions.Toolchain
创建AvdPreparer
创建用户准备器用于创建用户并在最后清理它的目标准备器。

D

调试主机登录失败收集器当测试用例发生故障时,收集器将收集并记录主机端日志。
默认远程AndroidTestRunner ddmlib RemoteAndroidTestRunner的扩展,用于为 Tradefed 用例设置一些默认值。
默认测试Zip安装程序测试 zip 安装程序的默认实现。
委托调用执行InvocationExecution将执行委托给另一个 Tradefed 二进制文件。
依赖解析器一种新型的提供程序,允许获取测试的所有依赖项。
设备分配结果表示命令分配尝试的结果。
设备可用检查器检查器以确保模块不会使设备处于离线状态。
设备电池电量检查器IRemoteTest检查最低电池电量,如果不存在最低电量,则等待电池达到第二个充电阈值。
设备电池资源度量收集器该收集器收集设备电池指标。
设备构建描述符IBuildInfo的包装类,包含用于检索设备平台构建信息的帮助器方法。
设备构建信息表示完整 Android 设备构建及其(可选)测试的IBuildInfo
DeviceBuildInfoBootStrapper ITargetPreparer ,用从设备读取的属性替换构建信息字段

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

设备构建信息注入器DeviceBuildDescriptor元数据插入IBuildInfo ITargetPreparer
设备清理器测试后执行重新启动或格式化作为清理操作,并可选择关闭屏幕
DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
设备并发实用程序包含用于并发设备端命令执行的实用方法和类

使用ERROR(/ExecutorService)运行作为ShellCommandCallable实现的命令,并使用ERROR(/#joinFuture(String,Future,long))ERROR(/ExecutorService)返回的ERROR(/Future)进行同步以执行命令。

DeviceConcurrentUtil.ShellCommandCallable <V>一个ERROR(/Callable) ,包含在ITestDevice上执行 shell 命令的详细信息。
设备配置持有者一个具体的IDeviceConfiguration实现,将加载的设备配置对象存储在其属性中。
设备启动失败错误如果设备在刷新构建后无法启动,则会抛出该错误。
设备功能模块控制器模块控制器在不支持某些功能时不运行测试。
设备文件报告器一个实用程序类,用于检查设备中是否有文件,如果找到,则将它们发送到ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
设备闪存准备器一个ITargetPreparer ,可在物理 Android 硬件上闪烁图像。
DeviceFlashPreparer.EncryptionOptions用于处理用户数据图像加密的选项枚举
设备文件夹构建信息IDeviceBuildInfo还包含本地文件系统上的目录中包含的其他构建工件。
DeviceImageZipFlashingTargetPreparer目标准备器,使用通过特定格式提供的设备图像来刷新设备。
设备互联网可访问性资源度量收集器收集器 ping google.com 以检查设备是否可以访问互联网。
装置经理
设备管理器.FastbootDevice处于快速启动模式的设备的表示。
设备指标数据对象保存指标收集器收集的所有数据。
设备监控多路复用器用于将请求传播到多个IDeviceMonitor代理类。
设备属性设备端属性名称的通用常量定义
设备恢复模式实用程序
设备重置功能服务器端实现设备重置。
设备重置处理程序一般处理设备重置的实用程序。
设备选择选项设备选择标准的容器。
DeviceSelectionOptions.DeviceRequestedType支持的不同可能类型的占位符设备。
设备设置检查器检查模块运行期间设备设置是否已更改。
设备设置一个ITargetPreparer ,根据提供的Option配置设备进行测试。
设备状态监视器用于监视IDevice状态的帮助程序类。
DeviceStorageAgeResourceMetricCollector从 logcat 解析存储年龄。
设备存储状态检查器检查设备是否有足够的磁盘空间用于给定分区。
设备不可用监视器此侦听器仅尝试捕获测试用例级别的 DNAE。
设备更新目标准备器一个抽象的ITargetPreparer ,负责使用外部源(而不是构建服务)的设备映像文件更新设备的常见步骤。
设备Wifi资源MetricCollector收集器收集当前连接的 WiFi 信号强度和链接速度指标。
有向图<V>有向未加权图实现。
动态文件存根测试这是一个 tradefed 测试,用于测试 tradefed 能否正确解析动态文件。
动态远程文件解析器帮助解析远程文件路径的类。
DynamicRemoteFileResolver.FileResolverLoader加载IRemoteFileResolver的实现。

EmmaXml常量解析 emma xml 报告时使用的常量。
模拟器内存​​CPU捕获器
强制SeLinux检查器确保 Selinux 状态的状态检查器。
事件记录监听器将接收到的所有事件记录到文件中的侦听器
现有构建提供者返回已构造的IBuildInfo IBuildProvider
扩展文件标准文件的扩展,用于携带构建相关的元数据。

F

假测试虚假测试,其目的是轻松生成可重复的测试结果。
假测试压缩文件夹一个测试装置,根据内容列表创建一个假的解压缩测试文件夹。
FakeTestsZipFolder.ItemType
FastbootDeviceFlasher依赖 fastboot 在物理 Android 硬件上刷新映像的类。
快速启动助手用于快速启动操作的辅助类。
FastbootUpdateBootstrapPreparer ITargetPreparer将指定文件(引导加载程序、无线电、设备映像 zip)暂存到IDeviceBuildInfo中,以获取使用FastbootDeviceFlasher刷新的设备,然后将启动后设备属性注入到构建信息中以用于结果报告目的。
文件下载缓存维护下载文件的本地文件系统 LRU 缓存的帮助程序类。
文件下载缓存工厂用于创建FileDownloadCache工厂
文件下载缓存包装器一个包装类,在实现IFileDownloader接口的同时提供FileDownloadCache功能。
文件空闲监视器监视文件并在它们空闲时执行回调(即
文件记录器将日志消息定向到文件和标准输出的ILeveledLogOutput
文件原型结果报告器TestRecord转储到文件中的原型报告器。
FilePullerDeviceMetricCollector一个BaseDeviceMetricCollector ,用于侦听来自设备的指标键并将它们作为文件从设备中提取。
文件拉取日志收集器设备端上报的文件记录器。
文件系统日志保存程序将日志保存到文件系统。
过滤结果转发器ResultForwarder的变体,仅允许报告TestDescription的白名单。
固定字节数组输出流仅保留最大数据量的内存中ERROR(/OutputStream)
闪烁资源解析器一个类,用于解析刷新设备所需的辅助图像文件的所需版本。
FlashingResourcesParser.AndroidInfo Map&lt;String, MultiMap&lt;String, String&gt;&gt;的 typedef 。
FlashingResourcesParser.Constraint过滤接口,旨在允许FlashingResourcesParser忽略它可能使用的某些资源
闪烁资源工具此实用程序有助于设置工件的适当版本,以便可以通过DeviceFlashPreparer刷新它们。
可折叠扩展处理器IModuleParameterHandler扩展到每个非主要可折叠配置的更多内容。
可折叠处理器通用可折叠处理程序,可以采用可折叠参数来创建专用模块。
可折叠模式准备器可以切换设备可折叠状态的目标准备器。
文件夹构建信息IFolderBuildInfo的具体实现。
格式化生成器报告器允许生成特定格式报告的报告器。

G

GceAvd信息用于保存给定 GCE AVD 实例的相关数据的结构。
GceAvdInfo.GceStatus
Gce管理器管理 GCE 调用以启动/停止并从 GCE 收集日志的帮助程序。
GceRemoteCmdFormatter用于格式化命令以到达远程 gce 设备的实用程序类。
GceRemoteCmdFormatter.ScpMode SCP 可用于推送或拉取文件,具体取决于参数的结构。
GceSsh隧道监视器Gce ssh 隧道的线程监视器。
GcovCodeCoverageCollector一个BaseDeviceMetricCollector ,将从设备中提取 gcov 覆盖率测量结果并将其记录为测试工件。
GCSBucketUtil文件管理器用于从 Google Cloud Storage (GCS) 下载和上传文件。
GCSBucketUtil.GCSFileMetadata GCS 中文件信息的简单包装。
GCS通用下载和上传等 Gcs 操作的基类。
GCS下载助手GCS 存储桶的下载程序,负责缓存和解析全局配置。
GCS文件下载器文件下载器用于从谷歌云存储(GCS)下载文件。
GCS文件上传器文件上传器将文件数据上传到谷歌云存储(GCS)。
GCS主机资源管理器从GCS(谷歌云存储)下载主机资源。
Gcs远程文件解析器实现IRemoteFileResolver ,允许从 GCS 存储桶下载。
获取上一个已通过的助手帮助获取之前通过的测试过滤器。
GkiDeviceFlashPreparer一个目标准备器,使用 Android 通用内核通用映像刷新设备。
全局过滤器Getter返回给定调用的过滤器的服务实现。
全局测试过滤器应用于调用的过滤器选项。
GoogleApi客户端工具用于创建 Google API 客户端的实用程序。
粒度可重试测试包装器包装类在IRemoteTest上工作,以在测试用例级别细化 IRemoteTest。
GsiDeviceFlashPreparer一个目标准备器,使用 Android 通用系统映像刷新设备。

H

HelloWorld多目标准备器IMul IMultiTargetPreparer的示例实现。
历史记录器TF History Logger,仅包含一些特定事件的特殊日志。
HprofAllocSiteParser用于解析 hprof 报告的分配站点部分信息的帮助程序类。
HttpRemoteFileResolver IRemoteFileResolver的实现,允许通过 http 下载远程文件
HttpsRemoteFileResolver实现IRemoteFileResolver ,允许通过 https 下载远程文件

IAbi接收器需要被测 ABI 的测试。
IApp构建信息该接口已被弃用。直接使用IBuildInfo
自动重试测试未实现ITestFilterReceiver但仍希望支持自动重试的IRemoteTest接口。
I电池信息定义与设备电池交互的接口。
IBatteryInfo.BatteryState描述当前电池充电状态。
构建提供者负责提供有关被测版本的信息。
构建接收器需要引用被测版本的测试。
集群客户端用于与 TFC 后端交互的接口。
集群事件将任何集群事件上传到 TFC 的接口。
IClusterEventUploader <T 扩展IClusterEvent > ClusterEventUploader 接口
集群选项用于获取集群相关选项的接口。
I命令选项命令执行选项的容器。
I命令调度器用于运行 TradeFederation 命令的调度程序。
ICommandScheduler.IScheduledInitationListener调用完成时调用事件的侦听器。
压缩策略表示可以在运行时选择的压缩算法的接口。
I配置TradeFederation 调用的配置信息。
配置工厂用于创建IConfiguration工厂
配置接收器表示接受IConfiguration的对象的简单接口。
IC凭证工厂凭证工厂创建 oauth2 Credential接口。
I默认对象加载器用于加载默认对象的接口,这些对象应该是我们的 YAML 配置的一部分。
IDefaultObjectLoader.LoaderConfiguration加载配置对象将信息传递给加载器。
设备构建信息表示完整 Android 设备构建及其(可选)测试的IBuildInfo
IDeviceBuildProvider使用来自ITestDevice信息来检索构建的IBuildProvider
I设备配置设备配置持有者接口。
设备闪光器在设备上闪烁设备图像。
IDeviceFlasher.UserDataFlashOption用于处理用户数据图像的选项枚举
设备管理器用于管理一组可用测试设备的接口。
IDeviceManager.IFastbootListener fastboot 状态更改的监听器。
设备监视器用于监控设备状态的接口。
IDeviceMonitor.DeviceLister类似Runnable的类,应返回已知设备及其状态。
设备选择设备选择标准的界面。
设备测试需要引用ITestDevice的对象的接口。
禁用描述可禁用的 Tradefed 对象的接口。
文件下载器下载远程文件的接口。
IFlashingResources解析器用于提供刷新设备所需的辅助映像文件所需版本的接口。
IFlashingResourcesRetriever用于检索刷新设备所需的辅助图像文件的接口。
文件夹构建信息一个简单的抽象IBuildInfo ,其构建工件包含在本地文件系统目录中。
格式生成器描述SuiteResultHolder格式化程序的接口。
主机清理器测试运行完成后清理主机。
调用上下文接收器需要引用调用上下文的测试。
调用执行描述将作为调用的一部分完成的操作的接口。
水平日志输出实现此接口的类提供处理输出日志消息的方法。
ILogcat接收器提供设备 logcat 输出作为InputStreamSource类。
日志注册中心ILogOutput单例记录器的接口,用于复用和管理不同的记录器。
ILogRegistry.EventType需要记录的有用事件
度量收集器在报告测试结果时,该接口将作为装饰器添加,以收集匹配的指标。
IMetricCollector接收器如果IRemoteTest需要获取用于测试运行的IMetricCollector列表,则需要实现 IRemoteTest 的接口。
I模块控制器用于控制是否应执行模块的接口。
IModuleController.RunStrategy描述模块应如何执行的枚举。
IModule参数处理程序套件模块参数的接口。
多设备测试该接口已被弃用。该接口暂时保留是为了兼容,但实际上不再使用。请不要实施它。
多目标准备器一起准备多个设备的测试环境。
原生设备测试需要引用INativeDevice的对象的接口。
安装ApexModuleTargetPreparer
即时应用处理程序ModuleParameters#INSTANT_APP的处理程序。
检测结果原型解析器解析在插装测试运行期间收集的插装结果原型,并将结果通知 ITestRunListener。
调用上下文IInvocationContext的通用实现。
调用执行描述所有调用步骤的类:构建下载、target_prep、运行测试、清理。
调用范围确定单个 Tradefed 调用的范围。
调用范围
调用范围模块Guice 模块可以在 TF 调用中的任何位置使用,以请求 Guice-Tradefed 支持的对象。
调用状态存储调用状态的类。
调用到JUnitResultForwarder侦听ITestInvocationListener事件并将其转发到TestListener类。
后置处理器后处理器是一个 Trade Federation 对象,旨在允许在测试之后和结果报告之前处理指标和日志。
远程功能描述 Tradefed 中可根据请求执行的功能的接口。
远程文件解析器可以将远程文件解析为本地文件的对象的接口。
IRemoteFileResolver.RemoteFileResolverArgs传递给解析器的参数
IRemoteFileResolver.ResolvedFile保存有关已解析文件和一些元数据的信息的类。
IReport未执行如果执行不完整,实现此接口的IRemoteTest可能会报告其未执行的测试以改进报告。
调度器用于重新安排配置以供将来执行的接口。
IResourceMetricCollector用户实现定制资源收集器的接口。
IRestApi助手用于执行 REST API 调用的帮助程序接口。
IResumable测试该接口已被弃用。不再需要这个了
I重试决策接口驱动重试决策并在类上应用过滤器以实现更有针对性的重试。
IRuntimeHintProvider
沙盒定义可用于运行调用的沙箱的接口。
沙盒工厂用于创建ISandbox工厂。
ISetOptionReceiver此接口的实现应该有一个带有链接到HostTest#SET_OPTION_NAME “set-option”名称的Option
IShardable测试可以拆分为单独可执行的子测试的IRemoteTest
IShardHelper描述配置采用的分片策略的对象接口。
系统状态检查器对系统状态执行检查并返回布尔值以指示系统是否处于预期状态的检查器。
ISystemStatusCheckerReceiver需要从配置访问ISystemStatusCheckerIRemoteTest
目标清理器该接口已被弃用。 TearDown 已移至基本 ITargetPreparer 接口。
ITargetPreparer为测试运行准备测试环境。
ITerribleFailureHandler用于处理LogUtil.CLog.wtf(String, Throwable)中可怕故障的接口
ITestAnnotationFilterReceiver一个可以根据注释过滤要运行的测试的运行程序。
测试收集器提供测试采集支持;设置后,测试运行者必须执行空运行来收集测试用例,而不实际执行它们。
ITestFileFilterReceiver可以接收指定要运行和/或不运行哪些测试的文件的运行程序。
ITestFilterReceiver可以过滤要运行的测试的运行程序。
ITest信息接收器接收某些类的TestInformation接口。
ITest调用处理一次 TradeFederation 测试调用。
ITestIncallation.ExitInformation表示调用的一些退出信息。
测试套件用于运行测试套件的抽象类。
ITestSuite结果加载器描述帮助程序的接口,用于以可重新运行的方式加载先前的结果。
ITestsZip安装程序在设备上安装来自测试 zip 文件(由构建系统输出)的测试。

J

Java代码覆盖率收集器BaseDeviceMetricCollector将从设备中提取 Java 覆盖率测量结果并将其记录为测试工件。
Java代码覆盖Flusher一个实用程序类,用于重置并强制刷新设备上运行的进程的 Java 代码覆盖率测量值。
JsonHttpTestResultReporter结果报告器,将测试指标结果和分支、设备信息编码为 JSON 并 POST 到 HTTP 服务端点
JUnit4测试过滤器通过扩展Filter为 JUnit4 运行程序提供过滤的 Helper 类。
JUnitToIncationResultForwarder侦听TestListener事件并将它们转发到ITestInvocationListener的类。
JUnitXml解析器解析器从存储在 ant 的 XMLJUnitResultFormatter 中的 JUnit 结果中提取测试结果数据,并将其转发到 ITestInitationListener。

K

键盘锁状态检查器模块执行后检查键盘保护状态。
杀死现有的模拟器准备器用于关闭正在运行的模拟器的ITargetPreparer

L

实验室资源设备监视器实验室资源监视器,用于初始化/管理 LabResourceService 的 gRPC 服务器。
大型输出接收器旨在帮助运行长时间运行的命令收集输出的类。
最后碎片检测器当运行本地分片时,有时我们只想在最后一个分片到达invocationEnded(long)时执行一些操作。
启动CvdHelper用于控制 Cuttlefish VM 中 Launch_cvd 的实用程序帮助程序。
LeakedThreadStatusChecker 泄漏线程状态检查器状态检查器确保模块不会泄漏正在运行的线程。
旧版子流程结果报告器子流程结果报告器的冻结实现,尽管其超类发生了变化,但仍应与早期版本的 TF/CTS(例如 8+)保持兼容。
列表分析器一个IShellOutputReceiver ,用于解析“pm list Instrumentation”查询的输出
ListInstrumentationParser.InstrumentationTarget
本地Android虚拟设备在 TradeFed 主机上运行的本地虚拟设备的类。
本地应用程序构建提供者基于提供的本地路径构造IBuildInfoIBuildProvider
本地设备构建提供者一个IBuildProvider ,根据提供的文件系统目录路径构造IDeviceBuildInfo
本地模拟器启动从 Android 构建环境本地启动模拟器的 TargetPreparer。
本地模拟器快照TargetPreparer 用于从 Android 构建/开发环境生成干净的模拟器快照
本地文件解析器允许链接本地文件的IRemoteFileResolver的实现
本地文件夹构建提供者基于提供的本地路径构造IFolderBuildInfoIBuildProvider
本地运行指令生成器用于编译指令以在本地运行测试的实用程序。
LogcatCrashResultForwarder特殊侦听器:发生故障(检测进程崩溃)时,它将尝试从 logcat 中提取崩溃并将其添加到与测试关联的失败消息中。
Logcat事件解析器
Logcat事件类型LogcatEventParser的事件类型。
LogcatOnFailureCollector 日志收集器当测试用例失败时,收集器将捕获并记录 logcat。
Logcat接收器在后台收集 logcat 的类。
日志文件保存程序ITestInvocationListener的帮助器,将日志数据保存到文件中
日志接收器
日志注册中心一种ILogRegistry实现,用于多路复用和管理不同的记录器,根据进行调用的线程的ThreadGroup使用适当的记录器。
LogSaver结果转发器用于使用全局文件保护程序保存日志的ResultForwarder

中号

主线模块处理程序主线模块的简单处理程序类,用于创建 InstallApexModuleTargetPreparer 并根据给定的主线模块将动态链接注入其中,以自动检索这些模块。
主线测试模块控制器模块控制器的基类,用于根据被测设备上预加载的主线模块运行测试。
管理远程设备在虚拟机内运行的设备,我们通过虚拟机内的 Tradefed 实例进行远程管理。
托管测试设备工厂工厂创建可通过 Tf 监控的不同类型的设备
度量文件后处理器用于上传测试和运行级别期间收集的指标日志文件。
度量选项使用@Test注释的测试方法的注释,或者如果该注释是TestDescription注释列表的一部分,则允许指定一些额外的参数,这些参数可用于:调整收集器的行为,过滤某些方法。
MetricsXML结果报告器MetricsXMLResultReporter 将测试指标和运行指标写入到由测试的 incallEnded 阶段的metrics-folder参数指定的文件夹中的XML文件中。
度量实用程序包含用于存储测试指标、聚合类似测试中的指标以及将指标写入文件的常用实用方法。
MinApiLevelModuleController模块控制器的基类在低于指定的 API 级别时不运行测试。
MinSdkModuleController模块控制器的基类,用于不对低于指定 SDK 版本号的版本运行测试。
模块定义测试运行配置的容器。
模块监听器侦听器附加到每个模块的每个IRemoteTest以收集结果列表。
模块合并用于与拆分后合并ITestSuiteModuleDefinition相关的操作的帮助程序类。
模块OemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo一个简单的结构类来存储有关模块的信息
模块参数与每个模块的元数据中的套件“参数”键关联的特殊值。
模块参数助手用于获取与参数关联的IModuleParameterHandler帮助程序。
模块分配器帮助程序将IConfiguration表示的模块列表拆分为ModuleDefinition表示的执行单元列表。

名称MangleListener代理侦听器,用于在报告结果时翻译测试方法、类和包名称。
NativeCodeCoverageFlusher一个实用程序类,用于清除本机覆盖测量值并强制从设备上的进程刷新本机覆盖数据。
本地设备ITestDevice非全栈 Android 设备的默认实现。
NativeDevice.AdbAction用于运行操作系统“adb ....”命令的DeviceAction
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction用于重新启动设备的DeviceAction
NativeDevice.RebootMode一种重启模式。
NativeDeviceStateMonitor用于在没有框架支持的情况下监视IDevice状态的帮助程序类。
负处理程序指定不应该执行任何操作并且参数不应创建任何额外模块的处理程序。
嵌套设备状态监视器设备状态监视器,对嵌套设备执行额外检查以适应虚拟化环境的具体情况。
嵌套远程设备远程 Cuttlefish VM 内运行的设备的表示。
网络不可用异常当设备无法连接到网络进行测试时抛出。
无设备异常当没有设备执行给定命令时抛出。
嘈杂的试运行测试对命令文件运行嘈杂的试运行。
NotMultiAbiHandler通知SuiteModuleLoader辅助 abi 不应创建模块的特殊处理程序。

开放对象加载器AOSP 中可用的默认对象的加载器。
选项复印机一种帮助器类,可以将同名的Option字段值从一个对象复制到另一个对象。
选项获取器从父进程获取测试选项的帮助程序。
选项不允许异常当不允许在命令行中传递选项时特定的ConfigurationException
选项设置器填充Option字段。
OptionSetter.OptionFieldsForName具有给定名称的选项字段列表的容器。
OtaDeviceBuildInfo用于无线更新测试的IDeviceBuildInfo
Otatools构建信息包含 otatools 工件的IBuildInfo
OtaZipfileBuildProvider提供基于本地 OTA zip 文件的IBuildInfo

PackageInstalledModuleController当设备未安装给定的软件包时,模块控制器不运行测试。
配对<A,B>定义我们自己的 Pair 类,其中包含两个对象。
并行设备执行器<V> ERROR(/ExecutorService)的包装用于并行执行函数。
父沙箱调用执行运行沙箱时父调用特殊操作的InvocationExecution版本。
父分片复制将一台设备的设置复制到将成为分片一部分的所有其他设备。
通过测试文件报告器将传递的测试用例列表保存到测试文件的ITestInvocationListener
漂亮的打印分隔符帮助实用程序帮助打印突出的分隔消息。
属性变换器用于更改(或添加)Android 属性文件中的项目的实用程序类
原始结果解析器Tradefed 结果原型格式的解析器。
ProtoResultParser.TestLevel表示正在处理的原型的当前级别的枚举。
原型结果报告器结果报告器构建一个TestRecord protobuf,其中包含所有结果。
原型工具用于处理与类型无关的 protobuf 消息的实用方法。
代理配置允许指向要执行的远程配置的对象。
解析器用于从“ps”命令输出中解析(USER、PID 和 NAME)的实用程序

QuoteAwareTokenizer

恢复日志准备器用于在恢复之前收集日志的目标准备器。
正则表达式Trie <V> RegexTrie 是一个 trie,其中每个已存储键的部分是正则表达式ERROR(/Pattern)
远程Android设备通过 adb connect 连接的全栈 Android 设备的ITestDevice实现。
远程Android虚拟设备扩展了在 Google 计算引擎 (Gce) 中运行的全栈 Android 设备的RemoteAndroidDevice行为。
远程AvdI设备DeviceManagerDeviceSelectionOptions.gceDeviceRequested()true时分配的占位符IDevice
远程文件工具用于处理来自远程实例的文件的实用程序类
远程调用执行驱动远程执行的InvocationExecution的实现。
远程管理器通过套接字接收RemoteOperation类。
远程SSH工具在远程实例上执行 ssh 命令的实用程序。
远程测试超时执行器允许检查给定测试配置的执行时间的侦听器,如果超过给定的超时则使测试失败。
远程压缩用于解压缩远程 zip 文件中的单个文件的实用程序。
报告通过测试在文件中报告可能的过滤器以排除通过的测试。
资源度量工具用于组成指标的实用函数。
RestApi助手用于执行 REST API 调用的帮助程序类。
结果聚合器特殊转发器,根据所采取的重试策略,在需要时聚合结果。
结果和日志转发器结果和日志事件的转发器。
结果转发器将调用结果转发到其他侦听器列表的ITestInvocationListener
结果播放器特殊的跑步者会重播给予它的结果。
保留文件保存程序用于在目录中创建 .retention 文件的帮助程序类。
重试配置工厂处理重试命令的工厂。
RetryLogSaverResultForwarder转发器还处理传递我们当前的尝试。
重试重新调度器一个特殊的运行程序,允许重新安排之前失败或未执行的运行测试。
RetryRescheduler.RetryType可以重试的测试类型。
重试结果转发器ResultForwarder的扩展,始终推送到给定的尝试次数。
重试结果助手辅助类来确定哪个模块或测试应该运行或不运行。
重试统计保存一个IRemoteTest重试会话统计信息的结构。
运行命令目标准备器
运行配置设备恢复通用基础IMultiDeviceRecovery用于运行 tradefed 配置来执行恢复步骤。
RunOnSecondaryUserParameterHandler
RunOnSecondaryUserTargetPreparer ITargetPreparer ,用于在设置中创建辅助用户,并标记测试应在该用户中运行。
RunOnSystemUserTargetPreparer一个ITargetPreparer标记测试应该在用户(而不是当前用户)上运行。
RunOnWorkProfileParameterHandler
RunOnWorkProfileTargetPreparer ITargetPreparer ,用于在设置中创建工作配置文件,并标记应在该用户中运行测试。

S

沙箱配置转储基于命令行创建IConfiguration并将其转储到文件的运行程序类。
SandboxConfigDump.DumpCmd
沙箱配置异常来自沙盒设置的特殊配置异常。
沙盒配置工厂特殊配置工厂,用于处理沙盒目的配置的创建。
沙盒配置工具用于在执行沙箱时管理IConfiguration的实用程序类。
沙盒调用执行调用的特殊沙箱执行:这是当我们在沙箱内运行命令时的 InvocationExection。
沙盒调用运行器在沙箱中运行与调用相关的测试。
沙盒选项可以接收选项并向ISandbox提供选项的类。
故障收集器屏幕截图当测试用例失败时,收集器将捕获并记录屏幕截图。
Sdk28模块控制器用于检查设备是否使用 SDK 28 (Android 9) 或更高版本的模块控制器。
Sdk29模块控制器仅当被测设备的 SDK 版本为 29 或更高版本时才运行测试。
Sdk30模块控制器仅当被测设备的 SDK 版本为 30 或更高版本时才运行测试。
Sdk31模块控制器仅当被测设备的 SDK 版本为 31 或更高版本时才运行测试。
辅助用户处理程序ModuleParameters#SECONDARY_USER的处理程序。
序列化工具用于序列化/反序列化实现ERROR(/Serializable)对象的实用程序。
服务AccountKeyCredentialFactory用于创建基于服务帐户密钥的 oauth Credential凭证工厂。
碎片构建克隆处理从命令行克隆构建信息的帮助程序类。
分片助手处理创建分片并安排它们进行调用的帮助程序类。
分片监听器一个ITestInvocationListener ,用于从调用分片(也称为在多个资源上并行运行的调用拆分)收集结果,并将它们转发到另一个侦听器。
ShardMainResultForwarder合并分片测试调用结果的ResultForwarder
ShellOutputReceiverStream OutputStream 的实用程序子类,用于写入 IShellOutputReceiver。
Shell状态检查器检查模块运行前后的 shell 状态是否符合预期。
ShippingApiLevelModuleController如果设备满足以下条件,则运行测试:
  • 如果定义了min-api-level
    • 设备附带min-api-level或更高版本。
简单文件记录器将日志消息定向到 stdout 和单个日志文件的ILeveledLogOutput
简单性能结果对象保存所有 simpleperf 测试结果
SimplePerfStatResultParser用于解析 simpleperf 结果的实用程序类。
简单性能工具用于调度简单命令并收集结果的实用程序类
SimplePerfUtil.SimplePerfType simpleperf 命令选项的枚举
简单统计一个小型实用程序类,用于根据给定的数值数据集计算一些统计度量。
大小受限的输出流线程安全文件支持ERROR(/OutputStream) ,限制可写入的最大数据量。
Sl4a蓝牙实用程序实用程序类使用 SL4A 在一个或两个设备上提供蓝牙操作
Sl4aBluetoothUtil.BluetoothAccessLevel基于BluetoothDevice.java的蓝牙设备访问级别的枚举
Sl4aBluetoothUtil.BluetoothConnectionState基于BluetoothProfile.java的蓝牙连接状态枚举
Sl4aBluetoothUtil.BluetoothPriorityLevel基于BluetoothProfile.java的蓝牙配置文件优先级枚举
Sl4aBluetoothUtil.BluetoothProfile基于BluetoothProfile.java的蓝牙配置文件的枚举
Sl4a客户端Sl4A 客户端通过 RPC 与 SL4A 脚本层进行交互。
Sl4a事件调度程序事件调度程序轮询事件并按要查询的名称对它们进行排队。
Sl4aEventDispatcher.EventSl4aObject事件轮询器返回的对象。
快照输入流源文件支持的InputStreamSource。
状态检查结果包含ISystemStatusChecker执行的结果。
StatusCheckerResult.CheckStatus
标准输出记录器将日志消息定向到标准输出的ILeveledLogOutput
流协议接收器将接收到的原始 TestRecord 转换为 Tradefed 事件的接收器。
StreamProtoResultReporter ProtoResultReporter的实现
严格分片助手分片策略创建不一起报告的严格分片,
字符串转义工具用于转义特定格式字符串的实用程序类。
字符串工具用于转义字符串以进行常见字符串操作的实用程序类。
存根构建提供者IBuildProvider的无操作空实现。
存根多目标准备器IMultiTargetPreparer的占位符空实现。
存根目标准备器ITargetPreparer的占位符空实现。
存根测试无操作空测试实施。
存根测试运行监听器ITestRunListener的存根实现
子进程命令异常子进程命令运行失败。
子流程配置生成器为现有 TF 配置构建包装器 TF 配置 XML。
子流程事件助手用于序列化/反序列化要传递到日志的事件的帮助程序。
SubprocessEventHelper.BaseTestEventInfo TestIgnored 信息的基本助手。
SubprocessEventHelper.FailedTestEventInfo测试失败信息的帮助程序。
SubprocessEventHelper.InitationEndedEventInfo调用结束信息的帮助程序。
SubprocessEventHelper.InitationFailedEventInfo调用失败信息的帮助程序。
SubprocessEventHelper.InitationStartedEventInfo调用启动信息的帮助程序。
SubprocessEventHelper.LogAssociationEventInfo log关联信息的助手。
SubprocessEventHelper.TestEndedEventInfo testEnded 信息的帮助程序。
SubprocessEventHelper.TestLogEventInfo testLog 信息的帮助程序。
SubprocessEventHelper.TestModuleStartedEventInfo测试模块启动信息的帮助程序。
SubprocessEventHelper.TestRunEndedEventInfo testRunEnded 信息的帮助程序。
SubprocessEventHelper.TestRunFailedEventInfo testRunFailed 信息的帮助程序
SubprocessEventHelper.TestRunStartedEventInfo testRunStarted 信息的帮助程序
SubprocessEventHelper.TestStartedEventInfo testStarted 信息的帮助程序
子进程异常解析器用于处理标准 Tradefed 命令运行程序的异常输出的帮助程序。
子流程报告助手用于构建包装器配置文件以将子进程结果报告器用于集群命令的类。
子流程结果报告器实现ITestInvocationListener以指定为 result_reporter 并从子流程转发测试、测试运行、测试调用的结果。
子流程测试结果解析器扩展ERROR(/FileOutputStream)以在写入文件之前解析输出,以便我们可以在启动器端生成测试事件。
SubprocessTestResultsParser.StatusKeys相关测试状态键。
子进程TfLauncher用于针对单独的 TF 安装运行测试的IRemoteTest
SuiteApk安装程序安装套件配置的指定 APK:来自 $ANDROID_TARGET_OUT_TESTCASES 变量或构建信息中的 ROOT_DIR。
SuiteModuleLoader从存储库检索兼容性测试模块定义。
SuiteModuleLoader.ConfigFilter查找目录中的所有配置文件时ERROR(/FilenameFilter)
套件结果持有者Helper 对象可简化调用结果的序列化和反序列化。
套件结果报告器收集整个套件调用的测试结果并输出最终结果。
SuiteResultReporter.ModulePrepTimes用于一个模块的准备和拆卸时间的对象支架。
套件测试过滤器表示用于包含和排除测试的过滤器。
系统服务器文件描述符检查器检查系统服务器的 FD 是否已用完。
系统服务器状态检查器检查模块运行前后system_server的pid是否发生变化。
系统工具用于进行系统调用的实用程序类。
SystemUtil.EnvVariable

时间

表格生成器用于在表中显示字符串元素矩阵的帮助程序类。
表格格式化程序用于显示 String 元素矩阵的帮助程序类,以便每个元素列都对齐
塔尔工具操作 tar 文件的实用程序。
电话助手用于使用和获取与电话相关的信息的实用程序。
TelephonyHelper.SimCard 信息SIM 卡相关信息的信息持有者。
电话令牌提供商电话相关令牌的令牌提供商。
模板解析错误扩展ConfigurationException类,以解决配置解析期间与模板相关的错误。
可怕的失败电子邮件处理程序一个简单的处理程序类,当 Trade Federation 实例中发生 WTF(多么可怕的失败)错误时,它会向感兴趣的人发送电子邮件。
测试应用程序安装设置一种ITargetPreparer ,用于将IDeviceBuildInfo.getTestsDir()文件夹中的一个或多个应用程序安装到设备上。
测试上下文用于对 TFC API 的 TestContext 消息进行建模的类。
测试依赖解析器如果需要,帮助程序解决依赖关系。
测试描述文件用于将 TestDescriptions 列表编组和解组到测试文件的实用程序类。
测试装置全栈 Android 设备的ITestDevice实现
测试环境用于对 TFC API 返回的 TestEnvironment 消息进行建模的类。
测试失败监听器侦听器用于在测试失败时根据请求采取操作,例如屏幕截图、错误报告、logcat 收集。
测试过滤助手用于过滤测试的辅助类
测试组状态用于存储测试组状态的类。
测试信息将测试信息集存储在 TEST_MAPPING 文件中。
测试调用ITestInvocation的默认实现。
测试调用.运行模式调用可能遇到的不同模式。
测试调用.阶段
测试映射用于加载 TEST_MAPPING 文件的类。
测试映射套件运行器实现BaseTestSuite以将选项 include-filter 指定的测试或构建中的 TEST_MAPPING 文件作为套件运行。
测试选项将测试选项详细信息设置存储在 TEST_MAPPING 文件中。
测试输出上传器将测试输出文件上传到 GCS/HTTP 的类。
测试记录解释器用于将TestRecord原型转换为 Tradefed 中更易于操作的格式的实用程序。
测试资源用于对 TFC API 返回的 TestResource 消息进行建模的类。
测试资源下载器从文件系统/GCS/HTTP 下载测试资源文件的类。
测试结果监听器ITestLifecycleListener 的简化,适用于只关心单个测试结果的实施者。
测试运行到测试调用转发器从 ddmlib ITestRunListenerITestLifeCycleReceiver转发器。
测试池轮询器测试包装器允许执行测试池中的所有测试。
测试套件信息解决测试套件构建相关元数据加载问题的类

为了正确公开相关信息,测试套件必须在其 jar 资源中包含test-suite-info.properties文件

文本结果报告器将结果转发到 JUnit 文本结果打印机的测试结果报告器。
Tf对象跟踪器用于跟踪不同 Trade Federation 对象的使用情况的实用程序。
TfSuiteRunner ITestSuite的实现将从 TF jars res/config/suite/ 文件夹加载测试。
Tf测试启动器IRemoteTest用于针对单独的 TF 安装运行单元或功能测试。
时间状态检查器状态检查器确保设备和主机时间保持同步。
时间值该类已被弃用。使用Duration代替。
令牌提供者助手帮助程序提供与特定令牌关联的提供程序,以便查明设备是否支持该令牌。
TradefedConfig对象用于对 TFC API 的 TradefedConfigObject 消息进行建模的类。
TradefedConfigObject.类型可以注入集群命令配置的配置对象类型列表。
Tradefed委托人帮助将调用委托给另一个 Tradefed 二进制文件的对象。
Tradefed 功能客户端grpc 客户端向服务器请求功能执行。
Tradefed 功能服务器响应触发功能请求的服务器。
Tradefed沙盒可以运行 Trade Federation 调用的沙盒容器。
TradefedSandboxFactory SandboxFactory 的默认实现
TradefedSandboxRunnerTradefedSandbox关联的运行程序将允许执行沙箱。
TradefedSandboxRunner.StubScheduledInitationListener一个不执行任何操作的存根IScheduledInvocationListener

U

未执行的TestReporter线程负责报告所有未执行测试的线程。
UsbReset多设备恢复IMul IMultiDeviceRecovery为离线设备重置 USB 总线。
UsbResetRunConfigRecovery允许触发命令来重置设备的 USB
USB重置测试IRemoteTest重置设备 USB 并检查设备随后是否恢复在线。
用户检查器检查测试期间用户是否发生变化。

V

验证套件配置助手此类将帮助验证为套件加载的IConfiguration是否满足预期要求: - 无构建提供程序 - 无结果报告器
虚拟机远程设备我们将从虚拟机内部管理的远程虚拟设备。

等待设备恢复IDeviceRecovery的简单实现,等待设备在线并响应简单命令。
无线上网助手用于操作设备上的 WiFi 服务的帮助程序类。

X

XmlFormattedGeneratorReporter FormattedGeneratorReporter的实现将套件格式化为 xml 格式。
Xml结果报告器以与 Ant 的 XMLJUnitResultFormatter 一致的格式将 JUnit 结果写入 XML 文件。
XmlSuite结果格式化程序将套件运行保存为 XML 的实用程序类。
XmlSuiteResultFormatter.RunHistory JSON 转换的辅助对象。

YamlClassOptions解析器用于解析 YAML Tradefed 配置中的测试运行程序信息的帮助程序。

Z

Zip压缩策略用于创建 zip 存档的ICompressionStrategy