类别索引

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

A

解析器通过解析“aapt dump badging”的输出从 apk 中提取信息的类。
AaptParser.Aapt版本用于解析 APK 文件的 AAPT 版本选项枚举。
阿比代表 ABI 的类。
Abi格式化程序abi 的实用程序类。
能力工具用于处理设备 ABI 的实用程序类
抽象连接抽象连接表示。
抽象主机监视器主机健康监控的典型类。
抽象Xml解析器用于解析 xml 文件的 Helper 基类
AbstractXmlParser.ParseException如果无法解析 XML 输入,则抛出此异常
AcloudConfigParser解析 Acloud 配置的帮助程序类(用于启动云设备实例)。
AcloudConfigParser.AcloudKeys可以从配置中搜索的键集。
行动进行中一般行动正在进行中。
主动跟踪主类帮助描述和管理活动跟踪。
活动状态检查器在模块末尾运行的剩余活动的状态检查器。
AdbRootElevator一个AutoCloseable ,可在需要时启用 adb root,并在完成时恢复 root 状态。
AdbSSH连接通过 ssh 桥的 Adb 连接。
AdbStopServerPreparer目标准备器在运行 adb 测试之前和之后停止主机上的 adb 服务器。
AdbTcp连接设备的默认连接表示,假定为设备的标准 adb 连接。
辅助工具用于 adb 操作的实用程序类。
课后信息AfterClass类似的保证,但带注释的方法必须需要TestInformation参数。
聚合后处理器一个度量聚合器,提供多次迭代测试运行期间收集的数字度量的最小值、最大值、平均值、方差、标准差、总计、计数和可选的百分位数,并将它们视为双精度。
AllTestApps安装设置一个ITargetPreparer ,用于将IDeviceBuildInfo#getTestsDir()文件夹中的所有应用程序安装到设备上。
AltDir行为用于定义各种测试工件安装程序/推送程序的替代目录行为的枚举

AndroidJUnit测试使用 android.support.test.runner.AndroidJUnitRunner 在给定设备上运行仪器测试包的测试。
Aoa目标准备器ITargetPreparer使用 Android Open Accessory (AOAv2) 协议执行一系列操作(例如单击和滑动)。
应用程序构建信息表示 Android 应用程序及其测试包的IBuildInfo
应用程序设备构建信息该类已被弃用。直接使用IDeviceBuildInfo
应用程序设置一个ITargetPreparer ,用于安装 apk 及其测试。
应用程序版本获取器用于从设备获取应用程序版本字符串的实用程序类。
AppVersionFetcher.AppVersionInfo应用程序版本信息类型。
ArchModule控制器模块控制器在与任何给定架构不匹配时不运行测试。
参数选项解析器从解析的命令行参数填充Option字段。
数组工具数组的实用方法
ArtChrootPreparer为 ART 测试创建 chroot 目录。
艺术G测试
艺术运行测试用于运行 ART 运行测试的测试运行程序。
ArtRunTest.AdbShellCommandException一个异常类,用于报告执行 ADB shell 命令期间发生的错误。
ATestFileSystemLogSaver ATest 使用该 LogSaver 类将日志保存在特定路径中。
测试跑者ITestSuite的实现
Atrace收集器IMetricCollector在测试期间运行 atrace 并收集结果并将其记录到调用中。
AtraceRunMetricCollector从测试设备的给定目录下的所有测试目录收集跟踪,记录测试目录并对测试目录下的跟踪文件进行后处理并聚合指标。
自动日志收集器描述线束可以自动处理哪个收集器的枚举。
自动报告器定义来自 Tradefed 自动报告器的映射的类。
平均后处理器计算指标列表平均值的后处理器的实现。

背景设备动作在给定设备上运行命令,根据需要重复运行,直到操作被取消。
基础设备指标收集器IMetricCollector的基本实现,允许在onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))上启动和停止收集。
基础仿真器准备器用于启动本地模拟器的通用准备器。
BaseHostJUnit4测试用于运行主机 JUnit4 样式测试的基测试类。
基本级别日志输出ILeveledLogOutput的基本实现,允许根据标签的名称或组件过滤某些标签。
基础模块控制器IModuleController的基本实现,应该实现它来检查模块是否应该运行。
基础多目标准备器IMultiTargetPreparer的基本实现,允许禁用该对象。
基础后处理器每个实现都应该扩展的基本IPostProcessor
基本重试决策IRetryDecision的基本实现。
BaseStreamLogger <OS 扩展 OutputStream> ILeveledLogOutput将日志消息定向到输出流和标准输出。
基础目标准备器ITargetPreparer的基本实现类,允许控制对象是否被禁用。
基础测试套件与新套件系统运行兼容性测试套件的测试。
电池控制器允许控制设备的电池充电状态的实用程序类。
电池充电设备恢复允许在设备的电池电量低于给定阈值时触发命令。
电池温度
电池不可用设备恢复如果电池电量不可用,恢复检查器将触发配置。
课前带信息BeforeClass类似的保证,但带注释的方法必须需要TestInformation参数。
二元状态用于记录 ON/OFF 状态和 IGNORE 无操作状态的枚举。
蓝牙连接延迟收集器收集器会将预定义的 statsd 持续时间指标配置推送到设备,并收集每个配置文件的蓝牙连接持续时间。
蓝牙连接状态收集器该收集器将收集BluetoothConnectionStateChanged 指标并记录每个配置文件的连接状态编号。
蓝牙连接成功率后处理器计算蓝牙配置文件成功率的后处理器的实现

使用“metric-key-match”指定包含数字数组示例中的蓝牙连接状态的指标 [0, 1, 2, 3, 0, 1, 2, 3]。

蓝牙HciSnoopLogCollector收集器,用于在 DUT 上启用蓝牙 HCI 监听日志记录并收集每个测试的日志。
蓝牙实用程序用于在设备上调用BluetoothInstrumentation的实用函数

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

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

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

BootstrapService文件解析器加载器使用服务加载工具加载解析器。
错误报告保存错误报告文件引用的对象,与平面错误报告和压缩错误报告(bugreportz)兼容。
错误报告收集器一个传递ITestInvocationListener ,它在可配置事件发生时收集错误报告,然后在收集每个错误报告后在其子级上调用ITestInvocationListener#testLog
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.名词
BugreportCollector.Predicate描述何时捕获错误报告的完整谓词。
BugreportCollector.Relation
BugreportCollector.SubPredicate
BugreportzOnFailureCollector当测试用例失败时收集错误报告。
BugreportzOnTestCaseFailureCollector当运行中的测试用例失败时收集错误报告。
构建错误如果提供的构建无法运行,则抛出该异常。
构建信息应与ITestDevice关联的IBuildInfo的通用实现。
构建信息键保存与构建信息查询相关的枚举的类。
BuildInfoKey.BuildInfoFileKey描述可通过IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)查询的所有已知文件类型的枚举。
构建信息记录器将构建信息元数据写入指定文件的ITargetPreparer
构建信息工具帮助操作IBuildInfo util 类
构建检索错误检索构建进行测试时发生致命错误。
构建序列化版本包含所有IBuildInfo的当前序列化版本的类。
构建测试ZipUtils Android 构建系统生成的测试 zip 相关操作的辅助类
群发邮件程序电子邮件发送实用程序,允许进行以下配置:发送间隔、初始突发大小、收件人和邮件总数。
捆绑工具工具使用bundletool命令行在设备上安装.apks的实用程序类。
字节数组输入流源
字节数组列表表示轻量级字节数组的类。
字节数组实用程序对字节数组进行操作的实用程序,例如将字节转换为整数。

C

汽车模块控制器该控制器阻止在非汽车设备上执行测试用例。
携带DNA错误通过 JUnit4 框架携带DeviceNotAvailableException内部RuntimeException
携带中断异常当触发测试阶段超时并且需要将 InterruptedException 从测试执行线程携带到调用执行线程时抛出。
CDMA设备闪存器在具有 CDMA 无线电的物理 Android 设备上闪烁图像的类。
CecControllerTokenProvider消费电子控制 (CEC) 相关代币的代币提供商。
中央目录信息CentralDirectoryInfo 是一个包含 zip 文件内文件/文件夹信息的类。
检查配对准备器CompanionAwarePreparer ,用于验证主设备和配套设备之间的 BT 绑定
循环AtraceUtil开发的 atrace 实用程序主要用于识别 Monkey 测试期间 ANR 的根本原因。
循环字节数组用于保存固定大小数组的数据结构,该数组作为循环缓冲区运行,并跟踪数组中所有值的总和。
ClangCodeCoverageCollector BaseDeviceMetricCollector将从设备中提取 Clang 覆盖率测量结果并将其记录为测试工件。
类未找到配置异常当未找到对象的类时会出现ConfigurationException
类路径扫描器查找类路径上的条目。
ClassPathScanner.ClassNameFilter过滤和转换 java 类名的IClassPathFilter
ClassPathScanner.ExternalClassNameFilter拒绝内部类的ClassNameFilter
ClassPathScanner.IClassPathFilter类路径入口路径的过滤器

FileFilter之后进行图案化

