类索引
以下是 API 类。查看所有 API 软件包。
A
| AaptParser | 通过解析“aapt dump badging”的输出从 APK 中提取信息的类。 |
| AaptParser.AaptVersion | 用于解析 APK 文件的 AAPT 版本的选项枚举。 |
| Abi | 表示 ABI 的类。 |
| AbiFormatter | ABI 的实用工具类。 |
| AbiUtils | 用于处理设备 ABI 的实用程序类 |
| AbLocalBuildProvider | 在 Android build 上创建本地 build 的本地 build 提供程序。 |
| AbstractConnection | 抽象连接表示法。 |
| AbstractHostMonitor | 用于主机健康状况监控的典型类。 |
| AbstractTunnelMonitor | GCE AVD 的抽象隧道监控器。 |
| AbstractXmlParser | 用于解析 XML 文件的辅助基类 |
| AbstractXmlParser.ParseException | 如果无法解析 XML 输入,则抛出此异常 |
| AcloudConfigParser | 用于解析 Acloud 配置(用于启动云设备实例)的辅助类。 |
| AcloudConfigParser.AcloudKeys | 可从配置中搜索的键集。 |
| ActionInProgress | 正在进行常规操作。 |
| ActiveTrace | 用于帮助描述和管理有效轨迹的主要类。 |
| ActivityStatusChecker | 用于检查模块结束时仍在运行的剩余 activity 的状态检查器。 |
| AdbCommandRejectedException | 当 adb 拒绝命令时抛出的异常。 |
| AdbDevice | 保存“adb devices -l”命令报告的设备状态。 |
| AdbDeviceConnection |
表示通过 ADB 与设备建立的连接,用于 ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))。
|
| AdbDeviceConnection.Factory | |
| AdbHelper | 用于处理对 adb 的请求和连接的辅助类。 |
| AdbHelper.AdbResponse | 来自 ADB 的响应。 |
| AdbHelper.AdbService | 确定命令应针对哪个 adb 服务。 |
| AdbInitOptions | 用于初始化 AndroidDebugBridge 的选项。 |
| AdbInitOptions.Builder | 为 ADB 构建初始化选项。 |
| AdbRootElevator |
一个 AutoCloseable,可在构建时根据需要启用 adb root,并在完成后恢复 root 状态。
|
| AdbSocketUtils | |
| AdbSshConnection | 通过 SSH 桥接的 Adb 连接。 |
| AdbStopServerPreparer | 目标准备器,用于在运行 adb 测试之前和之后停止主机上的 adb 服务器。 |
| AdbTcpConnection | 设备的默认连接表示形式,假定为设备的标准 adb 连接。 |
| AdbUtils | 用于 adb 操作的实用程序类。 |
| AdbVersion | |
| AfterClassWithInfo |
与 AfterClass 类似的保证,但带注释的方法必须需要 TestInformation 参数。
|
| AggregatePostProcessor | 一种指标聚合器,用于提供多次迭代测试运行期间收集的数值指标的最小值、最大值、平均值、方差、标准差、总和、数量,以及可选的百分位数(将这些指标视为双精度浮点数)。 |
| AllocationInfo | 保存分配信息。 |
| AllocationInfo.AllocationSorter | |
| AllocationInfo.SortMode | |
| AllocationsParser | |
| AllTestAppsInstallSetup |
一种 ITargetPreparer,可将 IDeviceBuildInfo.getTestsDir() 文件夹中的所有应用安装到设备上。
|
| AltDirBehavior |
一种枚举,用于为各种测试制品安装程序/推送程序定义替代目录行为
|
| 分析启发法 | 顺序很重要。 |
| AndroidBuildAPIException | 一个用于 Android Build API 相关错误的异常类。 |
| AndroidBuildAPIHelper | 用于创建 Android Build 客户端的辅助方法。 |
| AndroidBuildApiLogSaver | 一种将日志文件保存到 Android Build API 的类。 |
| AndroidBuildAPIOptions | Android Build API 客户端的全局配置选项。 |
| AndroidBuildTestResult | 用于存储要发布到 Android Build API 的测试结果的容器对象。 |
| AndroidDebugBridge |
与主机端 Android 调试桥 (adb) 的连接
这是与任何设备、模拟器或在这些设备上运行的应用进行通信的中心点。 |
| AndroidDebugBridge.IClientChangeListener |
实现此接口的类提供用于处理 ClientImpl 更改的方法。
|
| AndroidDebugBridge.IDebugBridgeChangeListener |
实现此接口的类提供了一种处理 AndroidDebugBridge 更改(包括重新启动)的方法。
|
| AndroidDebugBridge.IDeviceChangeListener |
实现此接口的类提供用于处理 IDevice 添加、删除和更改的方法。
|
| AndroidJUnitTest | 一种测试,用于使用 android.support.test.runner.AndroidJUnitRunner 在给定设备上运行插桩测试软件包。 |
| AndroidTestOrchestratorRemoteTestRunner | 使用 adb 命令和 AndroidTestOrchestrator 运行插桩 Android 测试。 |
| AoaTargetPreparer |
ITargetPreparer,它使用 Android 开放配件 (AOAv2) 协议执行一系列操作(例如点击和滑动)。
|
| ApiResponse | 用于解析 API 返回值的类。 |
| ApiResponse.Candidate | |
| ApiResponse.UsageMetadata | |
| ApkChangeDetector |
此类用于检测要安装的 APK 是否与设备上的 APK 不同,以便在 ERROR(/TestAppInstallSetup) 的 setUp 和 tearDown 期间决定是否跳过应用安装和卸载。
|
| AppBuildInfo |
表示 Android 应用及其测试软件包的 IBuildInfo。
|
| AppDeviceBuildInfo |
此类已弃用。
直接使用 IDeviceBuildInfo。
|
| AppSetup |
用于安装 APK 及其测试的 ITargetPreparer。
|
| AppVersionFetcher | 用于从设备获取应用版本字符串的实用程序类。 |
| AppVersionFetcher.AppVersionInfo | 应用版本信息类型。 |
| ArchModuleController | 模块控制器,用于在不匹配任何给定架构时不运行测试。 |
| ArgsOptionParser |
根据已解析的命令行实参填充 Option 字段。
|
| ArrayHelper | 实用程序类,用于将通过 adb 从设备接收的数据进行数组到 int/long 的转换。 |
| ArrayUtil | 数组的实用程序方法 |
| ArtChrootPreparer | 为 ART 测试创建 chroot 目录。 |
| ArtGTest | |
| ArtifactDetails | 此图描述了 CAS 工具生成的内容及其描述符的结构 |
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | 一种有助于分析 build 制品的实用程序,可提供深入分析。 |
| ArtRunTest | 用于运行 ART 运行测试的测试运行程序。 |
| ArtRunTest.AdbShellCommandException | 用于报告在执行 ADB shell 命令期间发生的错误的异常类。 |
| ArtTest | |
| ATestFileSystemLogSaver | ATest 使用此 LogSaver 类将日志保存在特定路径中。 |
| AtestRunner |
ITestSuite 的实现
|
| AtraceCollector |
一种在测试期间运行 atrace 并收集结果和日志,然后将它们记录到调用中的 IMetricCollector。
|
| AtraceRunMetricCollector | 从测试设备收集给定目录下的所有测试目录中的轨迹,记录测试目录,对测试目录下的轨迹文件进行后处理并汇总指标。 |
| AutoLogCollector | 一种枚举,用于描述哪些收集器可由测试框架自动处理。 |
| AutomatedReporters | 用于定义从 Tradefed 自动化报告程序进行的映射的类。 |
| AvdData | 从 [IDevice.getAvdData] 返回的 AVD 数据。 |
| AveragePostProcessor | 实现后处理器,用于计算指标列表的平均值。 |
B
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 存储分区下载。
|
| GenericLogcatEventParser<LogcatEventType> | 解析 logcat 输入以获取事件。 |
| GenericLogcatEventParser.LogcatEvent | 用于保存 logcat 事件的结构,包含事件类型和触发 logcat 消息 |
| GetPreviousPassedHelper | 用于获取之前通过的测试过滤条件的辅助程序。 |
| GkiDeviceFlashPreparer | 一种目标准备器,用于使用 Android 通用内核通用映像刷写设备。 |
| GlobalConfiguration |
一种 IGlobalConfiguration 实现,用于将加载的配置对象存储在映射中
|
| GlobalFilterGetter | 返回指定调用的过滤器的服务实现。 |
| GlobalTestFilter | 应用于调用的过滤条件选项。 |
| GoogleAccountPreparer |
支持配置 Google 账号的 ITargetPreparer。
|
| GoogleAccountUtil | 一种支持在设备上配置 Google 账号的实用程序 |
| GoogleApiClientUtil | 用于创建 Google API 客户端的实用程序。 |
| GoogleApiClientUtilBase | |
| GoogleBenchmarkResultParser | 解析从 shell 运行的 Google Benchmark 的结果,并返回包含所有结果的映射。 |
| GoogleBenchmarkTest | 在给定设备上运行 Google 基准测试软件包的测试。 |
| GranularRetriableTestWrapper |
一个封装容器类,用于在测试用例级别对 IRemoteTest 进行细化。
|
| GranularRetriableTestWrapper.StartEndCollector | 用于捕获缺失的跑步开始和结束的类辅助程序。 |
| GsiDeviceFlashPreparer | 一种将 Android 通用系统映像刷写到设备上的目标准备器。 |
| GTest | 在给定设备上运行原生测试软件包的测试。 |
| GTestBase | gTest 的基类 |
| GTestListTestParser | 用于在 gtest 试运行模式下使用“--gtest_list_tests”参数的结果解析器。 |
| GTestResultParser | 解析通过 shell 运行的 GTest 原生测试的“原始输出模式”结果,并将结果告知 ITestInvocationListener。 |
| GTestXmlResultParser | 解析通过 shell 运行的 GTest 原生测试的“xml 输出模式”结果,并将结果告知 ITestRunListener。 |
H
I
J
| JarHostTest | 主机端 JUnit 测试的测试运行程序。 |
| JarHostTest.HostTestListener | 封装容器监听器,用于将除 testRunStarted() 和 testRunEnded() 之外的所有事件转发到嵌入式监听器。 |
| JavaCodeCoverageCollector |
一个 BaseDeviceMetricCollector,用于从设备拉取 Java 覆盖率测量结果并将其记录为测试制品。
|
| JavaCodeCoverageFlusher | 一种实用程序类,用于重置并强制刷新设备上运行的进程中的 Java 代码覆盖率测量结果。 |
| JdwpAgent | |
| JdwpCommands | JDWP 命令常量,如此处指定 |
| JdwpExtension | |
| JdwpHandshake | |
| JdwpInterceptor | |
| JdwpPacket | 位于某个 ByteBuffer 开头的 JDWP 数据包。 |
| JdwpPayload | |
| JdwpProtocol | |
| JSONFileKeyStoreClient | 一个示例实现,其中本地 JSON 文件充当密钥库。 |
| JSONFileKeyStoreFactory |
JSON 密钥库工厂的实现,它提供用于访问 JSON 密钥库文件的 JSONFileKeyStoreClient。
|
| 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 | 读取由 KUnit 测试模块生成并放置在 debugfs 下的“results”文件中的 KTAP 输出。 |
| KTapResultParser.ParseResolution | |
| KUnitModuleTest | 用于在设备上运行 KUnit 测试模块的测试运行程序。 |
L
| LabResourceDeviceMonitor | 用于初始化/管理 LabResourceService 的 gRPC 服务器的实验室资源监控器。 |
| LargeOutputReceiver | 一个旨在帮助运行长时间运行的命令收集输出的类。 |
| LastShardDetector |
在运行本地分片时,有时我们只希望在最后一个分片达到 invocationEnded(long) 时执行某些操作。
|
| 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 build 环境在本地启动模拟器。 |
| LocalEmulatorSnapshot | 一种旨在从 Android build/开发环境中生成干净的模拟器快照的 TargetPreparer |
| 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 的辅助类,用于将日志数据保存到文件中
|
| 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
| QuotationAwareTokenizer |
R
S
T
| TableBuilder | 用于在表格中显示字符串元素矩阵的辅助类。 |
| TableFormatter | 用于显示字符串元素矩阵的辅助类,以便每个元素列对齐 |
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | 准备测试目标时发生严重错误。 |
| TarUtil | 用于处理 tar 文件的实用程序。 |
| TearDownPassThroughPreparer | 允许对配置中作为对象包含的准备器运行 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 更全面地表示设备状态。
|
| TestEnvironment | 用于对 TFC API 返回的 TestEnvironment 消息进行建模的类。 |
| TestErrorIdentifier | 来自测试和测试运行程序的错误标识符。 |
| TestFailureModuleController | 用于简单调整测试失败日志收集行为的模块的控制器。 |
| TestFilePushSetup |
一种 ITargetPreparer,用于将 IDeviceBuildInfo.getTestsDir() 文件夹中的一个或多个文件/目录推送到设备上。
|
| TestFilterHelper | 用于过滤测试的辅助类 |
| TestGroupStatus | 用于存储测试组状态的类。 |
| TestIdentifier | 标识已解析的插桩测试。 |
| 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 文件中静态加载变量值。 |
| 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,可确保每个键都有唯一的值。
|
| UploadManifest | 要上传的 Blob 和文件的清单。 |
| UploadManifest.Builder | |
| UsbResetMultiDeviceRecovery |
一种用于重置离线设备的 USB 总线的 IMultiDeviceRecovery。
|
| UsbResetRunConfigRecovery | 允许触发命令来重置设备的 USB |
| UsbResetTest |
一种用于重置设备 USB 并检查设备之后是否重新上线的 IRemoteTest。
|
| UserChecker | 检查测试期间用户是否发生了变化。 |
| UserCleaner |
一种在拆解时移除次要用户的 ITargetPreparer。
|
| UserHelper | |
| UserInfo | 与平台中的 UserInfo 类类似。 |
| UserInfo.UserType | 外部 API 中用户类型的受支持变体。 |
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 文件权限的辅助类 |