类别索引
这些是 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 自动报告器的映射的类。 |
平均后处理器 | 计算指标列表平均值的后处理器的实现。 |
乙
C
D
乙
EmmaXml常量 | 解析 emma xml 报告时使用的常量。 |
模拟器内存CPU捕获器 | |
强制SeLinux检查器 | 确保 Selinux 状态的状态检查器。 |
事件记录监听器 | 将接收到的所有事件记录到文件中的侦听器 |
现有构建提供者 | 返回已构造的IBuildInfo IBuildProvider 。 |
扩展文件 | 标准文件的扩展,用于携带构建相关的元数据。 |
F
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 | 需要从配置访问ISystemStatusChecker 的IRemoteTest 。 |
目标清理器 | 该接口已被弃用。 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 主机上运行的本地虚拟设备的类。 |
本地应用程序构建提供者 | 基于提供的本地路径构造IBuildInfo 的IBuildProvider |
本地设备构建提供者 | 一个IBuildProvider ,根据提供的文件系统目录路径构造IDeviceBuildInfo 。 |
本地模拟器启动 | 从 Android 构建环境本地启动模拟器的 TargetPreparer。 |
本地模拟器快照 | TargetPreparer 用于从 Android 构建/开发环境生成干净的模拟器快照 |
本地文件解析器 | 允许链接本地文件的IRemoteFileResolver 的实现 |
本地文件夹构建提供者 | 基于提供的本地路径构造IFolderBuildInfo 的IBuildProvider |
本地运行指令生成器 | 用于编译指令以在本地运行测试的实用程序。 |
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 以收集结果列表。 |
模块合并 | 用于与拆分后合并ITestSuite 和ModuleDefinition 相关的操作的帮助程序类。 |
模块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设备 | DeviceManager 在DeviceSelectionOptions.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
时间
表格生成器 | 用于在表中显示字符串元素矩阵的帮助程序类。 |
表格格式化程序 | 用于显示 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 ITestRunListener 到ITestLifeCycleReceiver 转发器。 |
测试池轮询器 | 测试包装器允许执行测试池中的所有测试。 |
测试套件信息 | 解决测试套件构建相关元数据加载问题的类 为了正确公开相关信息,测试套件必须在其 jar 资源中包含 |
文本结果报告器 | 将结果转发到 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 的默认实现 |
TradefedSandboxRunner | 与TradefedSandbox 关联的运行程序将允许执行沙箱。 |
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 。 |