发条工具用于共享多设备逻辑的发条实用程序
CloseableTraceScope一个作用域类,允许通过 try-with-resources 报告跟踪部分
集群构建信息用于从 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
命令中断器允许 TradeFederation 命令被中断或标记为不可中断的服务。
命令行构建信息构建器实用程序旨在从命令行捕获常用的构建信息参数并从中创建IBuildInfo
命令选项ICommandOptions的实现。
命令选项Getter返回给定调用的命令选项值的服务实现。
命令结果包含命令的结果。
指挥跑者另一个 TradeFederation 入口点,将运行命令行参数中指定的命令,然后退出。
CommandRunner.退出代码可以退出的错误代码。
命令调度程序用于在所有可用设备上运行 TradeFederation 命令的调度程序。
CommandScheduler.HostState主机不同状态的枚举
命令状态表示定时操作的状态。
命令状态处理程序处理程序帮助监视和更新调用的状态。
通用日志远程文件实用程序该实用程序可以避免在公共文件的远程日志获取逻辑的不同远程设备表示之间出现代码重复。
CommonLogRemoteFileUtil.KnownLogFileEntry远程设备的已知日志条目的表示。
同伴分配器负责分配和释放配套设备的基类

应实现getCompanionDeviceSelectionOptions()来描述分配配套设备所需的标准

CompanionAwarePreparer一个ITargetPreparer ,封装了获取已分配的配套设备的逻辑。
同伴感知测试封装获取和检查配套设备样板的基本测试类

子类可以调用getCompanion()来检索分配的同伴。

配套设备追踪器用于分配和释放配套设备的类
CompanionRunCommandTargetPreparer在分配的配套设备上运行指定命令的ITargetPreparer
CompanionTestApp安装设置一种ITargetPreparer ,用于将IDeviceBuildInfo#getTestsDir()文件夹中的一个或多个应用程序安装到分配的配套设备上。
CompileBootImageWithSpeedTargetPreparer使用编译器过滤器“speed”重新编译启动类路径和系统服务器。
状态故障监视器监视调用中是否有任何失败。
ConditionPriorityBlockingQueue <T>具有类似ERROR(/PriorityBlockingQueue)操作的线程安全类,可以检索与特定条件匹配的对象。
ConditionPriorityBlockingQueue.AlwaysMatch <T>与任何对象匹配的ConditionPriorityBlockingQueue.IMatcher
ConditionPriorityBlockingQueue.IMatcher <T>用于确定元素是否符合某种条件的接口。
配置完成器为我们的 TF 配置实现Completer
可配置GrpcDynamicShardingClient
配置一个具体的IConfiguration实现,它将加载的配置对象存储在映射中。
配置定义保存配置、其关联对象及其选项的记录。
配置Def.ConfigObjectDef保存类名信息及其外观编号的对象(例如,如果一个配置两次具有相同的对象,则第一个将具有第一个外观编号)。
配置描述符配置对象描述配置本身的某些方面。
ConfigurationDescriptor.LocalTestRunner枚举用于指示本地测试运行程序。
配置异常如果无法加载配置则抛出该异常。
配置工厂用于创建IConfiguration工厂。
配置工厂.ConfigLoader IConfigDefLoader 的实现,跟踪一个根配置中包含的配置,并在循环包含时引发异常。
ConfigurationFactory.ExceptionLoader
配置工具处理配置文件的实用函数。
配置XmlParser设置接受 ConfigurationXmlParser 设置的简单类

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

配置Yaml解析器YAML 风格 Tradefed 配置的解析器
配置工具用于创建、交互和推送 statsd 配置文件的实用程序类。
ConfigUtil.LogSource
安慰TradeFederation 主控制台为用户提供交互界面

目前支持以下操作

  • 添加一个命令来测试
  • 列出设备及其状态
  • 列出正在进行的调用
  • 列出队列中的命令
  • 将调用日志转储到文件/stdout
  • 关闭
Console.ArgRunnable <T>具有可以接受参数的run方法的Runnable
控制台.CaptureList List<List<String>>的便捷类型
控制台读取器输出流一个 OutputStream,可用于使System.out.print()与用户的LineReader unfinishedLine 配合良好。
控制台结果报告器结果报告器将测试结果打印到控制台。
内容提供者处理程序抽象内容提供者交互并允许使用设备端内容提供者进行不同操作的处理程序。
计数测试结果监听器一个TestResultListener ,通过TestStatus跟踪测试总数
计数测试用例收集器计算并报告给定IRemoteTest测试用例数量。
覆盖测量转发器占位符测试,将覆盖率测量结果从构建提供者转发到记录器。
覆盖范围选项Tradefed 反对持有承保期权。
CoverageOptions.Toolchain
CPU节流等待者ITargetPreparer等待所有内核的最大频率恢复到可用的最高级别
创建AvdPreparer
创建用户准备器用于创建用户并在最后清理它的目标准备器。
当前调用一个类,用于跟踪并提供当前调用信息,该信息在调用内的任何位置都有用。
当前调用.调用信息我们将始终为调用填充一些特殊的命名键。
当前调用.隔离等级描述隔离级别

D

调试主机登录失败收集器当测试用例发生故障时,收集器将收集并记录主机端日志。
默认连接设备的默认连接表示,假定为设备的标准 adb 连接。
DefaultConnection.ConnectionBuilder Builder 用于描述连接。
默认远程AndroidTestRunner ddmlib RemoteAndroidTestRunner的扩展,用于为 Tradefed 用例设置一些默认值。
默认测试Zip安装程序测试 zip 安装程序的默认实现。
委托调用执行InvocationExecution将执行委托给另一个 Tradefed 二进制文件。
依赖解析器一种新型的提供程序,允许获取测试的所有依赖项。
设备操作目标准备器用于执行设备操作的ITargetPreparer
设备操作实用程序用于执行设备操作的实用程序类。
DeviceActionUtil.Command设备操作命令。
DeviceActionUtil.DeviceActionConfigError配置错误的异常。
设备分配结果表示命令分配尝试的结果。
设备分配状态从IDeviceManager角度表示设备的分配状态
设备可用检查器检查器以确保模块不会使设备处于离线状态。
设备基线检查器在每个模块之前设置设备基线设置。
设备基线设置器用于创建设备基线设置的抽象类。
设备电池电量检查器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实现,将加载的设备配置对象存储在其属性中。
设备描述符包含描述被测设备信息的类。
设备断开异常当设备无法再通过其传输类型访问时抛出,例如,如果设备不再通过 USB 或 TCP/IP 连接可见
设备错误标识符来自设备错误和设备报告的错误的错误标识符。
设备启动失败错误如果设备在刷新构建后无法启动,则会抛出该错误。
设备功能模块控制器模块控制器在不支持某些功能时不运行测试。
设备文件报告器一个实用程序类,用于检查设备中是否有文件,如果找到,则将它们发送到ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
设备闪存准备器一个ITargetPreparer ,可在物理 Android 硬件上闪烁图像。
设备可折叠状态“cmd device_state print-states”返回的设备可折叠状态的表示。
设备文件夹构建信息IDeviceBuildInfo还包含本地文件系统上的目录中包含的其他构建工件。
设备图像跟踪器对于一些增量设备更新,我们需要基线文件来计算差异。
DeviceImageTracker.FileCacheTracker缓存的设备镜像及其元数据的跟踪信息
DeviceImageZipFlashingTargetPreparer目标准备器,使用通过特定格式提供的设备图像来刷新设备。
设备互联网可访问性资源度量收集器收集器 ping google.com 以检查设备是否可以访问互联网。
DeviceJUnit4ClassRunner JUnit4 测试运行器也容纳IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation虚假注释的目的是向记者携带日志。
DeviceJUnit4ClassRunner.MetricAnnotation虚假注释旨在向记者传达指标。
DeviceJUnit4ClassRunner.TestLogData ExternalResourceTestRule的实现。
DeviceJUnit4ClassRunner.TestMetrics ExternalResourceTestRule的实现。
设备管理Grpc服务器GRPC 服务器允许从 Tradefed 预留设备。
装置经理
设备管理器.FastbootDevice处于快速启动模式的设备的表示。
设备指标数据对象保存指标收集器收集的所有数据。
设备监控多路复用器用于将请求传播到多个IDeviceMonitor代理类。
设备不可用异常当设备不再可用于测试时抛出。
设备所有者目标准备者用于设置设备所有者组件的ITargetPreparer
设备参数化运行器JUnit4 风格的参数化运行器,用于主机端驱动的参数化测试。
设备属性设备端属性名称的通用常量定义
设备恢复模式实用程序
设备发布报告器设备释放报告器,用于处理与要释放的设备的父进程的通信。
设备重置功能服务器端实现设备重置。
设备重置处理程序一般处理设备重置的实用程序。
设备运行时异常当设备操作未产生预期结果时抛出。
设备选择选项设备选择标准的容器。
DeviceSelectionOptions.DeviceRequestedType支持的不同可能类型的占位符设备。
设备设置检查器检查模块运行期间设备设置是否已更改。
设备设置一个ITargetPreparer ,根据提供的Option配置设备进行测试。
设备快照功能设备快照的服务器端实现。
设备快照处理程序实用程序处理 Cuttlefish 快照。
设备状态监视器用于监视IDevice状态的帮助程序类。
DeviceStorageAgeResourceMetricCollector从 logcat 解析存储年龄。
设备存储填充器目标准备器填充存储空间,以便有一些可用空间。
设备存储状态检查器检查设备是否有足够的磁盘空间用于给定分区。
设备字符串推送器目标准备器将字符串写入文件。
设备套件扩展 JUnit4 容器Suite ,以便为需要它的测试提供ITestDevice
设备同步助手帮助将新设备映像同步到设备的助手。
设备测试用例提供IRemoteTestIDeviceTest服务的 Helper JUnit 测试用例。
设备测试结果TestResult的特化,当发生DeviceNotAvailableException时将中止
DeviceTestResult.RuntimeDeviceNotAvailableException
设备测试运行选项与通过 BaseHostJUnit4Test 运行设备测试相关的选项的构建器类。
设备测试套件Helper JUnit 测试套件提供IRemoteTestIDeviceTest服务。
设备跟踪收集器收集器将在测试运行开始时启动 perfetto 跟踪并在结束时记录跟踪文件。
设备不可用监视器此侦听器仅尝试捕获测试用例级别的 DNAE。
设备无响应异常DeviceNotAvailableException的特化,表示设备对 adb 可见,但无响应(即命令超时、无法启动等)
设备更新目标准备器一个抽象的ITargetPreparer ,负责使用外部源(而不是构建服务)的设备映像文件更新设备的常见步骤。
设备Wifi资源MetricCollector收集器收集当前连接的 WiFi 信号强度和链接速度指标。
设备擦拭器擦除用户数据的ITargetPreparer
有向图<V>有向未加权图实现。
禁用SELinuxTargetPreparer目标准备器将禁用 SELinux(如果已启用)。
DryRun密钥库用于空运行的密钥库,其中任何密钥库值始终都能正确替换和找到。
干跑者透明地进行测试而不是实际执行它们。
动态文件存根测试这是一个 tradefed 测试,用于测试 tradefed 能否正确解析动态文件。
动态远程文件解析器帮助解析远程文件路径的类。
DynamicRemoteFileResolver.FileResolverLoader加载IRemoteFileResolver的实现。
动态分片助手分片策略允许在多个 TF 实例之间进行远程工作排队
动态分片连接信息消息数据保存类,以便更轻松地通过功能服务器发送。
动态系统准备器ITargetPreparer ,通过动态系统更新在设备构建之上设置系统映像。

