类索引
以下是 API 类。查看所有 API 软件包。
A
B
| BackgroundDeviceAction | 在给定设备上运行命令,根据需要重复运行,直到操作被取消。 |
| BaseDeviceMetricCollector |
IMetricCollector 的基本实现,允许在 onTestRunStart(DeviceMetricData) 和 onTestRunEnd(DeviceMetricData,Map) 上开始和停止收集。
|
| BaseEmulatorPreparer | 用于启动本地模拟器的通用准备器。 |
| BaseHostJUnit4Test | 用于运行主机 JUnit4 型测试的基本测试类。 |
| BaseLeveledLogOutput |
ILeveledLogOutput 的基本实现,允许根据某些标记的名称或组件对其进行过滤。
|
| BaseModuleController |
IModuleController 的基本实现,应实现该接口以检查模块是否应运行。
|
| BaseMultiTargetPreparer |
IMultiTargetPreparer 的基本实现,允许停用对象。
|
| BasePostProcessor |
每个实现都应扩展的基础 IPostProcessor。
|
| BaseRetryDecision |
IRetryDecision 的基本实现。
|
| BaseStreamLogger<OS extends OutputStream> |
一个 ILeveledLogOutput,用于将日志消息定向到输出流和标准输出。
|
| BaseSwitchUserTargetPreparer |
一种 ITargetPreparer,可在设置中切换到指定的用户类型。
|
| BaseSystemTestEnvPreparer | 重新启动到基本系统测试环境 |
| BaseTargetPreparer |
ITargetPreparer 的基本实现类,用于控制对象是否处于停用状态。
|
| BaseTestSuite | 一项用于通过新套件系统运行兼容性测试套件的测试。 |
| BatchChannel<T> | 用于批量上传测试结果和工件的辅助类。 |
| BatchChannel.BatchUploadAction<T> | 当一批商品准备好上传时要执行的操作。 |
| BatteryController | 用于控制设备电池充电状态的实用工具类。 |
| BatteryRechargeDeviceRecovery | 允许在设备电池电量低于给定阈值时触发命令。 |
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | 如果电池电量不可用,将触发配置的恢复检查器。 |
| BeforeClassWithInfo |
与 BeforeClass 类似的保证,但带注释的方法必须需要 TestInformation 参数。
|
| BinaryState | 用于记录开启/关闭状态的枚举,其中包含 IGNORE 无操作状态。 |
| BluetoothConnectionLatencyCollector | 收集器会将预定义的 statsd 时长指标配置推送到设备,并收集每个配置文件的蓝牙连接时长。 |
| BluetoothConnectionStateCollector | 此收集器将收集 BluetoothConnectionStateChanged 指标,并记录每个配置的连接状态编号。 |
| BluetoothConnectionSuccessRatePostProcessor |
实现了用于计算蓝牙配置文件成功率的后处理器
使用“metric-key-match”指定包含蓝牙连接状态(以数字数组表示)的指标。示例:[0, 1, 2, 3, 0, 1, 2, 3]。 |
| BluetoothHciSnoopLogCollector | 用于在 DUT 上启用蓝牙 HCI 信息收集日志记录并收集每次测试的日志的收集器。 |
| BluetoothUtils |
用于在设备上调用 BluetoothInstrumentation 的实用程序函数
设备端 BluetoothInstrumentation 代码可在 AOSP 中找到,路径为:
|
| BootstrapBuildProvider |
一种从测试设备引导 build 信息的 IDeviceBuildProvider
此值通常用于具有外部提供的 build 的设备,即 |
| BootstrapServiceFileResolverLoader | 使用服务加载功能加载解析器。 |
| BrightnessSetupConfigUtil | 一种实用程序类,用于从类路径加载 BrightnessSetupConfig 并提供对方法的访问权限。 |
| Bugreport | 用于保存 bug 报告文件引用的对象,兼容扁平 bug 报告和压缩 bug 报告 (bugreportz)。 |
| BugreportCollector |
一种直通 ITestInvocationListener,可在发生可配置的事件时收集 bug 报告,然后在每次收集 bug 报告后对其子级调用 ITestInvocationListener.testLog。
|
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | 一个完整的谓词,用于描述何时捕获 bug 报告。 |
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | 在测试用例失败时收集 bugreportz。 |
| BugreportzOnTestCaseFailureCollector | 在运行中的测试用例失败时收集 bugreportz。 |
| BuildAnalysis | 表示单次 build 分析的结果。 |
| BuildApiFlashingResourcesRetriever |
一种 IFlashingResourcesRetriever,用于从 Android build apiary 中检索辅助映像文件,如果 apiary 不可用,则回退到 nfs。
|
| BuildError | 如果提供的 build 无法运行,则抛出此异常。 |
| BuildInfo |
应与 ITestDevice 关联的 IBuildInfo 的通用实现。
|
| BuildInfoKey | 用于保存与 build 信息查询相关的枚举的类。 |
| BuildInfoKey.BuildInfoFileKey |
一种枚举,用于描述可通过 IBuildInfo.getFile(BuildInfoFileKey) 查询的所有已知文件类型。
|
| BuildInfoRecorder |
一种将 build 信息元数据写入指定文件的 ITargetPreparer。
|
| BuildInfoUtil |
一个用于帮助处理 IBuildInfo 的实用程序类
|
| BuildRetrievalError | 在检索用于测试的 build 时发生了严重错误。 |
| BuildSerializedVersion |
包含所有 IBuildInfo 的当前序列化版本的类。
|
| BuildTestsZipUtils | 一个辅助类,用于处理与 Android 构建系统生成的测试 zip 相关的操作 |
| BulkEmailer | 一种电子邮件发送实用程序,允许进行以下配置:发送间隔、初始突发大小、收件人和消息总数。 |
| BundletoolUtil | 使用 bundletool 命令行在设备上安装 .apks 的实用程序类。 |
| ByteArrayInputStreamSource | |
| ByteArrayList | 表示轻量级字节数组的类。 |
| ByteArrayUtil | 用于处理字节数组的实用程序,例如将字节转换为整数。 |
| ByteBufferUtil | |
| ByteStreamDownloader |
实现 ByteStream gRPC 服务的 Read 方法的客户端。
|
| ByteStreamUploader |
实现 ByteStream gRPC 服务的 Write 方法的客户端。
|
C
D
E
F
G
| GceAvdInfo | 用于存储给定 GCE AVD 实例的相关数据的结构。 |
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | 用于氧合的 Gce 实验主机代理隧道的线程监控器。 |
| GceManager | 用于管理 GCE 调用以启动/停止和收集 GCE 日志的辅助程序。 |
| GceRemoteCmdFormatter | 用于格式化命令以连接到远程 GCE 设备的实用程序类。 |
| GceRemoteCmdFormatter.ScpMode | SCP 可用于推送或提取文件,具体取决于实参的结构。 |
| GceSshTunnelMonitor | GCE SSH 隧道的线程监控器。 |
| GcovCodeCoverageCollector |
一个 BaseDeviceMetricCollector,用于从设备中提取 gcov 覆盖率测量数据,并将其记录为测试制品。
|
| GcovKernelCodeCoverageCollector |
一个 BaseDeviceMetricCollector,用于从 debugfs 和设备中提取 gcov 内核覆盖率测量数据,然后最终将其记录为测试制品。
|
| GCSBucketUtil | 用于从 Google Cloud Storage (GCS) 下载和上传文件的文件管理器。 |
| GCSBucketUtil.GCSFileMetadata | GCS 中文件信息的简单封装容器。 |
| GCSCommon | 已废弃!请改用 com.android.tradefed.util.gcs.GCSCommon。 |
| GCSCommon | GCS 操作(例如下载和上传)的基类。 |
| GCSConfigurationFactory |
ConfigurationFactory 从 Google Cloud Storage 加载配置。
|
| GCSConfigurationFactory.GCSConfigLoader |
ConfigurationFactory.ConfigLoader 的扩展,用于从 GCS 加载配置、跟踪来自一个根配置的包含配置,并在出现循环包含时抛出异常。
|
| GCSConfigurationServer | 配置服务器从 Google Cloud Storage (GCS) 加载配置。 |
| GCSDownloaderHelper | GCS 存储分区的下载器,负责缓存和解析全局配置。 |
| GCSFileDownloader | 用于从 Google Cloud Storage (GCS) 下载文件的文件下载器。 |
| GCSFileDownloaderBase | 用于从 Google Cloud Storage (GCS) 下载文件的文件下载器。 |
| GCSFileUploader | 用于将文件数据上传到 Google Cloud Storage (GCS) 的文件上传器。 |
| GCSHelper | |
| GCSHostResourceManager | 从 GCS(Google Cloud Storage)下载主机资源。 |
| GcsRemoteFileResolver |
IRemoteFileResolver 的实现,允许从 GCS 存储分区下载。
|
| GeminiDebuggingPostProcessor | 后处理器创建用于调试错误的提示查询。 |
| GenericLogcatEventParser<LogcatEventType> | 解析 logcat 输入以获取事件。 |
| GenericLogcatEventParser.LogcatEvent | 用于保存 logcat 事件的结构,包含事件类型和触发 logcat 消息 |
| GetPreviousPassedHelper | 用于获取之前通过的测试过滤条件的辅助程序。 |
| GkiDeviceFlashPreparer | 一种目标准备器,用于使用 Android 通用内核通用映像刷写设备。 |
| GlobalConfiguration |
一种 IGlobalConfiguration 实现,用于将加载的配置对象存储在映射中
|
| GlobalFilterGetter | 服务实现,用于返回给定调用的过滤器。 |
| GlobalTestFilter | 应用于调用的过滤条件选项。 |
| GoogleAccountPreparer |
支持配置 Google 账号的 ITargetPreparer。
|
| GoogleAccountUtil | 一种支持在设备上配置 Google 账号的实用程序 |
| GoogleApiClientUtil | 用于创建 Google API 客户端的实用程序。 |
| GoogleApiClientUtilBase | |
| GoogleAppsSetup |
支持各种 Google 应用设置选项的 ITargetPreparer
注意:设备必须先配置账号,请参阅 |
| GoogleBenchmarkResultParser | 解析从 shell 运行的 Google Benchmark 的结果,并返回包含所有结果的映射。 |
| GoogleBenchmarkTest | 在给定设备上运行 Google 基准测试软件包的测试。 |
| GoogleDeviceFlashPreparer |
DeviceFlashPreparer 的一种专业化,支持刷写 Google 设备所需的自定义步骤。
|
| GoogleDeviceSetup |
DeviceSetup 的扩展版本,可用于设置其他 Google 特定属性。
|
| GoogleTradefedSandbox |
TradefedSandbox 的内部专业化,用于实验室基础设施。
|
| GoogleTradefedSandboxFactory | 适用于 SandboxFactory 的 Google Tradefed 实现 |
| GranularRetriableTestWrapper |
一个封装容器类,用于在测试用例级别对 IRemoteTest 进行细化。
|
| GranularRetriableTestWrapper.StartEndCollector | 用于捕获缺失的跑步开始和结束时间的类帮助程序。 |
| GsiDeviceFlashPreparer | 一种将 Android 通用系统映像刷写到设备上的目标准备器。 |
| GsiDeviceFlashPreparer.PvmfwFlashMode | |
| GTest | 在给定设备上运行原生测试软件包的测试。 |
| GTestBase | gTest 的基类 |
| GTestListTestParser | 用于在“--gtest_list_tests”参数下运行 gtest 试运行模式的结果解析器。 |
| GTestResultParser | 解析通过 shell 运行的 GTest 原生测试的“原始输出模式”结果,并将结果告知 ITestInvocationListener。 |
| GTestXmlResultParser | 解析通过 shell 运行的、使用 GTest 的原生测试的“xml 输出模式”结果,并将结果告知 ITestRunListener。 |
H
I
J
| JarHostTest | 主机端 JUnit 测试的测试运行程序。 |
| JarHostTest.HostTestListener | 封装容器监听器,用于将除 testRunStarted() 和 testRunEnded() 之外的所有事件转发到嵌入式监听器。 |
| JavaCodeCoverageCollector |
一个 BaseDeviceMetricCollector,用于从设备中提取 Java 覆盖率测量数据,并将其记录为测试制品。
|
| JavaCodeCoverageFlusher | 一种实用程序类,用于重置并强制刷新设备上运行的进程中的 Java 代码覆盖率测量数据。 |
| JSONFileKeyStoreClient | 一个示例实现,其中本地 JSON 文件充当密钥库。 |
| JSONFileKeyStoreFactory |
JSON 密钥库工厂的实现,用于提供 JSONFileKeyStoreClient 以访问 JSON 密钥库文件。
|
| JsonHttpTestResultReporter | 一种结果报告程序,可将测试指标结果和分支、设备信息编码为 JSON 并 POST 到 HTTP 服务端点 |
| JUnit4ResultForwarder | 来自 JUnit4 运行程序的转发结果。 |
| JUnit4TestFilter |
通过扩展 Filter 为 JUnit4 运行程序提供过滤功能的辅助类。
|
| JUnitRunUtil |
用于将 IRemoteTest.run(TestInformation,ITestInvocationListener) 调用定向到 Test.run(TestResult) 调用的辅助类。
|
| JUnitToInvocationResultForwarder |
一个监听 TestListener 事件并将其转发到 ITestInvocationListener 的类。
|
| JUnitXmlParser | 一种解析器,用于从存储在 ant 的 XMLJUnitResultFormatter 中的 JUnit 结果提取测试结果数据,并将其转发给 ITestInvocationListener。 |
K
| KernelModuleUtils | |
| KernelTargetTest | 用于在目标平台上运行可执行文件并解析内核测试结果的测试运行程序。 |
| KernelTestModuleController | 模块控制器的基类,用于在不匹配架构时不运行测试。 |
| KeyguardControllerState | 用于存放锁屏状态的容器。 |
| KeyguardStatusChecker | 检查模块执行后的 Keyguard 状态。 |
| KeyStoreException | 当发生严重的密钥库错误时抛出。 |
| KillExistingEmulatorPreparer |
用于关闭正在运行的模拟器的 ITargetPreparer。
|
| KnownFailurePreparer | 目标准备器,用于跳过重试已知失败。 |
| KTapResultParser | 读取 KTAP 输出,该输出由 KUnit 测试模块生成并放置在 debugfs 下的“results”文件中。 |
| KTapResultParser.ParseResolution | |
| KUnitModuleTest | 用于在设备上运行 KUnit 测试模块的测试运行程序。 |
L
| LabResourceDeviceMonitor | 用于初始化/管理 LabResourceService 的 gRPC 服务器的实验室资源监控器。 |
| LargeOutputReceiver | 一个旨在帮助运行长时间运行的命令收集输出的类。 |
| LastBuildInfo | 解析并公开 logs/last_build.info 文件的信息。 |
| LastShardDetector |
在运行本地分片时,有时我们只希望在最后一个分片达到 invocationEnded(long) 时执行某些操作。
|
| LaunchControlProvider |
一种 IBuildProvider 实现,用于查询 Google 启动控制服务器以获取要测试的 build。
|
| LaunchControlProvider.DownloadFileDescriptor | |
| LCUtil | 用于将启动控制路径解析为其组成部分的辅助类 |
| LeakedThreadStatusChecker | 状态检查工具,用于确保模块不会泄漏正在运行的线程。 |
| LegacySubprocessResultsReporter | 子进程结果报告器的冻结实现,尽管其父类发生了变化,但仍应与早期版本的 TF/CTS(例如 8 及更高版本)保持兼容。 |
| ListInstrumentationParser |
用于解析“pm list instrumentation”查询输出的 IShellOutputReceiver
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | 在 TradeFed 主机上运行的本地虚拟设备的类。 |
| LocalAppBuildProvider |
一种 IBuildProvider,用于根据提供的本地路径构建 IBuildInfo
|
| LocalDeveloper | 检测并返回本地开发者是否正在运行 Tradefed。 |
| LocalDeviceBuildProvider |
一种 IBuildProvider,用于根据提供的文件系统目录路径构建 IDeviceBuildInfo。
|
| LocalEmulatorLaunch | 一种 TargetPreparer,用于从 Android 构建环境在本地启动模拟器。 |
| LocalEmulatorSnapshot | 一种 TargetPreparer,旨在从 Android build/开发环境生成干净的模拟器快照 |
| LocalFileHeader | LocalFileHeader 是一个类,包含 ZIP 文件中文件/文件夹的信息。 |
| LocalFileResolver |
实现 IRemoteFileResolver,允许关联本地文件
|
| LocalFolderBuildProvider |
一种 IBuildProvider,用于根据提供的本地路径构建 IFolderBuildInfo
|
| LocalHostResourceManager | 管理器主机资源。 |
| LocalPool | 实现本地测试池 |
| LocalRunInstructionBuilder | 用于编译在本地运行测试的指令的实用程序。 |
| LockSettingsBaselineSetter | 用于移除屏幕锁定设置的 setter。 |
| 日志 | |
| 日志 | 与主要 Android 来源中的 API 相对应的日志类。 |
| Log.ILogOutput | 实现此接口的类会提供用于输出日志消息的方法。 |
| Log.LogLevel | 日志级别枚举。 |
| Log.LogLevel | 日志级别枚举。 |
| LogAssociation | 用于表示日志文件与测试之间关联的类。 |
| LogcatCrashResultForwarder | 特殊监听器:在发生故障(插桩进程崩溃)时,它会尝试从 logcat 中提取崩溃信息,并将其添加到与测试关联的故障消息中。 |
| LogcatEventParser | |
| LogcatEventType |
LogcatEventParser 的事件类型。
|
| LogcatOnFailureCollector | 当测试用例或测试运行失败时,将捕获并记录 logcat 的收集器。 |
| LogcatReceiver | 在后台收集 logcat 的类。 |
| LogcatTimingMetricCollector | 一种指标收集器,通过使用给定的正则表达式模式从 logcat 行解析事件的开始和结束信号,在一次或多次重复测试期间从 logcat 收集时间信息(例如用户切换时间)。 |
| LogDataType | 表示日志数据的数据类型。 |
| LogFile | 用于保存已保存的日志文件的元数据的类。 |
| LogFileSaver |
一个 ITestInvocationListener 的辅助类,用于将日志数据保存到文件中
|
| LogOffsets | 一个用于存储不同测试级别的日志文件起始偏移量的类。 |
| LogPreprocessor | 将由 AI 工具提取的日志的预处理器入口点。 |
| LogReceiver | |
| LogRegistry |
一种 ILogRegistry 实现,可根据发出调用的线程的 ThreadGroup 对不同的记录器进行多路复用和管理。
|
| LogSaverResultForwarder |
用于使用全局文件保存程序保存日志的 ResultForwarder。
|
| LogUtil | 一个日志记录实用程序类。 |
| LogUtil.CLog |
Log 的 shim 类,可自动将调用者的简单类名称用作日志标记
|
| LUCIResultReporter | 一种结果报告程序,可将 ResultDB 和 LUCI 所需的测试结果保存为 JSON 格式 (go/result-sink),并在控制台中记录文件位置。 |
M
否
O
| ObjectUpdater | 用于管理 AnTS 对象更新的辅助类。 |
| ObjectUpdater.InvocationUpdate | 更新所提供的调用。 |
| ObjectUpdater.TestArtifactUpdate | 对返回的 BuildArtifact 执行更新。 |
| ObjectUpdater.WorkUnitUpdate | 用于封装更新的接口。 |
| OpenObjectLoader | AOSP 中提供的默认对象的加载器。 |
| 选项 |
将字段注释为表示 IConfiguration 选项。
|
| Option.Importance | |
| OptionClass |
将类注释为表示 IConfiguration 对象。
|
| OptionCopier |
一种辅助类,可将具有相同名称的 Option 字段值从一个对象复制到另一个对象。
|
| OptionDef |
保存 Option 的详细信息。
|
| OptionFetcher | 用于从父进程获取测试选项的帮助程序。 |
| OptionNotAllowedException |
当不允许在命令行中传递选项时,指定 ConfigurationException。
|
| OptionSetter |
填充 Option 字段。
|
| OptionSetter.Handler<T> | |
| OptionSetter.MapHandler |
用于处理 Map 字段值的 Handler。
|
| OptionSetter.OptionFieldsForName | 用于存储具有指定名称的选项字段列表的容器。 |
| OptionUpdateRule | 控制多次指定某个选项时的行为。 |
| OtaDeviceBuildInfo |
用于无线下载更新测试的 IDeviceBuildInfo。
|
| OtatoolsBuildInfo |
包含 otatools 制品的 IBuildInfo。
|
| OtaUpdateDeviceFlasher | 一种设备刷写器,可使用完整或增量 OTA 软件包触发 system/update_engine/scripts/update_device.py 脚本来更新设备映像。 |
| OxygenUtil | 用于与 Oxygen 服务互动的实用程序。 |
P
Q
| QueryType | 启动控制查询类型。 |
| QuotationAwareTokenizer |
R
S
T
| TableBuilder | 用于在表格中显示字符串元素矩阵的辅助类。 |
| TableFormatter | 用于显示字符串元素矩阵的辅助类,以便每个元素列对齐 |
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | 准备测试目标时发生严重错误。 |
| TarUtil | 用于处理 tar 文件的实用程序。 |
| TearDownPassThroughPreparer | 允许对以对象形式包含在配置中的 preparer 运行 tearDown。 |
| TelephonyHelper | 用于使用和获取与电话相关信息的实用程序。 |
| TelephonyHelper.SimCardInformation | 用于存储 SIM 卡相关信息的持有者。 |
| TelephonyTokenProvider | 用于电话相关令牌的令牌提供程序。 |
| TemperatureThrottlingWaiter |
一种 ITargetPreparer,用于等待设备温度降至目标值
|
| TemplateResolutionError |
扩展 ConfigurationException 的类,用于在配置解析期间处理与模板相关的错误。
|
| TerribleFailureEmailHandler | 一个简单的处理程序类,用于在 Trade Federation 实例中发生 WTF(What a Terrible Failure,糟糕的失败)错误时向感兴趣的人发送电子邮件。 |
| TestAppInstallSetup |
一种从 IDeviceBuildInfo.getTestsDir() 文件夹向设备安装一个或多个应用的 ITargetPreparer。
|
| TestContentAnalyzer | 分析器会根据上下文进行分析,并确定哪些内容值得关注。 |
| TestContext | 用于对 TFC API 的 TestContext 消息进行建模的类。 |
| TestDependencyResolver | 用于在需要时解决依赖项的辅助程序。 |
| TestDescription | 表示测试用例相关信息的类。 |
| TestDescriptionsFile | 一种实用程序类,用于将 TestDescription 列表编组和解组到测试文件。 |
| TestDevice |
针对全堆栈 Android 设备的 ITestDevice 实现
|
| TestDevice.MicrodroidBuilder | 用于创建 Microdroid TestDevice 的构建器。 |
| TestDeviceOptions |
ITestDevice Option 的容器
|
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
比 DeviceState 更全面的设备状态表示形式。
|
| TestDiscoveryInfo | 用于存储测试发现所需的依赖项信息的实用工具类。 |
| TestEnvironment | 用于对 TFC API 返回的 TestEnvironment 消息进行建模的类。 |
| TestErrorIdentifier | 来自测试和测试运行程序的错误标识符。 |
| TestFailureModuleController | 用于简单地调整测试失败日志收集方式的模块的控制器。 |
| TestFilePushSetup |
一种 ITargetPreparer,用于将 IDeviceBuildInfo.getTestsDir() 文件夹中的一个或多个文件/目录推送到设备。
|
| TestFilterHelper | 用于过滤测试的辅助类 |
| TestGroupStatus | 用于存储测试组状态的类。 |
| TestIdentifier | 标识已解析的插桩测试。 |
| TestIdUtils | 用于清理 ResultDB 的测试 ID 的实用程序类。 |
| TestInfo | 存储在 TEST_MAPPING 文件中设置的测试信息。 |
| TestInformation | 包含测试运行程序或测试可能需要正确执行的所有信息和依赖项的 Holder 对象。 |
| TestInformation.Builder |
用于创建 TestInformation 实例的构建器。
|
| TestInvocation |
ITestInvocation 的默认实现。
|
| TestInvocation.RunMode | 调用可能遇到的不同模式。 |
| TestInvocation.Stage | |
| TestInvocationManagementServer | 用于帮助管理测试调用及其生命周期的 GRPC 服务器。 |
| TestInvocationManagementServer.InvocationInformation | |
| TestMapping | 用于加载 TEST_MAPPING 文件的类。 |
| TestMapping.NoTestRuntimeException | |
| TestMappingSuiteRunner |
实现 BaseTestSuite 以运行由选项 include-filter 指定的测试,或运行 build 中的 TEST_MAPPING 文件(作为套件)。
|
| TestOption | 存储在 TEST_MAPPING 文件中设置的测试选项详细信息。 |
| TestOutputUploader | 将测试输出文件上传到本地文件系统、GCS 或 HTTP(S) 端点。 |
| TestRecordInterpreter |
用于将 TestRecord proto 转换为 Tradefed 中更易于操作的格式的实用程序。
|
| TestRecordProtoUtil |
用于从文件中读取 TestRecord proto 的实用程序。
|
| TestResource | 用于对 TFC API 返回的 TestResource 消息进行建模的类。 |
| TestResourceDownloader | 用于从文件系统/GCS/HTTP 下载测试资源文件的类。 |
| TestResult | 单个测试结果的容器。 |
| TestResult | 单个测试结果的容器。 |
| TestResult.TestStatus | |
| TestResultListener | 针对仅关注单个测试结果的实现者,对 ITestLifecycleListener 进行了简化。 |
| TestRunnerUtil | 一个实用工具类,可帮助各种测试运行程序。 |
| TestRunResult | 保存单次测试运行的结果。 |
| TestRunResult | 保存单次测试运行的结果。 |
| TestRunResultListener | 用于读取最终测试运行状态的监听器。 |
| TestRunToTestInvocationForwarder |
从 ddmlib ITestRunListener 到 ITestLifeCycleReceiver 的转发器。
|
| TestsPoolPoller | 测试封装容器,用于执行测试池中的所有测试。 |
| TestStatus | Tradefed 中测试方法的可能状态的表示形式。 |
| TestStatus | 表示测试可能结果的枚举。 |
| TestSuiteInfo |
一个用于解析测试套件的 build 相关元数据加载的类
为了正确公开相关信息,测试套件必须在其 jar 资源中包含 |
| TestSummary | 用于表示测试摘要的类。 |
| TestSummary.Type | |
| TestSummary.TypedString | |
| TestSystemAppInstallSetup |
一种 ITargetPreparer,用于将 IDeviceBuildInfo.getTestsDir() 文件夹中的一个或多个应用安装到设备上的 /system 分区。
|
| TestTimeoutEnforcer | 允许检查给定测试用例的执行时间并在其超过给定超时时间时使其失败的监听器。 |
| TextResultReporter | 一种测试结果报告程序,可将结果转发给 JUnit 文本结果打印程序。 |
| TfInternalOptionsFetcher | 一种实用程序类,允许类从 res 文件中静态加载变量值。 |
| TfLaunchControlProvider |
一个用于以 IFolderBuildInfo 形式检索 google-tradefed build 的 LaunchControlProvider。
|
| TfMetricProtoUtil | 用于帮助完成从 Map<string, string=""> 到 Map<string, metric=""> 的过渡的实用程序类。 </string,></string,> |
| TfObjectTracker | 用于跟踪不同 Trade Federation 对象的使用情况的实用程序。 |
| TfSuiteRunner |
ITestSuite 的实现,用于从 TF jar 的 res/config/suite/ 文件夹加载测试。
|
| TfTestLauncher |
用于针对单独的 TF 安装运行单元测试或功能测试的 IRemoteTest。
|
| ThreadInfo | 保存线程信息。 |
| TimeoutException | 当与 Adb 的连接因超时而失败时抛出的异常。 |
| TimeoutRemainder | 用于跟踪剩余时间(给定初始超时时间)的实用程序类。 |
| TimeoutRemainder.DefaultSystemNanoTime | |
| TimeoutRemainder.SystemNanoTimeProvider | |
| TimeStatusChecker | 状态检查器,用于确保设备和主机时间保持同步。 |
| TimeUtil | 包含与时间相关的实用程序方法。 |
| TimeVal |
这是一种封装 Long 的标记类型。
|
| TimeWaster | 一个简单的目标准备器,用于浪费时间并可能重启设备。 |
| TokenProperty | 支持采用动态分片的令牌。 |
| TokenProviderHelper | 用于提供与特定令牌关联的提供程序的辅助程序,以便确定设备是否支持该令牌。 |
| TraceCmdCollector |
一个 IMetricCollector,用于在测试期间使用 trace-cmd 收集轨迹,并将其记录到调用中。
|
| TracePropagatingExecutorService | 一种执行器服务,用于将任务转发给底层实现,同时传播跟踪记录上下文。 |
| TracingLogger | 用于帮助管理每次测试调用的轨迹的类。 |
| TradefedConfigObject | 用于对 TFC API 的 TradefedConfigObject 消息进行建模的类。 |
| TradefedConfigObject.Type | 可注入到集群命令配置中的配置对象类型的列表。 |
| TradefedDelegator | 有助于将调用委托给另一个 Tradefed 二进制文件的对象。 |
| TradefedFeatureClient | 一个用于从服务器请求执行功能的 gRPC 客户端。 |
| TradefedFeatureServer | 响应触发功能请求的服务器。 |
| TradefedSandbox | 可运行 Trade Federation 调用的沙盒容器。 |
| TradefedSandboxFactory | SandboxFactory 的默认实现 |
| TradefedSandboxRunner |
与 TradefedSandbox 关联的 runner,用于执行沙盒。
|
| TradefedSandboxRunner.StubScheduledInvocationListener |
不执行任何操作的桩 IScheduledInvocationListener。
|
U
| UiAutomatorRunner | 在设备上运行 UI Automator 测试并报告结果。 |
| UiAutomatorTest | |
| UiAutomatorTest.LoggingOption | |
| UiAutomatorTest.TestFailureAction | |
| UnexecutedTestReporterThread | 负责报告所有未执行测试的线程。 |
| UniqueMultiMap<K, V> |
一种可确保每个键都有唯一值的 MultiMap。
|
| UpdateTokenInterceptor | 用于处理 ResultDB 更新令牌的 gRPC 客户端拦截器。 |
| UploadManifest | 要上传的 Blob 和文件的清单。 |
| UploadManifest.Builder | |
| UsbResetMultiDeviceRecovery |
一种用于重置离线设备的 USB 总线的 IMultiDeviceRecovery。
|
| UsbResetRunConfigRecovery | 允许触发命令来重置设备的 USB |
| UsbResetTest |
一种 IRemoteTest,用于重置设备 USB 并检查设备是否在之后恢复在线状态。
|
| UserChecker | 检查测试期间用户是否发生了变化。 |
| UserCleaner |
一种在拆解时移除次要用户的 ITargetPreparer。
|
| UserHelper | |
| UserInfo | 与平台中的 UserInfo 类类似。 |
| UserInfo.UserType | 外部 API 中支持的用户类型变体。 |
| UserSwitcher |
用于切换到指定 type 的用户,然后稍后切换回之前用户的辅助对象。
|
| UserSwitcher.UserTypeMode |
定义了预期行为,具体取决于与其关联的 UserType。
|
V
| ValidateSuiteConfigHelper |
此类将有助于验证为套件加载的 IConfiguration 是否满足预期要求:- 无 build 提供程序 - 无结果报告程序
|
| VersionedFile | 表示具有关联版本的文件的数据结构。 |
| VersionParser | 获取正在运行的 tradefed 制品的版本。 |
| VisibleBackgroundUserPreparer | 用于在后台可见的用户中运行测试的目标准备器。 |
| VmRemoteDevice | 我们将从虚拟机内部管理的远程虚拟设备。 |
W
| WaitDeviceRecovery |
一种简单的 IDeviceRecovery 实现,用于等待设备上线并响应简单命令。
|
| WaitForDeviceDatetimePreparer |
一种等待在设备上设置日期时间的 ITargetPreparer
(可选)如果未在超时时间内设置日期时间,此准备器可以强制执行 |
| WifiCommandUtil | 可解析 Wi-Fi 命令输出的实用程序类。 |
| WifiCommandUtil.ScanResult | 表示包含相关信息的 WLAN 网络。 |
| WifiHelper | 用于在设备上操控 Wi-Fi 服务的辅助类。 |
| WifiPreparer |
一个 ITargetPreparer,用于在必要时配置设备上的 Wi-Fi。
|
| WorkUnitType | 表示可能的工作单元类型的枚举。 |
X
| XmlFormattedGeneratorReporter |
FormattedGeneratorReporter 的实现,用于以 XML 格式设置测试套件结果的格式。
|
| XmlResultReporter | 以与 Ant 的 XMLJUnitResultFormatter 一致的格式将 JUnit 结果写入 XML 文件。 |
| XmlSuiteResultFormatter | 用于将套件运行保存为 XML 的实用程序类。 |
| XmlSuiteResultFormatter.RunHistory | 用于 JSON 转换的辅助对象。 |
| XmlTestRunListener | 以与 Ant 的 XMLJUnitResultFormatter 一致的格式将 JUnit 结果写入 XML 文件。 |
是
| YamlClassOptionsParser | 用于从 YAML Tradefed 配置中解析测试运行程序信息的辅助程序。 |
Z
| ZipCompressionStrategy |
用于创建 zip 归档的 ICompressionStrategy。
|
| ZipUtil | 用于执行压缩相关操作的辅助类 |
| ZipUtil2 | 用于提取 zip 文件并考虑 POSIX 文件权限的辅助类 |