Google 致力于为黑人社区推动种族平等。查看具体举措

类索引

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

一个

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

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

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

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

引导构建提供程序从测试设备引导构建信息的IDeviceBuildProvider

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

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

C

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

仿效FileFilter

集群构建信息用于从 TFC 管道传输的构建的IBuildInfo类。
ClusterBuildProvider用于下载 TFC 测试资源的IBuildProvider
集群客户端用于与 TFC 后端交互的IClusterClient实现。
集群命令表示从 TF Cluster 获取的任务的类。
ClusterCommand.RequestType
集群命令状态命令在 TF 集群中的状态。
ClusterCommandConfigBuilder为集群命令构建配置文件的类。
集群命令事件封装要上传的集群命令事件的类。
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 函数,用于获取全局配置实例、主机信息等。
ClusterLogSaver将测试输出上传到 TFC 的ILogSaver类。
ClusterLogSaver.FilePickingStrategy文件挑选策略。
集群选项
收集字节输出接收器一个IShellOutputReceiver ,它将整个 shell 输出收集到一个byte[]中。
收集输出接收器一个IShellOutputReceiver ,它将整个 shell 输出收集到一个String中。
收集测试监听器将收集所有测试结果的ITestInvocationListener
收集器助手Helper 在几个地方需要做一些IMetricCollector操作。
命令文件解析器包含一组命令行的文件的解析器。
CommandFileParser.CommandLine
命令行BuildInfoBuilder实用程序旨在从命令行捕获通常的构建信息参数并从中创建IBuildInfo
命令选项ICommandOptions的实现。
CommandOptionsGetter返回给定调用的命令选项值的服务实现。
CommandRunner另一个 TradeFederation 入口点,它将运行命令行参数中指定的命令,然后退出。
CommandRunner.ExitCode可能退出的错误代码。
命令调度器用于在所有可用设备上运行 TradeFederation 命令的调度程序。
CommandScheduler.HostState主机不同状态的枚举
CommonLogRemoteFileUtil此实用程序允许避免跨不同远程设备表示的代码重复,用于公共文件的远程日志获取逻辑。
CommonLogRemoteFileUtil.KnownLogFileEntry远程设备的已知日志条目的表示。
ConditionPriorityBlockingQueue <T>具有ERROR(/PriorityBlockingQueue)类操作的线程安全类,可以检索与特定条件匹配的对象。
ConditionPriorityBlockingQueue.AlwaysMatch <T>匹配任何对象的ConditionPriorityBlockingQueue.IMatcher
ConditionPriorityBlockingQueue.IMatcher <T>用于确定元素是否匹配某种条件的接口。
配置完成器为我们的 TF 配置实现Completer
配置将加载的配置对象存储在映射中的具体IConfiguration实现。
配置定义保存配置、其关联对象及其选项的记录。
配置定义.ConfigObjectDef保存类名信息的对象及其具有的外观编号(例如,如果配置具有两次相同的对象,则第一个将具有第一个外观编号)。
配置工厂用于创建IConfiguration的工厂。
ConfigurationFactory.ConfigLoader IConfigDefLoader的实现,它从一个根配置跟踪包含的配置,并在循环包含时引发异常。
配置工具处理配置文件的实用程序函数。
ConfigurationXmlParserSettings一个接受 ConfigurationXmlParser 设置的简单类

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

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

目前支持的操作如

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

D

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