早期设备发布功能用于早期设备发布的功能服务器实现。
电子邮件发送电子邮件的辅助类。
电子邮件主机健康代理用于从主机监视器报告发送电子邮件的IHostHealthAgent实现
EmmaXml常量解析 emma xml 报告时使用的常量。
模拟器内存​​CPU捕获器
结束中央目录信息EndCentralDirectoryInfo 是一个包含 zip 文件整体信息的类。
强制SeLinux检查器确保 Selinux 状态的状态检查器。
擦除用户数据准备器一个ITargetPreparer ,用于擦除设备上的用户数据。
错误标识符该接口描述了特定的错误及其属性。
错误存储工具用于处理错误以与公共存储保持一致的帮助程序类。
事件记录监听器将接收到的所有事件记录到文件中的侦听器
异常ThrowingRunnerWrapper
可执行基础测试可执行测试风格的基类。
可执行主机测试测试运行程序以在主机上运行可执行文件。
可执行目标测试测试运行程序以在目标上运行可执行文件。
执行文件在执行测试或调用期间生成的文件依赖项,需要携带这些依赖项进行测试。
执行文件.FilesKey地图已知标准键的枚举。
执行属性在执行测试或调用期间生成的属性。
现有构建提供者返回已构造的IBuildInfo IBuildProvider
扩展文件标准文件的扩展,用于携带构建相关的元数据。

F

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

G

GceAvd信息用于保存给定 GCE AVD 实例的相关数据的结构。
GceAvdInfo.GceStatus
GceAvdInfo.LogFileEntry
Gce管理器管理 GCE 调用以启动/停止并从 GCE 收集日志的帮助程序。
GceRemoteCmdFormatter用于格式化命令以到达远程 gce 设备的实用程序类。
GceRemoteCmdFormatter.ScpMode SCP 可用于推送或拉取文件,具体取决于参数的结构。
GceSsh隧道监视器Gce ssh 隧道的线程监视器。
GcovCodeCoverageCollector一个BaseDeviceMetricCollector ,将从设备中提取 gcov 覆盖率测量结果并将其记录为测试工件。
GcovKernelCodeCoverageCollector一个BaseDeviceMetricCollector ,它将从 debugfs 和设备中提取 gcov 内核覆盖率测量结果,然后最终将它们记录为测试工件。
GCSBucketUtil文件管理器用于从 Google Cloud Storage (GCS) 下载和上传文件。
GCSBucketUtil.GCSFileMetadata GCS 中文件信息的简单包装。
GCS通用下载和上传等 Gcs 操作的基类。
GCS配置工厂ConfigurationFactory从 Google Cloud Storage 加载配置。
GCSConfigurationFactory.GCSConfigLoader ConfigurationFactory.ConfigLoader的扩展,用于从 GCS 加载配置,跟踪一个根配置中包含的配置,并在循环包含时引发异常。
GCS配置服务器配置服务器从 Google Cloud Storage (GCS) 加载配置。
GCS下载助手GCS 存储桶的下载程序,负责缓存和解析全局配置。
GCS文件下载器文件下载器用于从谷歌云存储(GCS)下载文件。
GCS文件上传器文件上传器将文件数据上传到谷歌云存储(GCS)。
GCS主机资源管理器从GCS(谷歌云存储)下载主机资源。
Gcs远程文件解析器实现IRemoteFileResolver ,允许从 GCS 存储桶下载。
GenericLogcatEventParser <LogcatEventType>解析事件的 logcat 输入。
GenericLogcatEventParser.LogcatEvent用于保存 logcat 事件的结构,具有事件类型并触发 logcat 消息
获取上一个已通过的助手帮助获取之前通过的测试过滤器。
GkiDeviceFlashPreparer一个目标准备器,使用 Android 通用内核通用映像刷新设备。
全局配置将加载的配置对象存储在映射中的IGlobalConfiguration实现
全局过滤器Getter返回给定调用的过滤器的服务实现。
全局测试过滤器应用于调用的过滤器选项。
GoogleApi客户端工具用于创建 Google API 客户端的实用程序。
GoogleBenchmark结果解析器解析从 shell 运行的 Google Benchmark 结果,并返回包含所有结果的地图。
谷歌基准测试在给定设备上运行 Google 基准测试包的测试。
粒度可重试测试包装器包装类在IRemoteTest上工作,以在测试用例级别细化 IRemoteTest。
GranularRetriableTestWrapper.StartEndCollector用于捕获丢失的运行开始和结束的类助手。
GsiDeviceFlashPreparer一个目标准备器,使用 Android 通用系统映像刷新设备。
测试在给定设备上运行本机测试包的测试。
测试库gTest的基类
GTestList测试解析器带有“--gtest_list_tests”参数的 gtest 试运行模式的结果解析器。
GTest结果解析器使用从 shell 运行的 GTest 解析本机测试的“原始输出模式”结果,并将结果通知 ITestInitationListener。
GTestXml结果解析器使用从 shell 运行的 GTest 解析本机测试的“xml 输出模式”结果,并将结果通知 ITestRunListener。

H

线束异常线束内引发的异常的基异常类。
线束IO异常利用异常有助于处理文件问题。
线束运行时异常
堆主机监视器AbstractHostMonitor实现,用于监视主机上的堆内存并定期将其记录到历史日志中。
HelloWorld多目标准备器IMul IMultiTargetPreparer的示例实现。
历史记录器TF History Logger,仅包含一些特定事件的特殊日志。
主机G测试运行本机测试包的测试。
主机指标此类表示要报告的主机指标样本。
主机选项托管期权持有者类别。
HostStatsdMetricCollector IMetricCollector ,使用 statsd 实用程序命令从主机端收集 statsd 指标。
主机测试用于基于 JUnit 主机的测试的测试运行器。
主机工具实现一些有用的实用方法来运行主机测试。
HprofAllocSiteParser用于解析 hprof 报告的分配站点部分信息的帮助程序类。
HttpHelper包含用于发出 http 请求的辅助方法
HttpHelper.RequestRunnable可运行,用于使用IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult)发出请求。
HttpMultipartPost用于发出多部分 HTTP POST 请求的帮助程序类。
HttpRemoteFileResolver IRemoteFileResolver的实现,允许通过 http 下载远程文件
HttpsRemoteFileResolver实现IRemoteFileResolver ,允许通过 https 下载远程文件

亚比代表被测 ABI 的接口。
IAbi接收器需要被测 ABI 的测试。
IAndroid调试桥此包中使用的AndroidDebugBridge方法的接口定义。
IApp构建信息该接口已被弃用。直接使用IBuildInfo
自动重试测试未实现ITestFilterReceiver但仍希望支持自动重试的IRemoteTest接口。
I电池信息定义与设备电池交互的接口。
IBatteryInfo.BatteryState描述当前电池充电状态。
构建信息保存有关被测版本的信息。
IBuildInfo.BuildInfoProperties IBuildInfo的某些属性可能需要调整它的一些处理。
构建提供者负责提供有关被测版本的信息。
构建接收器需要引用被测版本的测试。
集群客户端用于与 TFC 后端交互的接口。
集群事件将任何集群事件上传到 TFC 的接口。
IClusterEventUploader <T 扩展IClusterEvent > ClusterEventUploader 接口
集群选项用于获取集群相关选项的接口。
I命令选项命令执行选项的容器。
I命令调度器用于运行 TradeFederation 命令的调度程序。
ICommandScheduler.IScheduledInitationListener调用完成时调用事件的侦听器。
压缩策略表示可以在运行时选择的压缩算法的接口。
IConfigOptionValueTransformer用于操作配置选项值的接口
可配置虚拟设备提供有关可能预配置的虚拟设备信息(主机 IP、主机用户、端口偏移等)的接口。
I配置TradeFederation 调用的配置信息。
配置工厂用于创建IConfiguration工厂
配置接收器表示接受IConfiguration的对象的简单接口。
配置服务器配置服务器的接口。
IC凭证工厂凭证工厂创建 oauth2 Credential接口。
I默认对象加载器用于加载默认对象的接口,这些对象应该是我们的 YAML 配置的一部分。
IDefaultObjectLoader.LoaderConfiguration加载配置对象将信息传递给加载器。
IDeviceActionReceiver提供API来接收设备事件。
设备构建信息表示完整 Android 设备构建及其(可选)测试的IBuildInfo
IDeviceBuildProvider使用来自ITestDevice信息来检索构建的IBuildProvider
I设备配置设备配置持有者接口。
设备闪光器在设备上闪烁设备图像。
IDeviceFlasher.UserDataFlashOption用于处理用户数据图像的选项枚举
设备管理器用于管理一组可用测试设备的接口。
IDeviceManager.IFastbootListener fastboot 状态更改的监听器。
设备监视器用于监控设备状态的接口。
IDeviceMonitor.DeviceLister类似Runnable的类,应返回已知设备及其状态。
设备恢复用于恢复离线设备的接口。
设备选择设备选择标准的界面。
IDeviceSelection.BaseDeviceType
设备状态监视器提供用于监视IDevice状态的工具。
设备测试需要引用ITestDevice的对象的接口。
禁用描述可禁用的 Tradefed 对象的接口。
IDynamicShardingClient分片客户端的包装器接口

它的存在是为了我们可以根据需要交换 HTTP 协议或测试协议。

IDynamicShardingConnectionInfo包含动态分片连接信息的类的接口
电子邮箱发送电子邮件的接口。
IEmail.消息电子邮件数据的容器。
文件下载器下载远程文件的接口。
文件入口FileEntry方法提供更简单、可模拟的契约的接口定义。
IFileResolverLoader加载IRemoteFileResolver的实现。
IFileResolverLoader.ResolverLoadingException如果解析器无法加载或初始化,则抛出异常。
IFlashingResources解析器用于提供刷新设备所需的辅助映像文件所需版本的接口。
IFlashingResourcesRetriever用于检索刷新设备所需的辅助图像文件的接口。
文件夹构建信息一个简单的抽象IBuildInfo ,其构建工件包含在本地文件系统目录中。
格式生成器描述SuiteResultHolder格式化程序的接口。
全局配置包含单个 Trade Federation 实例的全局配置信息的类(包含任意数量的实际配置调用)。
IHarnessException将由线束异常实现的线束异常接口的描述。
主机清理器测试运行完成后清理主机。
主机健康代理用于发出主机或设备指标的接口。
主机监视器调度主机数据的接口
IHostMonitor.HostDataPoint要报告的数据的通用类。
IHostMonitor.HostMetricType
主机选项主机选项持有者接口。
IHostOptions.PermitLimitType描述可能的许可限制器的枚举
主机资源管理器管理器主机资源的接口。
HttpHelper用于执行 http 请求的辅助方法。
IHttpHelper.DataSizeException
调用上下文保存有关调用的信息,以便测试在需要时访问。
IIncationContext.TimingEvent
调用上下文接收器需要引用调用上下文的测试。
调用执行描述将作为调用的一部分完成的操作的接口。
IKeyStore客户端用于访问密码或敏感数据的密钥存储的接口。
IKeyStoreFactory用于创建IKeyStoreClient工厂。
ILab准备器实验室准备人员的标记界面

有关这些接口用途的描述,请参阅ITargetPreparer

水平日志输出实现此接口的类提供处理输出日志消息的方法。
ILogcat接收器提供设备 logcat 输出作为InputStreamSource类。
日志注册中心ILogOutput单例记录器的接口,用于复用和管理不同的记录器。
ILogRegistry.EventType需要记录的有用事件
日志保存程序实现此接口的类提供将日志存储到中央位置的方法。
ILogSaver监听器允许ITestInvocationListener监听日志文件的保存时间。
管理测试设备生命周期受管理的 ITestDevice。
IManagedTestDevice.DeviceEventResponse用于响应IManagedTestDevice#handleAllocationEvent(DeviceEvent)调用的容器
管理测试设备工厂IManagedTestDevice的创建者接口
度量收集器在报告测试结果时,该接口将作为装饰器添加,以收集匹配的指标。
IMetricCollector接收器如果IRemoteTest需要获取用于测试运行的IMetricCollector列表,则需要实现 IRemoteTest 的接口。
IMoblyYamlResultHandler mobly yaml 结果处理程序的接口。
IMoblyYamlResultHandler.ITestResult mobly yaml结果接口
I模块控制器用于控制是否应执行模块的接口。
IModuleController.RunStrategy描述模块应如何执行的枚举。
IModule参数处理程序套件模块参数的接口。
多设备恢复用于恢复多个离线设备的接口。
多设备测试该接口已被弃用。该接口暂时保留是为了兼容,但实际上不再使用。请不要实施它。
多目标准备器一起准备多个设备的测试环境。
本地设备为 ddmlib IDevice提供可靠且级别稍高的 API。
原生设备测试需要引用INativeDevice的对象的接口。
增量图像实用程序一个利用增量映像和设备更新的实用程序。
基础错误标识符来自 Trade Federation 基础设施和相关基础设施(如构建基础设施)的错误标识符。
输入流源该接口基本上包装了一个ERROR(/InputStream)以使其可克隆。
安装所有TestZipApps安装程序一个ITargetPreparer ,用于安装测试 zip 中的所有应用程序。
安装ApexModuleTargetPreparer
安装Apk安装一种ITargetPreparer ,用于安装位于文件系统上的一个或多个 apk。
安装BuildEnvApk设置一种ITargetPreparer ,用于从 Android 平台构建环境安装一个或多个测试 apk。
安装仪器测试运行当前设备上找到的所有检测。
即时应用处理程序ModuleParameters#INSTANT_APP的处理程序。
仪表准备者运行检测的ITargetPreparer
仪器仪表测试在给定设备上运行仪器测试包的测试。
调用上下文IInvocationContext的通用实现。
调用执行描述所有调用步骤的类:构建下载、target_prep、运行测试、清理。
调用本地<T>此类提供调用范围变量。
调用MetricLogger用于调用记录某些指标的实用程序类。
InvoiceMetricLogger.InvoiceGroupMetricKey分组允许在同一键下记录多个组。
InvoiceMetricLogger.InvoiceMetricKey我们将始终为调用填充一些特殊的命名键。
调用状态存储调用状态的类。
调用状态代表调用状态的辅助枚举
调用摘要助手用于收集和报告一组侦听器的TestSummary帮助程序类
调用到JUnitResultForwarder侦听ITestInvocationListener事件并将其转发到TestListener类。
后置处理器后处理器是一个 Trade Federation 对象,旨在允许在测试之后和结果报告之前处理指标和日志。
远程功能描述 Tradefed 中可根据请求执行的功能的接口。
远程文件解析器可以将远程文件解析为本地文件的对象的接口。
IRemoteFileResolver.RemoteFileResolverArgs传递给解析器的参数
IRemoteFileResolver.ResolvedFile保存有关已解析文件和一些元数据的信息的类。
IRemoteScheduledListeners 功能扩展IRemoteFeature以支持传入IScheduledInvocationListener
远程测试直接将结果报告给ITestInvocationListener的测试。
IReport未执行如果执行不完整,实现此接口的IRemoteTest可能会报告其未执行的测试以改进报告。
调度器用于重新安排配置以供将来执行的接口。
IResourceMetricCollector用户实现定制资源收集器的接口。
IRestApi助手用于执行 REST API 调用的帮助程序接口。
IResumable测试该接口已被弃用。不再需要这个了
I重试决策接口驱动重试决策并在类上应用过滤器以实现更有针对性的重试。
IRuntimeHintProvider
运行工具用于运行定时操作和系统命令的接口。
IRunUtil.EnvPriority定义是否设置或取消设置特定环境的枚举。
IRunUtil.IRunnableResult用于异步执行返回布尔状态的操作的接口。
沙盒定义可用于运行调用的沙箱的接口。
沙盒工厂用于创建ISandbox工厂。
ISetOptionReceiver此接口的实现应该有一个带有链接到HostTest#SET_OPTION_NAME “set-option”名称的Option
IShardableListener可以分片的ITestInvocationListener
IShardable测试可以拆分为单独可执行的子测试的IRemoteTest
IShardHelper描述配置采用的分片策略的对象接口。
隔离主机测试实现 TradeFed 运行程序,该运行程序使用子进程在低依赖性环境中执行测试,而不是在主进程上执行测试。
ISupport粒度结果指定ITestInvocationListener是否支持接收粒度结果的接口。
系统状态检查器对系统状态执行检查并返回布尔值以指示系统是否处于预期状态的检查器。
ISystemStatusCheckerReceiver需要从配置访问ISystemStatusCheckerIRemoteTest
目标清理器该接口已被弃用。 TearDown 已移至基本 ITargetPreparer 接口。
ITargetPreparer为测试运行准备测试环境。
ITerribleFailureHandler用于处理LogUtil.CLog.wtf(String, Throwable)中可怕故障的接口
ITestAnnotationFilterReceiver一个可以根据注释过滤要运行的测试的运行程序。
测试收集器提供测试采集支持;设置后,测试运行者必须执行空运行来收集测试用例,而不实际执行它们。
测试设备为 ddmlib IDevice提供可靠且级别稍高的 API。
ITestDevice.ApexInfo一个简单的结构类,用于存储有关单个 APEX 的信息
ITestDevice.MountPointInfo一个简单的结构类,用于存储有关单个安装点的信息
ITestDevice.RecoveryMode
ITestFileFilterReceiver可以接收指定要运行和/或不运行哪些测试的文件的运行程序。
ITestFilterReceiver可以过滤要运行的测试的运行程序。
ITest信息接收器接收某些类的TestInformation接口。
ITest调用处理一次 TradeFederation 测试调用。
ITestIncallation.ExitInformation表示调用的一些退出信息。
ITest调用监听器测试调用的测试结果的侦听器。
ITestLifeCycleReceiver在仪器测试运行期间接收事件通知。
测试记录器可以执行各种类型的数据流日志记录的实体。
ITestLogger接收器可以注入ITestLogger实例的实体,以便将其用于日志记录目的。
IT测试池描述我们可以访问和运行的测试池的接口
测试套件用于运行测试套件的抽象类。
ITestSuite.MultiDeviceModuleStrategy
ITestSuite结果加载器描述帮助程序的接口,用于以可重新运行的方式加载先前的结果。
ITestSummaryListener允许ITestInvocationListener通过摘要交换一些有限信息的接口。
ITestsZip安装程序在设备上安装来自测试 zip 文件(由构建系统输出)的测试。
ITokenProvider描述可以提供特定设备令牌的对象的接口。
IToken请求IRemoteTest可以实现接口来公开它需要具有特殊令牌的设备的事实。