这对于使用从外部源生成的构建测试设备很有用(例如

DeviceBuildInfoInjectorITargetPreparer元数据插入DeviceBuildDescriptorIBuildInfo
设备清洁器测试后执行重新启动或格式化为清理操作,并可选择关闭屏幕
DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
DeviceConcurrentUtil包含用于并发设备端命令执行的实用方法和类

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

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

EmmaXml 常量解析 emma xml 报告时使用的常量。
EmulatorMemoryCpuCapturer
强制SeLinuxChecker确保 Selinux 状态的状态检查器。
事件记录器监听器将接收到的所有事件记录到文件中的侦听器
现有的BuildProvider返回已构建的IBuildInfoIBuildProvider
扩展文件标准文件的扩展,用于携带构建相关的元数据。

F

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

G

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

H

HelloWorldMultiTargetPreparer IMultiTargetPreparer的示例实现。
历史记录器TF History Logger,只包含一些特定事件的特殊日志。
HprofAllocSiteParser帮助类来解析来自 hprof 报告的分配站点部分的信息。
HttpRemoteFileResolver IRemoteFileResolver的实现,允许通过 http 下载远程文件
HttpsRemoteFileResolver IRemoteFileResolver的实现,允许通过 https 下载远程文件

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

Ĵ

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

ķ

KeyguardStatusChecker Checks the keyguard status after module execution.
KillExistingEmulatorPreparer A ITargetPreparer that shuts down a running emulator.

L

LabResourceDeviceMonitor The lab resource monitor which initializes/manages the gRPC server for LabResourceService.
LargeOutputReceiver A class designed to help run long running commands collect output.
LastShardDetector When running local sharding, sometimes we only want to execute some actions when the last shard reaches invocationEnded(long) .
LaunchCvdHelper Utility helper to control Launch_cvd in the Cuttlefish VM.
LeakedThreadStatusChecker Status checker to ensure a module does not leak a running Thread.
LegacySubprocessResultsReporter A frozen implementation of the subprocess results reporter which should remain compatible with earlier versions of TF/CTS (eg 8+), despite changes in its superclass.
ListInstrumentationParser A IShellOutputReceiver that parses the output of a 'pm list instrumentation' query
ListInstrumentationParser.InstrumentationTarget
LocalAndroidVirtualDevice The class for local virtual devices running on TradeFed host.
LocalAppBuildProvider A IBuildProvider that constructs a IBuildInfo based on a provided local path
LocalDeviceBuildProvider A IBuildProvider that constructs a IDeviceBuildInfo based on a provided filesystem directory path.
LocalEmulatorLaunch A TargetPreparer that launches an emulator locally from an android build environment.
LocalEmulatorSnapshot A TargetPreparer intended for generating a clean emulator snapshot from a android build/development environment
LocalFileResolver Implementation of IRemoteFileResolver that allows linking local files
LocalFolderBuildProvider A IBuildProvider that constructs a IFolderBuildInfo based on a provided local path
LocalRunInstructionBuilder Utility to compile the instruction to run test locally.
LogcatCrashResultForwarder Special listener: on failures (instrumentation process crashing) it will attempt to extract from the logcat the crash and adds it to the failure message associated with the test.
LogcatEventParser
LogcatEventType Event types for LogcatEventParser .
LogcatOnFailureCollector Collector that will capture and log a logcat when a test case fails.
LogcatReceiver Class that collects logcat in background.
LogFileSaver A helper for ITestInvocationListener 's that will save log data to a file
LogReceiver
LogRegistry A ILogRegistry implementation that multiplexes and manages different loggers, using the appropriate one based on the ThreadGroup of the thread making the call.
LogSaverResultForwarder A ResultForwarder for saving logs with the global file saver.

M

MainlineModuleHandler A simple handler class for Mainline Modules that creates a InstallApexModuleTargetPreparer and injects the dynamic link into it based on the given mainline modules to automatically retrieve those modules.
MainlineTestModuleController Base class for a module controller to run tests based on the preloaded mainline modules on the device under test.
ManagedRemoteDevice A device running inside a virtual machine that we manage remotely via a Tradefed instance inside the VM.
ManagedTestDeviceFactory Factory to create the different kind of devices that can be monitored by Tf
MetricFilePostProcessor Used for uploading the metrics log file collected during the test and run level.
MetricOption Annotation for test methods annotated with @Test , or if the annotation is part of the annotation list of TestDescription that allows to specify some extra parameters useful for: Tuning the behavior of the collectors, filtering some methods.
MetricsXMLResultReporter MetricsXMLResultReporter writes test metrics and run metrics to an XML file in a folder specified by metrics-folder parameter at the invocationEnded phase of the test.
MetricUtility Contains common utility methods for storing the test metrics, aggregating the metrics in similar tests and writing the metrics to a file.
MinApiLevelModuleController Base class for a module controller to not run tests when it below a specified API Level.
MinSdkModuleController Base class for a module controller to not run tests on versions below a specified SDK version number.
ModuleDefinition Container for the test run configuration.
ModuleListener Listener attached to each IRemoteTest of each module in order to collect the list of results.
ModuleMerger Helper class for operation related to merging ITestSuite and ModuleDefinition after a split.
ModuleOemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo A simple struct class to store information about a module
ModuleParameters Special values associated with the suite "parameter" keys in the metadata of each module.
ModuleParametersHelper Helper to get the IModuleParameterHandler associated with the parameter.
ModuleSplitter Helper to split a list of modules represented by IConfiguration into a list of execution units represented by ModuleDefinition .

N

NameMangleListener A proxy listener to translate test method, class, and package names as results are reported.
NativeCodeCoverageFlusher A utility class that clears native coverage measurements and forces a flush of native coverage data from processes on the device.
NativeDevice Default implementation of a ITestDevice Non-full stack android devices.
NativeDevice.AdbAction A DeviceAction for running a OS 'adb ....' command.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction DeviceAction for rebooting a device.
NativeDevice.RebootMode A mode of a reboot.
NativeDeviceStateMonitor Helper class for monitoring the state of a IDevice with no framework support.
NegativeHandler Handler that specify that nothing should be done and the parameter should not create any extra module.
NestedDeviceStateMonitor Device state monitor that executes extra checks on nested device to accommodate the specifics of the virtualized environment.
NestedRemoteDevice Representation of the device running inside a remote Cuttlefish VM.
NetworkNotAvailableException Thrown when a device is not able to connect to network for testing.
NoDeviceException Thrown when there's no device to execute a given command.
NoisyDryRunTest Run noisy dry run on a command file.
NotMultiAbiHandler Special handler that notify the SuiteModuleLoader that the secondary abi should not create a module.

O

OpenObjectLoader Loader for the default objects available in AOSP.
OptionCopier A helper class that can copy Option field values with same names from one object to another.
OptionFetcher Helper to get the test options from the parent process.
OptionNotAllowedException Specific ConfigurationException when an option is not allowed to be passed in the command line.
OptionSetter Populates Option fields.
OptionSetter.OptionFieldsForName Container for the list of option fields with given name.
OtaDeviceBuildInfo A IDeviceBuildInfo used for over-the-air update testing.
OtatoolsBuildInfo An IBuildInfo that contains otatools artifacts.
OtaZipfileBuildProvider Provides a IBuildInfo based on a local OTA zip file.

P

PackageInstalledModuleController Module controller to not run tests when the device has not got the given packages installed.
Pair <A, B> Define our own Pair class which contains two objects.
ParallelDeviceExecutor <V> Wrapper of ERROR(/ExecutorService) to execute a function in parallel.
ParentSandboxInvocationExecution Version of InvocationExecution for the parent invocation special actions when running a sandbox.
ParentShardReplicate Replicate a setup for one device to all other devices that will be part of sharding.
PassingTestFileReporter A ITestInvocationListener that saves the list of passing test cases to a test file
PrettyPrintDelimiter Helper utility that helps to print delimited message that stands out.
PropertyChanger A utility class for changing (or adding) items in an Android property file
ProtoResultParser Parser for the Tradefed results proto format.
ProtoResultParser.TestLevel Enumeration representing the current level of the proto being processed.
ProtoResultReporter Result reporter build a TestRecord protobuf with all the results inside.
ProtoUtil Utility methods for dealing with protobuf messages type-agnostically.
ProxyConfiguration Object that allows pointing to a remote configuration to execute.
PsParser Utility used to parse(USER,PID and NAME) from the "ps" command output

Q

QuotationAwareTokenizer

R

RecoveryLogPreparer A target preparer used to collect logs before recovery.
RegexTrie <V> The RegexTrie is a trie where each stored segment of the key is a regex ERROR(/Pattern) .
RemoteAndroidDevice Implementation of a ITestDevice for a full stack android device connected via adb connect.
RemoteAndroidVirtualDevice Extends RemoteAndroidDevice behavior for a full stack android device running in the Google Compute Engine (Gce).
RemoteAvdIDevice A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.gceDeviceRequested() is true
RemoteFileUtil Utility class to handle file from a remote instance
RemoteInvocationExecution Implementation of InvocationExecution that drives a remote execution.
RemoteManager Class that receives RemoteOperation s via a socket.
RemoteSshUtil Utility to execute ssh commands on remote instances.
RemoteTestTimeOutEnforcer Listeners that allows to check the execution time of a given test config and fail it if it goes over a given timeout.
RemoteZip Utilities to unzip individual files inside a remote zip file.
ReportPassedTests Report in a file possible filters to exclude passed test.
ResourceMetricUtil Utility functions for composing metrics.
RestApiHelper A helper class for performing REST API calls.
ResultAggregator Special forwarder that aggregates the results when needed, based on the retry strategy that was taken.
ResultAndLogForwarder Forwarder for results and logs events.
ResultForwarder A ITestInvocationListener that forwards invocation results to a list of other listeners.
ResultsPlayer Special runner that replays the results given to it.
RetentionFileSaver Helper class for creating a .retention file in a directory.
RetryConfigurationFactory Factory that handles retrying a command.
RetryLogSaverResultForwarder Forwarder that also handles passing the current attempt we are at.
RetryRescheduler A special runner that allows to reschedule a previous run tests that failed or where not executed.
RetryRescheduler.RetryType The types of the tests that can be retried.
RetryResultForwarder An Extension of ResultForwarder that always push to a given attempt number.
RetryResultHelper Helper class to determine which module or test should run or not.
RetryStatistics Structure holding the statistics for a retry session of one IRemoteTest .
RunCommandTargetPreparer
RunConfigDeviceRecovery Generic base IMultiDeviceRecovery to run a tradefed configuration to do the recovery step.
RunOnSecondaryUserParameterHandler
RunOnSecondaryUserTargetPreparer An ITargetPreparer that creates a secondary user in setup, and marks that tests should be run in that user.
RunOnSystemUserTargetPreparer An ITargetPreparer that marks that tests should be run on the user (rather than the current user).
RunOnWorkProfileParameterHandler
RunOnWorkProfileTargetPreparer An ITargetPreparer that creates a work profile in setup, and marks that tests should be run in that user.

S

SandboxConfigDump Runner class that creates a IConfiguration based on a command line and dump it to a file.
SandboxConfigDump.DumpCmd
SandboxConfigurationException Special Configuration Exception coming from the Sandbox setup.
SandboxConfigurationFactory Special Configuration factory to handle creation of configurations for Sandboxing purpose.
SandboxConfigUtil A utility class for managing IConfiguration when doing sandboxing.
SandboxedInvocationExecution Special sandbox execution of the invocation: This is the InvocationExection for when we are inside the sandbox running the command.
SandboxInvocationRunner Run the tests associated with the invocation in the sandbox.
SandboxOptions Class that can receive and provide options to a ISandbox .
ScreenshotOnFailureCollector Collector that will capture and log a screenshot when a test case fails.
Sdk28ModuleController A module controller to check if a device is on SDK 28 (Android 9) or above.
Sdk29ModuleController Only run tests if the device under test is SDK version 29 or above.
Sdk30ModuleController Only run tests if the device under test is SDK version 30 or above.
Sdk31ModuleController Only run tests if the device under test is SDK version 31 or above.
SecondaryUserHandler Handler for ModuleParameters#SECONDARY_USER .
SerializationUtil Utility to serialize/deserialize an object that implements ERROR(/Serializable) .
ServiceAccountKeyCredentialFactory A credential factory to create service account key based oauth Credential .
ShardBuildCloner Helper class that handles cloning a build info from the command line.
ShardHelper Helper class that handles creating the shards and scheduling them for an invocation.
ShardListener A ITestInvocationListener that collects results from a invocation shard (aka an invocation split to run on multiple resources in parallel), and forwards them to another listener.
ShardMainResultForwarder A ResultForwarder that combines the results of a sharded test invocations.
ShellOutputReceiverStream Utility subclass of OutputStream that writes into an IShellOutputReceiver.
ShellStatusChecker Check if the shell status is as expected before and after a module run.
ShippingApiLevelModuleController Run tests if the device meets the following conditions:
  • If min-api-level is defined:
    • The device shipped with the min-api-level or later.
SimpleFileLogger A ILeveledLogOutput that directs log messages to stdout and to a single log file.
SimplePerfResult Object to hold all simpleperf test results
SimplePerfStatResultParser A utility class to parse simpleperf result.
SimplePerfUtil用于发送简单命令并收集结果的实用程序类
SimplePerfUtil.SimplePerfType simpleperf 命令选项的枚举
SimpleStats A small utility class that calculates a few statistical measures given a numerical dataset.
SizeLimitedOutputStream A thread safe file backed ERROR(/OutputStream) that limits the maximum amount of data that can be written.
Sl4aBluetoothUtil A utility class provides Bluetooth operations on one or two devices using SL4A
Sl4aBluetoothUtil.BluetoothAccessLevel Enums for Bluetooth device access level which are based on BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enums for Bluetooth connection states which are based on BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enums for Bluetooth profile priority level which are based on BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enums for Bluetooth profiles which are based on BluetoothProfile.java
Sl4aClient Sl4A client to interact via RPC with SL4A scripting layer.
Sl4aEventDispatcher Event dispatcher polls for event and queue them by name to be queried.
Sl4aEventDispatcher.EventSl4aObject Object returned by the event poller.
SnapshotInputStreamSource A File-backed InputStreamSource.
StatusCheckerResult Contains the result of a ISystemStatusChecker execution.
StatusCheckerResult.CheckStatus
StdoutLogger A ILeveledLogOutput that directs log messages to stdout.
StreamProtoReceiver A receiver that translates proto TestRecord received into Tradefed events.
StreamProtoResultReporter An implementation of ProtoResultReporter
StrictShardHelper Sharding strategy to create strict shards that do not report together,
StringEscapeUtils Utility class for escaping strings for specific formats.
StringUtil Utility class for escaping strings for common string manipulation.
StubBuildProvider No-op empty implementation of a IBuildProvider .
StubMultiTargetPreparer Placeholder empty implementation of a IMultiTargetPreparer .
StubTargetPreparer Placeholder empty implementation of a ITargetPreparer .
StubTest No-op empty test implementation.
StubTestRunListener Stub implementation of ITestRunListener
SubprocessCommandException A subprocess command failed to run.
SubprocessConfigBuilder Build a wrapper TF config XML for an existing TF config.
SubprocessEventHelper Helper to serialize/deserialize the events to be passed to the log.
SubprocessEventHelper.BaseTestEventInfo Base Helper for TestIgnored information.
SubprocessEventHelper.FailedTestEventInfo Helper for testFailed information.
SubprocessEventHelper.InvocationEndedEventInfo Helper for invocation ended information.
SubprocessEventHelper.InvocationFailedEventInfo Helper for InvocationFailed information.
SubprocessEventHelper.InvocationStartedEventInfo Helper for invocation started information.
SubprocessEventHelper.LogAssociationEventInfo Helper for logAssociation information.
SubprocessEventHelper.TestEndedEventInfo Helper for testEnded information.
SubprocessEventHelper.TestLogEventInfo Helper for testLog information.
SubprocessEventHelper.TestModuleStartedEventInfo Helper for test module started information.
SubprocessEventHelper.TestRunEndedEventInfo Helper for testRunEnded Information.
SubprocessEventHelper.TestRunFailedEventInfo Helper for testRunFailed information
SubprocessEventHelper.TestRunStartedEventInfo Helper for testRunStarted information
SubprocessEventHelper.TestStartedEventInfo Helper for testStarted information
SubprocessExceptionParser Helper to handle the exception output from standard Tradefed command runners.
SubprocessReportingHelper A class to build a wrapper configuration file to use subprocess results reporter for a cluster command.
SubprocessResultsReporter Implements ITestInvocationListener to be specified as a result_reporter and forward from the subprocess the results of tests, test runs, test invocations.
SubprocessTestResultsParser Extends ERROR(/FileOutputStream) to parse the output before writing to the file so we can generate the test events on the launcher side.
SubprocessTestResultsParser.StatusKeys Relevant test status keys.
SubprocessTfLauncher A IRemoteTest for running tests against a separate TF installation.
SuiteApkInstaller Installs specified APKs for Suite configuration: either from $ANDROID_TARGET_OUT_TESTCASES variable or the ROOT_DIR in build info.
SuiteModuleLoader Retrieves Compatibility test module definitions from the repository.
SuiteModuleLoader.ConfigFilter A ERROR(/FilenameFilter) to find all the config files in a directory.
SuiteResultHolder Helper object to ease up serializing and deserializing the invocation results.
SuiteResultReporter Collect test results for an entire suite invocation and output the final results.
SuiteResultReporter.ModulePrepTimes Object holder for the preparation and tear down time of one module.
SuiteTestFilter Represents a filter for including and excluding tests.
SystemServerFileDescriptorChecker Checks if system server appears to be running out of FDs.
SystemServerStatusChecker Check if the pid of system_server has changed from before and after a module run.
SystemUtil Utility class for making system calls.
SystemUtil.EnvVariable

T

TableBuilder Helper class to display a matrix of String elements in a table.
TableFormatter Helper class to display a matrix of String elements so each element column is lined up
TarUtil Utility to manipulate a tar file.
TelephonyHelper A utility to use and get information related to the telephony.
TelephonyHelper.SimCardInformation An information holder for the sim card related information.
TelephonyTokenProvider Token provider for telephony related tokens.
TemplateResolutionError Class extending ConfigurationException for template related error during configuration parsing.
TerribleFailureEmailHandler A simple handler class that sends an email to interested people when a WTF (What a Terrible Failure) error occurs within a Trade Federation instance.
TestAppInstallSetup A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto device.
TestContext A class to model a TestContext message of TFC API.
TestDependencyResolver Helper to resolve dependencies if needed.
TestDescriptionsFile A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file.
TestDevice Implementation of a ITestDevice for a full stack android device
TestEnvironment A class to model a TestEnvironment message returned by TFC API.
TestFailureListener Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested.
TestFilterHelper Helper class for filtering tests
TestGroupStatus A class to store status of a test group.
TestInfo Stores the test information set in a TEST_MAPPING file.
TestInvocation Default implementation of ITestInvocation .
TestInvocation.RunMode The different mode an invocation can run into.
TestInvocation.Stage
TestMapping A class for loading a TEST_MAPPING file.
TestMappingSuiteRunner Implementation of BaseTestSuite to run tests specified by option include-filter, or TEST_MAPPING files from build, as a suite.
TestOption Stores the test option details set in a TEST_MAPPING file.
TestOutputUploader A class to upload test output files to GCS/HTTP.
TestRecordInterpreter Utility to convert a TestRecord proto into a more easily manipulable format in Tradefed.
TestResource A class to model a TestResource message returned by TFC API.
TestResourceDownloader A class to download test resource files from file system/GCS/HTTP.
TestResultListener A simplification of ITestLifecycleListener for implementers that only care about individual test results.
TestRunToTestInvocationForwarder Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver .
TestsPoolPoller Tests wrapper that allow to execute all the tests of a pool of tests.
TestSuiteInfo A class that resolves loading of build related metadata for test suite

To properly expose related info, a test suite must include a test-suite-info.properties file in its jar resources

TextResultReporter A test result reporter that forwards results to the JUnit text result printer.
TfObjectTracker A utility to track the usage of the different Trade Fedederation objects.
TfSuiteRunner Implementation of ITestSuite which will load tests from TF jars res/config/suite/ folder.
TfTestLauncher A IRemoteTest for running unit or functional tests against a separate TF installation.
TimeStatusChecker Status checker to ensure that the device and host time are kept in sync.
TimeVal This class is deprecated. use Duration instead.
TokenProviderHelper Helper that gives the provider associated to a particular token, in order to find out if a device supports the token.
TradefedConfigObject A class to model a TradefedConfigObject message of TFC API.
TradefedConfigObject.Type A list of configuration object types which can be injected to a cluster command config.
TradefedDelegator Objects that helps delegating the invocation to another Tradefed binary.
TradefedFeatureClient A grpc client to request feature execution from the server.
TradefedFeatureServer A server that responds to requests for triggering features.
TradefedSandbox Sandbox container that can run a Trade Federation invocation.
TradefedSandboxFactory Default implementation for SandboxFactory
TradefedSandboxRunner Runner associated with a TradefedSandbox that will allow executing the sandbox.
TradefedSandboxRunner.StubScheduledInvocationListener A stub IScheduledInvocationListener that does nothing.

U

UnexecutedTestReporterThread Threads that takes care of reporting all unexecuted tests.
UsbResetMultiDeviceRecovery A IMultiDeviceRecovery which resets USB buses for offline devices.
UsbResetRunConfigRecovery Allow to trigger a command to reset the USB of a device
UsbResetTest An IRemoteTest that reset the device USB and checks whether the device comes back online afterwards.
UserChecker Checks if users have changed during the test.

V

ValidateSuiteConfigHelper This class will help validating that the IConfiguration loaded for the suite are meeting the expected requirements: - No Build providers - No Result reporters
VmRemoteDevice A Remote virtual device that we will manage from inside the Virtual Machine.

W

WaitDeviceRecovery A simple implementation of a IDeviceRecovery that waits for device to be online and respond to simple commands.
WifiHelper Helper class for manipulating wifi services on device.

X

XmlFormattedGeneratorReporter Implementation of the FormattedGeneratorReporter which format the suite results in an xml format.
XmlResultReporter Writes JUnit results to an XML files in a format consistent with Ant's XMLJUnitResultFormatter.
XmlSuiteResultFormatter Utility class to save a suite run as an XML.
XmlSuiteResultFormatter.RunHistory Helper object for JSON conversion.

Y

YamlClassOptionsParser Helper to parse test runner information from the YAML Tradefed Configuration.

Z

ZipCompressionStrategy An ICompressionStrategy for creating zip archives.