J

Jar主机测试用于主机端 JUnit 测试的测试运行器。
JarHostTest.HostTestListener包装侦听器,将除 testRunStarted() 和 testRunEnded() 之外的所有事件转发到嵌入式侦听器。
Java代码覆盖率收集器BaseDeviceMetricCollector将从设备中提取 Java 覆盖率测量结果并将其记录为测试工件。
Java代码覆盖Flusher一个实用程序类,用于重置并强制刷新设备上运行的进程的 Java 代码覆盖率测量值。
JSON文件密钥存储客户端本地 JSON 文件充当密钥存储的示例实现。
JSONFileKeyStoreFactory JSON KeyStore Factory 的实现,它提供了用于访问 JSON Key Store 文件的JSONFileKeyStoreClient
JsonHttpTestResultReporter结果报告器,将测试指标结果和分支、设备信息编码为 JSON 并 POST 到 HTTP 服务端点
JUnit4结果转发器来自 JUnit4 Runner 的结果转发器。
JUnit4测试过滤器通过扩展Filter为 JUnit4 运行程序提供过滤的 Helper 类。
JUnit运行工具一个帮助程序类,用于将IRemoteTest#run(TestInformation, ITestInvocationListener)调用定向到Test#run(TestResult)调用。
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
本地开发者检测并返回这是否是运行 Tradefed 的本地开发人员。
本地设备构建提供者一个IBuildProvider ,根据提供的文件系统目录路径构造IDeviceBuildInfo
本地模拟器启动从 Android 构建环境本地启动模拟器的 TargetPreparer。
本地模拟器快照TargetPreparer 用于从 Android 构建/开发环境生成干净的模拟器快照
本地文件头LocalFileHeader 是一个包含 zip 文件内文件/文件夹信息的类。
本地文件解析器允许链接本地文件的IRemoteFileResolver的实现
本地文件夹构建提供者基于提供的本地路径构造IFolderBuildInfoIBuildProvider
本地主机资源管理器管理主机资源。
本地池实施本地测试池
本地运行指令生成器用于编译指令以在本地运行测试的实用程序。
LockSettingsBaselineSetter用于删除屏幕锁定设置的设置器。
LogcatCrashResultForwarder特殊侦听器:发生故障(检测进程崩溃)时,它将尝试从 logcat 中提取崩溃并将其添加到与测试关联的失败消息中。
Logcat事件解析器
Logcat事件类型LogcatEventParser的事件类型。
LogcatOnFailureCollector 日志收集器当测试用例失败时,收集器将捕获并记录 logcat。
Logcat接收器在后台收集 logcat 的类。
LogcatTimingMetricCollector一种度量收集器,通过使用给定的正则表达式模式从 logcat 行解析事件的开始和结束信号,在一个或多个重复测试期间从 logcat 收集计时信息(例如用户切换时间)。
日志数据类型表示日志数据的数据类型。
日志档案用于保存已保存日志文件的元数据的类。
日志文件保存程序ITestInvocationListener的帮助器,将日志数据保存到文件中
日志接收器
日志注册中心一种ILogRegistry实现,用于多路复用和管理不同的记录器,根据进行调用的线程的ThreadGroup使用适当的记录器。
LogSaver结果转发器用于使用全局文件保护程序保存日志的ResultForwarder
日志工具日志记录实用程序类。
LogUtil.CLog Log的 shim 类,自动使用调用者的简单类名作为日志标记

中号

主线模块处理程序主线模块的简单处理程序类,用于创建 InstallApexModuleTargetPreparer 并根据给定的主线模块将动态链接注入其中,以自动检索这些模块。
主线测试模块控制器模块控制器的基类,用于根据被测设备上预加载的主线模块运行测试。
管理远程设备在虚拟机内运行的设备,我们通过虚拟机内的 Tradefed 实例进行远程管理。
托管测试设备工厂工厂创建可通过 Tf 监控的不同类型的设备
MaxSdkModuleController模块控制器的基类,用于不对高于指定 SDK 版本号的版本运行测试。
合并ZipEntryCollection将大型 zip 文件中的各个 zip 条目合并为块,以最大程度地减少下载尝试。
合并多构建目标准备器一个IMultiTargetPreparer ,允许通过命名信息和要复制到另一个构建的文件密钥来将信息从一个构建传递到另一个构建。
合并策略描述当存在多次尝试时应如何聚合结果。
度量文件后处理器用于上传测试和运行级别期间收集的指标日志文件。
度量选项使用@Test注释的测试方法的注释,或者如果该注释是TestDescription注释列表的一部分,则允许指定一些额外的参数,这些参数可用于:调整收集器的行为,过滤某些方法。
MetricsXML结果报告器MetricsXMLResultReporter 将测试指标和运行指标写入到由测试的 incallEnded 阶段的metrics-folder参数指定的文件夹中的XML文件中。
度量测试用例TestCase的扩展,允许在作为 TradeFed 的一部分运行时记录指标。
MetricTestCase.LogHolder保存要报告的日志文件的结构。
度量工具用于从推送的 statsd 配置中提取指标的实用程序类。
度量实用程序包含用于存储测试指标、聚合类似测试中的指标以及将指标写入文件的常用实用方法。
MinApiLevelModuleController模块控制器的基类在低于指定的 API 级别时不运行测试。
MinSdkModuleController模块控制器的基类,用于不对低于指定 SDK 版本号的版本运行测试。
混合图像压缩准备器一个IMultiTargetPreparer ,它将系统构建的映像混合到设备构建中。
MixKernelTargetPreparer一个ITargetPreparer ,允许将内核映像与设备映像混合。
MoblyBinaryHost测试主机测试意味着从 Android 构建系统运行 mobly python 二进制文件 (Soong)
MoblyYamlResultControllerInfoHandler Mobly yaml 结果“控制器信息”元素处理程序。
MoblyYamlResultControllerInfoHandler.ControllerInfo
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder
MoblyYamlResultHandlerFactory Mobly yaml 结果处理程序工厂,根据结果类型生成适当的处理程序。
MoblyYamlResultHandlerFactory.InvalidResultTypeException
MoblyYamlResultHandlerFactory.Type
MoblyYaml结果解析器Mobly yaml 测试结果解析器。
MoblyYamlResultRecordHandler Mobly yaml 结果“记录”元素处理程序。
MoblyYamlResultRecordHandler.Record
MoblyYamlResultRecordHandler.Record.Builder
MoblyYamlResultRecordHandler.RecordResult
MoblyYamlResultSummaryHandler Mobly yaml 结果“Summary”元素处理程序。
MoblyYamlResultSummaryHandler.Summary
MoblyYamlResultSummaryHandler.Summary.Builder
MoblyYamlResultTestNameListHandler Mobly yaml 结果“测试名称列表”元素处理程序。
MoblyYamlResultTestNameListHandler.TestNameList
MoblyYamlResultTestNameListHandler.TestNameList.Builder
MoblyYamlResultUserDataHandler Mobly yaml 结果“用户数据”元素处理程序。
MoblyYamlResultUserDataHandler.UserData
MoblyYamlResultUserDataHandler.UserData.Builder
修改文件解析器负责从modified_files.json中解析和提取信息的类。
模块定义测试运行配置的容器。
模块监听器侦听器附加到每个模块的每个IRemoteTest以收集结果列表。
模块LogcatCollector logcat 收集器的版本,但用于模块。
模块合并用于与拆分后合并ITestSuiteModuleDefinition相关的操作的帮助程序类。
模块OemTargetPreparer
模块参数与每个模块的元数据中的套件“参数”键关联的特殊值。
模块参数助手用于获取与参数关联的IModuleParameterHandler帮助程序。
模块推送器
ModulePusher.ModulePushError主线模块推送期间发生致命错误。
模块分配器帮助程序将IConfiguration表示的模块列表拆分为ModuleDefinition表示的执行单元列表。
模块测试类型实用程序包含用于检查模块的常用实用方法。
多重故障描述在一个支架中收集多个FailureDescription
多图<K, V>支持每个键多个值的ERROR(/Map)

名称MangleListener代理侦听器,用于在报告结果时翻译测试方法、类和包名称。
原生基准测试在给定设备上运行本机基准测试可执行文件的测试。
NativeBenchmark测试解析器一个IShellOutputReceiver ,用于解析基准测试数据输出,收集每个操作平均时间的指标。
NativeBridgeModuleController用于检查设备是否支持本机桥接的模块控制器。
NativeCodeCoverageFlusher一个实用程序类,用于清除本机覆盖测量值并强制从设备上的进程刷新本机覆盖数据。
本地设备ITestDevice非全栈 Android 设备的默认实现。
NativeDevice.AdbAction运行操作系统“adb ....”命令时ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction重新启动设备时ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)
NativeDevice.RebootMode一种重启模式。
NativeDeviceStateMonitor用于在没有框架支持的情况下监视IDevice状态的帮助程序类。
NativeLeakCollector运行“dumpsys meminfo --unreachable -a”的ITargetPreparer来识别每个进程当前持有的无法访问的本机内存。
本机压力测试在给定设备上运行本机压力测试可执行文件的测试。
NativeStressTest解析器一个解析应力测试数据输出的IShellOutputReceiver ,收集有关迭代次数的全部和平均时间的指标。
负处理程序指定不应该执行任何操作并且参数不应创建任何额外模块的处理程序。
嵌套设备状态监视器设备状态监视器对嵌套设备执行额外检查以适应虚拟化环境的细节。
嵌套远程设备在远程墨鱼VM中运行的设备的表示。
网络不可用异常当设备无法连接到网络进行测试时,它会扔。
没有ApkTestSkipper如果没有测试的APK,则可以完全跳过调用(准备和测试)的特殊准备者。
无设备异常当没有设备执行给定命令的设备时抛出。
嘈杂的试运行测试在命令文件上运行嘈杂的干式运行。
NoOpConfigOptionValueTransformer一个no-op IConfigOptionValueTransformer
NotMultiAbiHandler通知SuiteModuleLoader辅助 abi 不应创建模块的特殊处理程序。
空设备DeviceManager使用的占位符IDeviceIDeviceSelection#nullDeviceRequested()true

开放对象加载器AOSP 中可用的默认对象的加载器。
选项注释一个字段代表IConfiguration选项。
选项
选项类注释一个代表IConfiguration对象的类。
选项复印机一种帮助器类,可以将同名的Option字段值从一个对象复制到另一个对象。
选项定义保留Option的详细信息。
选项获取器助手从父进程获取测试选项。
选项不允许异常当不允许在命令行中传递选项时特定的ConfigurationException
选项设置器填充Option字段。
OptionSetter.OptionFieldsForName具有给定名称的选项字段列表的容器。
选项updaterule当多次指定选项时,控制行为。
OtaDeviceBuildInfo用于空中更新测试的IDeviceBuildInfo
Otatools构建信息一个包含otatools文物的IBuildInfo
OtaZipfileBuildProvider基于本地OTA ZIP文件提供了IBuildInfo
氧气客户端管理使用氧气客户二进制租赁或释放氧气设备的类。
氧气公司与氧服务互动的实用程序。

封装信息从设备解析的应用程序软件包信息的容器。
PackageInstalledModuleController当设备未安装给定的软件包时,模块控制器不运行测试。
配对<A,B>定义我们自己的 Pair 类,其中包含两个对象。
配对多目标准备器多目标准备器有助于在两个设备之间进行蓝牙配对(和连接)。
paralleldeviceexecutor <v> ERROR(/ExecutorService)并行执行函数。
父沙箱调用执行运行沙箱时,对父调用特殊操作的InvocationExecution的版本。
父分片复制将一台设备的设置复制到将成为分片一部分的所有其他设备。
部分Zip下载缓存实用程序基于其内容来缓存部分下载文件。
通过测试文件报告器将传递的测试用例列表保存到测试文件的ITestInvocationListener
完美通用后处理器通过递归扩展具有字符串值的原始消息和字段,直到遇到具有数值值的字段,将文本/二进制公制proto proto文件处理为键值对的后处理器。
perfettogenericpostProcessor.AltertantiveParseFormat
perfettogenericpostProcessor.metric_file_format
完美准备者perfetto准备器将配置文件推入设备的标准位置,perfetto可以使用。
PerfettoPullerMetricCollector FilePullerDeviceMetricCollector的基本实现,允许从设备中提取 perfetto 文件并从中收集指标。
perfettopullermetriccollector.metric_file_format
完美跟踪记录器用于在ITestDevice上录制perfetto跟踪的实用课程。
漂亮的打印分隔符帮助实用程序帮助打印突出的分隔消息。
PrettyTestEventLogger与事件匹配并记录它们以使其更易于调试的记录器。
进程信息用于存储相关的过程(用户,PID,名称,自时代以来的第二个开始时间)信息。
配置文件参数处理程序任何配置文件用户的基本参数处理程序。
配置文件目标准备器用于为任何配置文件用户android.os.usertype.profile.XXX设置目标准备程序的基类。
属性变换器用于更改(或添加)Android 属性文件中的项目的实用程序类
原始结果解析器交易结果原型格式的解析器。
ProtoResultParser.TestLevel表示正在处理的原型的当前级别的枚举。
原型结果报告器结果报告器构建一个TestRecord protobuf,其中包含所有结果。
原型工具用于处理与类型无关的 protobuf 消息的实用方法。
代理配置允许指向要执行的远程配置的对象。
解析器用于从“ps”命令输出中解析(USER、PID 和 NAME)的实用程序
PtsBot测试运行PTS-BOT测试。
推送文件调用器该类已被弃用。改用PushFilePreparer
推送文件准备器一个尝试将任何数量的文件从任何主机路径推到任何设备路径的ITargetPreparer
PythonBinaryHost测试主机测试旨在从Android构建系统(SOONG)运行Python二进制文件

测试跑者的支持包括过滤器和排除滤波器。

PythonBinaryHostTest.PythonForwarder结果转发器将运行名称替换为二进制名称。
pythonunittestestresultparser解释使用Python的Unitest Framework运行的测试的输出,并将其转换为一系列ITestInvocationListener s的调用。
PythonUnitTestRunner该类已被弃用。改用PythonBinaryHostTest
Python虚拟环境助手一个用于激活Python 3虚拟环境的助手类。
PythonVirtualenvPreparer在主机上设置Python Virtualenv并安装软件包。

QuoteAwareTokenizer

重启原因收集器收集器在测试运行期间收集设备重新启动并按原因和计数进行报告。
重启目标准备器重新启动设备的目标准备器。
恢复日志准备器目标准备者在恢复之前用于收集日志。
正则表达式Trie <V> RegexTrie 是一个 trie,其中每个已存储键的部分是正则表达式ERROR(/Pattern)
远程Android设备通过ADB Connect连接的完整堆栈Android设备的ITestDevice实现。
远程Android虚拟设备扩展了在Google Compute Engine(GCE)中运行的完整堆栈Android设备的RemoteAndroidDevice行为。
远程AvdI设备DeviceManager使用的占位符IDeviceDeviceSelectionOptions.gceDeviceRequested()true
远程动态池实施一组远程工作排队测试
远程文件解析器一个简单的类,允许使用URI和服务提供商功能从各个地方加载文件。
远程文件工具用于处理来自远程实例的文件的实用程序类
远程调用执行实施驱动远程执行的InvocationExecution
RemoteIncationExecution.FileOptionValueTransformer
远程SSH工具实用程序可以在远程实例上执行SSH命令。
远程测试超时执行器允许检查给定测试配置的执行时间的侦听器,如果超过给定的超时则使测试失败。
远程压缩用于解压缩远程 zip 文件中的单个文件的实用程序。
删除SystemAppPreparer在测试运行之前,用于从系统分区中删除APK的ITargetPreparer
报告通过测试在文件中报告可能的过滤器以排除通过的测试。
解决部分下载解决部分下载请求。
资源度量工具用于组成指标的实用函数。
资源工具用于阅读配置资源的实用程序。
RestApi助手用于执行 REST API 调用的帮助程序类。
重新启动SystemServerTargetPreparer可以重新启动系统服务器的目标准备程序,而无需重新启动设备。
结果聚合器特殊转发器,根据所采取的重试策略,在需要时聚合结果。
结果和日志转发器结果和日志事件的转发器。
结果转发器将调用结果转发到其他侦听器列表的ITestInvocationListener
结果播放器特殊的跑步者会重播给予它的结果。
保留文件保存程序用于在目录中创建 .retention 文件的帮助程序类。
重试配置工厂处理重试命令的工厂。
RetryLogSaverResultForwarder转发器还处理传递我们当前的尝试。
重试准备决定一个类,用于描述是否重试准备以及是否使模块运行失败的决策。
重试重新调度器一个特殊的运行程序,允许重新安排之前失败或未执行的运行测试。
RetryRescheduler.RetryType可以重试的测试类型。
重试结果转发器ResultForwarder的扩展,始终推送到给定的尝试次数。
重试结果助手辅助类来确定哪个模块或测试应该运行或不运行。
重试统计保存一个IRemoteTest重试会话统计信息的结构。
重试策略重新运行某些测试时要使用的重试策略。
根管转发器准备器
根目标准备器基于选项“力根”执行“ ADB根”或“ ADB Unroot”的目标准备者。
runafterswithinfo
runbeforeswithinfo
运行命令目标准备器
运行配置设备恢复通用基础IMultiDeviceRecovery运行交易的配置以执行恢复步骤。
运行主机命令目标准备器目标准备者在运行测试之前和之后运行任意主机命令。
运行HostScriptTargetPreparer目标准备者在运行测试之前执行脚本。
运行中断异常当运行操作被外部请求中断时,抛出。
runnotifierWrapper RunNotifier的包装器,因此我们可以携带DeviceNotAvailableException
RunOnCloneProfileParameterHandler
RunOnCloneProfileTargetPreparer
RunOnSdkSandboxHandler用于ModuleParameters#RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer测试应在SDK沙盒中运行的标记的ITargetPreparer
RunOnSecondaryUserParameterHandler
RunOnSecondaryUserTargetPreparer ITargetPreparer ,用于在设置中创建辅助用户,并标记测试应在该用户中运行。
RunOnSystemUserTargetPreparer一个ITargetPreparer标记测试应该在用户(而不是当前用户)上运行。
RunOnWorkProfileParameterHandler
RunOnWorkProfileTargetPreparer一个在设置中创建工作配置文件的ITargetPreparer ,并且应在该用户中运行测试的标记。
运行时重启收集器收集测试运行期间运行时重新启动(系统服务器崩溃)时间戳的收集器(如果有)。
运行工具用于执行操作的辅助方法的集合。
RustBenchmarksresultparser解释使用Criterion基准测试框架运行的测试的输出,并将其转换为一系列ITestInvocationListener s的调用。
RustBinaryHost 测试主机测试旨在从Android构建系统(SOONG)运行Rust Binary File
Rust 二进制测试在给定设备上运行Rust二进制的测试。
Rust测试库Rustbinary Hostest和Rustbinarytest的基础类
RustTestBase.EnvPair
RustTestBase.调用
RustTestResultParser解释使用Rust的Unitest Framework运行的测试的输出,并将其转换为一系列ITestInvocationListener s的调用。

S

沙箱配置转储Runner类,基于命令行创建IConfiguration并将其转储到文件中。
sandboxconfigdump.dumpcmd
沙箱配置异常来自沙盒设置的特殊配置异常。
沙箱配置工厂特殊配置工厂,用于处理沙盒目的配置的创建。
沙盒配置工具用于管理沙箱时管理IConfiguration实用程序类。
沙盒调用执行调用的特殊沙箱执行:这是当我们在沙箱内运行命令时的 InvocationExection。
沙盒调用运行器运行与Sandbox中调用相关的测试。
沙盒选项可以接收并提供ISandbox选项的类。
故障收集器屏幕截图当测试用例失败时,收集器将捕获并记录屏幕截图。
Sdk28模块控制器用于检查设备是否使用 SDK 28 (Android 9) 或更高版本的模块控制器。
Sdk29模块控制器仅当被测设备的 SDK 版本为 29 或更高版本时才运行测试。
Sdk30模块控制器仅当被测设备的 SDK 版本为 30 或更高版本时才运行测试。
Sdk31模块控制器仅当被测设备的 SDK 版本为 31 或更高版本时才运行测试。
Sdk32模块控制器仅在测试的设备为SDK版本32或更高时才运行测试。
Sdk33模块控制器仅在测试的设备为SDK版本33或更高时才运行测试。
Sdk34模块控制器仅在测试的设备为SDK版本34或更高时才运行测试。
辅助用户处理程序用于ModuleParameters#SECONDARY_USER
secondaryUserOnDefaultDisplayHandler用于ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY
secondaryUserOnSecondaryDisplayHandler用于ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY
SemaphoreTokenTargetPreparer这是用于使用令牌序列化贸易托管中测试示意力的准备者。
序列化工具用于序列化/反序列化实现ERROR(/Serializable)对象的实用程序。
服务AccountKeyCredentialFactory凭证工厂,以创建基于服务帐户密钥的OAuth Credential
设置BaselineSetter通过iTestDevice.setetting处理设备基线设置的通用设置。
碎片构建克隆从命令行中处理克隆构建信息的助手类。
分片助手处理碎片并将其安排为调用的助手类。
分片监听器一个ITestInvocationListener ,用于从调用分片(也称为在多个资源上并行运行的调用拆分)收集结果,并将它们转发到另一个侦听器。
ShardMainResultForwarder合并分片测试调用结果的ResultForwarder
ShellOutputReceiverStream OutputStream 的实用程序子类,用于写入 IShellOutputReceiver。
Shell状态检查器检查模块运行前后的 shell 状态是否符合预期。
ShippingApiLevelModuleController如果设备满足以下条件,则运行测试:
  • 如果定义了min-api-level
    • 设备附带min-api-level或更高版本。
显示地图PullerMetricCollector FilePullerDeviceMetricCollector的基本实现,允许从设备中提取显示地图文件并从中收集指标。
旁载 OtaTargetPreparer执行指定OTA软件包的侧载的目标准备器,应用程序包,等待设备启动,并注入设备构建属性以用作构建信息

该目标准备器假设该设备在启动时将处于常规ADB模式,并确保设备以相同的模式退出,但应用了较新的构建。

简单文件记录器将日志消息定向到 stdout 和单个日志文件的ILeveledLogOutput
简单性能结果对象保存所有 simpleperf 测试结果
SimplePerfStatResultParser用于解析 simpleperf 结果的实用程序类。
简单性能工具用于调度简单命令并收集结果的实用程序类
SimplePerfUtil.SimplePerfType simpleperf 命令选项的枚举
简单统计一个小型实用程序类,用于根据给定的数值数据集计算一些统计度量。
大小受限的输出流线程安全文件支持ERROR(/OutputStream) ,限制可写入的最大数据量。
跳过pHWASanModuleController模块控制器的基类无法在HWASAN构建上运行测试。
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。
稀疏图像工具实用程序稀疏图像。
SparseImageUtil.SparseInputStream SparseInputStream从上游读取并检测数据格式。
StatsdBeforeAfterGaugeMetricPostProcessor处理量规指标的后处理器,以“前/之后”的方法收集的指标,即
统计事件度量后处理器使用处理器上指定的Formatters,将STATSD中的事件指标处理到键值对中的事件指标的后处理器。
统计通用后处理器通过将报告作为树结构扩展,将二进制Proto STATSD处理为键值对的后处理器将其报告为键值对。
状态检查结果包含ISystemStatusChecker执行的结果。
StatusCheckerResult.CheckStatus
标准输出记录器一个将日志消息引向stdout的ILeveledLogOutput
停止服务设置一款可以在设备上停止服务的ITargetPreparer
流协议接收器将原始测试记录转换为贸易表的事件的接收器。
StreamProtoResultReporter ProtoResultReporter的实现
流工具用于管理输入流的实用程序类。
严格分片助手碎片策略以创建不同时报告的严格碎片,
字符串转义工具用于转义特定格式字符串的实用程序类。
字符串工具用于转义字符串以进行常见字符串操作的实用程序类。
存根构建提供者无需空的IBuildProvider实现。
存根设备存根占位符实施IDevice
存根密钥存储客户端密钥库客户端的默认存根实现。
StubKeyStoreFactory密钥库工厂的默认存根实现
StubLocalAndroid虚拟设备DeviceManager使用的占位符IDeviceDeviceSelectionOptions.localVirtualDeviceRequested()true
存根多目标准备器占位符的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 命令运行程序的异常输出的帮助程序。
子流程报告助手一个用于构建包装程序配置文件的类,以使用子过程结果记者作为cluster命令。
子流程结果报告器实现ITestInvocationListener以指定为 result_reporter 并从子流程转发测试、测试运行、测试调用的结果。
子流程测试结果解析器扩展ERROR(/FileOutputStream)以在写入文件之前解析输出,以便我们可以在启动器端生成测试事件。
SubprocessTestResultsParser.StatusKeys相关测试状态键。
子进程TfLauncher用于针对单独的 TF 安装运行测试的IRemoteTest
SuiteApk安装程序安装套件配置的指定 APK:来自 $ANDROID_TARGET_OUT_TESTCASES 变量或构建信息中的 ROOT_DIR。
SuiteModuleLoader从存储库中检索兼容性测试模块定义。
SuiteModuleLoader.ConfigFilter ERROR(/FilenameFilter)在目录中查找所有配置文件。
套件结果持有者助手对象缓解序列化和应对调用结果。
套件结果报告器收集整个套件调用的测试结果并输出最终结果。
SuiteResultReporter.ModulePrepTimes对象持有者进行准备和拆除一个模块的时间。
套件测试过滤器代表用于包括和排除测试的过滤器。
切换用户目标准备器在设置中切换到指定的用户类型的ITargetPreparer
系统服务器文件描述符检查器检查系统服务器的 FD 是否已用完。
系统服务器状态检查器检查模块运行前后system_server的pid是否发生变化。
系统更新器设备闪存器一个依靠系统更新器的IDeviceFlasher安装在OTA更新软件包中捆绑的系统图像。
系统工具用于进行系统调用的实用程序类。
SystemUtil.EnvVariable

时间

表格生成器用于在表中显示字符串元素矩阵的帮助程序类。
表格格式化程序用于显示 String 元素矩阵的帮助程序类,以便每个元素列都对齐
目标文件实用程序
targetFileutils.filepermission
目标设置错误准备测试目标时发生了致命错误。
塔尔工具操作 tar 文件的实用程序。
TCP设备DeviceManager使用的占位符IDeviceDeviceSelectionOptions.tcpDeviceRequested()true
TearDownPassThroughPreparer允许在配置中包含在对象中包含的准备器上进行拆卸。
电话助手用于使用和获取与电话相关的信息的实用程序。
TelephonyHelper.SimCard 信息SIM 卡相关信息的信息持有者。
电话令牌提供商与电话相关令牌的令牌提供商。
温度节流服务员一个等待设备的温度降低到目标的ITargetPreparer
模板解析错误扩展ConfigurationException类,以解决配置解析期间与模板相关的错误。
可怕的失败电子邮件处理程序一个简单的处理程序类,当WTF(多么可怕的失败)发生在贸易联合会实例中时,将电子邮件发送给感兴趣的人。
测试应用程序安装设置一种ITargetPreparer ,用于将IDeviceBuildInfo.getTestsDir()文件夹中的一个或多个应用程序安装到设备上。
测试上下文用于对 TFC API 的 TestContext 消息进行建模的类。
测试依赖解析器如果需要,帮助程序解决依赖关系。
测试说明表示有关测试用例的信息的类。
测试描述文件用于将 TestDescriptions 列表编组和解组到测试文件的实用程序类。
测试装置实施完整堆栈Android设备的ITestDevice
测试设备.MicrodroidBuilder用于创建微型测试效应的构建器。
测试设备选项ITestDevice Option的容器
testDeviceOptions.InstanceType
testDevicestate设备状态比DeviceState更完整地表示设备状态。
测试环境TFC API返回的测试环境消息的一堂课。
测试错误标识符来自测试和测试运行程序的错误标识符。
测试失败监听器侦听器在要求时曾在测试故障时采取屏幕截图,bugreport,logcat Collection等动作。
测试失败模块控制器模块的控制器,只想调整测试的失败日志的表现。
测试文件推送设置一个从IDeviceBuildInfo.getTestsDir()文件夹将一个或多个文件/dir推到设备上的ITargetPreparer
测试过滤助手用于过滤测试的辅助类
测试组状态存储测试组状态的课程。
测试信息将测试信息集存储在test_mapping文件中。
测试信息包含测试跑步者或测试可能需要正确执行的所有信息和依赖项的持有对象。
测试信息生成器Builder 用于创建TestInformation实例。
测试调用ITestInvocation的默认实现。
testInvocation.runmode调用可以遇到的不同模式。
测试调用.阶段
TestInvocationManagementserver GRPC服务器帮助管理测试调用及其生命周期。
TestIncationManagementServer.InitationInformation
测试映射用于加载test_mapping文件的类。
测试映射套件运行器实现BaseTestSuite以将选项 include-filter 指定的测试或构建中的 TEST_MAPPING 文件作为套件运行。
测试选项将测试选项详细信息设置存储在 TEST_MAPPING 文件中。
测试输出上传器将测试输出文件上传到本地文件系统,GCS或HTTP端点。
测试记录解释器用于将TestRecord原型转换为 Tradefed 中更易于操作的格式的实用程序。
测试记录协议工具用于从文件读取TestRecord原型的实用程序。
测试资源TFC API返回的testResource消息的类。
测试资源下载器从文件系统/GCS/HTTP下载测试资源文件的类。
测试结果单个测试结果的容器。
测试结果监听器ITestLifecycleListener 的简化,适用于只关心单个测试结果的实施者。
测试运行工具一个实用课程,可帮助各种测试跑步者。
测试运行结果保存单次测试运行的结果。
测试运行到测试调用转发器从ddmlib ITestRunListenerITestLifeCycleReceiver转发器。
测试池轮询器测试包装器允许执行测试池的所有测试。
测试套件信息解决测试套件构建相关元数据加载问题的类

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

测试总结代表测试摘要的类。
测试摘要.类型
TestSummary.TypedString
测试系统应用程序安装设置一个ITargetPreparer ,它从IDeviceBuildInfo.getTestsDir()文件夹安装一个或多个应用程序上,请在设备上的 /系统分区上。
测试超时执行器允许检查给定测试案例的执行时间并在给定超时的情况下失败的听众。
文本结果报告器将结果转发到 JUnit 文本结果打印机的测试结果报告器。
TfMetricProtoUtil 工具帮助绘制地图的实用程序类前往地图过渡。
Tf对象跟踪器一种用于跟踪不同贸易联邦对象的用法的实用性。
TfSuiteRunner ITestSuite的实现将从 TF jars res/config/suite/ 文件夹加载测试。
Tf测试启动器IRemoteTest用于针对单独的 TF 安装运行单元或功能测试。
时间状态检查器状态检查器确保设备和主机时间保持同步。
时间工具包含时间相关的实用程序方法。
时间值这是一种哨兵类型,它包裹了Long
浪费时间的人一个简单的目标准备者浪费时间并有可能重新启动设备。
TokenProperty通过动态碎片支撑令牌。
令牌提供者助手帮助程序提供与特定令牌关联的提供程序,以便查明设备是否支持该令牌。
跟踪命令收集器IMetricCollector在测试期间使用trace-cmd 收集跟踪,并将其记录到调用中。
TracePropagatingExecutorService执行者服务将任务转发到基础实现的同时传播跟踪上下文。
追踪记录器有助于管理每个测试调用的跟踪的类。
TradefedConfig对象用于建模TFC API的TradeFedConfigObject消息的类。
TradeFedConfigobject.type可以注入cluster命令配置的配置对象类型的列表。
Tradefed委托人帮助将调用委托给另一个 Tradefed 二进制文件的对象。
Tradefed 功能客户端grpc 客户端向服务器请求功能执行。
TradeFedFeatureserver响应触发功能请求的服务器。
Tradefed沙箱可以运行贸易联合会调用的沙箱容器。
TradefedSandboxFactory SandBoxFactory的默认实现
TradefedSandboxRunnerTradefedSandbox关联的运行程序将允许执行沙箱。
TradefedSandboxRunner.StubScheduledInitationListener一个不执行任何操作的存根IScheduledInvocationListener

U

UiAutomatorRunner在设备上运行UI Automator测试并报告结果。
UiAutomator测试
uiautomatortest.loggingoption
uiautomatortest.testfaileaction
未执行的TestReporter线程负责报告所有未执行测试的线程。
kitiremultimap <k,v>一个MultiMap确保每个键的唯一值。
UsbReset多设备恢复IMul IMultiDeviceRecovery为离线设备重置 USB 总线。
UsbResetRunConfigRecovery允许触发命令重置设备的USB
USB重置测试一个IRemoteTest重置设备USB并检查设备之后是否返回该设备。
用户检查器检查测试期间用户是否发生变化。
用户清理器ITargetPreparer可在拆除时删除次要用户。
用户助手
用户信息类似于平台的UserInfo类。
USERINFO.USERTYPE用户类型在外部API中的支持变体。

V

验证套件配置助手此类将帮助验证为套件加载的IConfiguration是否满足预期要求: - 无构建提供程序 - 无结果报告器
版本化文件代表具有关联版本的文件的数据结构。
版本解析器获取运行的交易工件的版本。
可见背景用户准备器目标准备程序用于在可见的用户中运行测试的用户。
虚拟机远程设备我们将从虚拟机内部管理的远程虚拟设备。

等待设备恢复IDeviceRecovery的简单实现,等待设备在线并响应简单命令。
等待设备日期时间准备器等待DateTime在设备上设置的ITargetPreparer

如果在超时内未设置DateTime,或者将主机datetime迫使TargetSetupError迫使该准备程序迫使目标群

无线上网助手用于操纵设备上的WiFi服务的帮助课程。
Wifi准备器如有必要,可以在设备上配置WiFi的ITargetPreparer

X

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

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

Z

Zip压缩策略用于创建 zip 存档的ICompressionStrategy
压缩工具用于压缩相关操作的助手类
ZipUtil2将POSIX文件权限考虑到ZIP提取的辅助班级课程