类索引
以下是 API 类。查看所有 API 软件包。
A
AaptParser | 通过解析“aapt dump badging”的输出,从 APK 中提取信息的类。 |
AaptParser.AaptVersion | 用于解析 APK 文件的 AAPT 版本选项的枚举。 |
Abi | 表示 ABI 的类。 |
AbiFormatter | ABI 的实用程序类。 |
AbiUtils | 用于处理设备 ABI 的实用程序类 |
AbstractConnection | 抽象连接表示法。 |
AbstractHostMonitor | 主机健康监控的典型类。 |
AbstractTunnelMonitor | GCE AVD 的抽象隧道监视器。 |
AbstractXmlParser | 用于解析 XML 文件的辅助基类 |
AbstractXmlParser.ParseException | 如果无法解析 XML 输入,则会抛出此异常 |
AcloudConfigParser | 用于解析 Acloud 配置(用于启动 Cloud 设备实例)的辅助类。 |
AcloudConfigParser.AcloudKeys | 可从配置中搜索的一组键。 |
ActionInProgress | 正在进行的一般操作。 |
ActiveTrace | 主要类,用于描述和管理有效轨迹。 |
ActivityStatusChecker | 用于检查模块结束时运行的剩余 activity 的状态检查器。 |
AdbRootElevator |
一个 AutoCloseable ,用于在构建时根据需要启用 adb root,并在完成时恢复 root 状态。
|
AdbSshConnection | 通过 SSH 桥接的 adb 连接。 |
AdbStopServerPreparer | 目标准备程序,用于在运行 adb 测试之前和之后停止主机上的 adb 服务器。 |
AdbTcpConnection | 设备的默认连接表示,假定为设备的标准 adb 连接。 |
AdbUtils | 用于 adb 操作的实用程序类。 |
AfterClassWithInfo |
与 AfterClass 类似的保证,但带有注解的方法必须使用 TestInformation 参数。
|
AggregatePostProcessor | 一个指标汇总器,用于为多次迭代测试运行期间收集的数值指标提供最小值、最大值、平均值、方差、标准差、总和、计数,以及可选的分位数(将这些指标视为双精度值)。 |
AllTestAppsInstallSetup |
用于将 IDeviceBuildInfo.getTestsDir() 文件夹中的所有应用安装到设备上的 ITargetPreparer 。
|
AltDirBehavior |
一个枚举,用于为各种测试工件安装程序/推送程序定义备选目录行为
|
AnalysisHeuristic | 顺序很重要。 |
AndroidJUnitTest | 使用 android.support.test.runner.AndroidJUnitRunner 在给定设备上运行插桩测试软件包的测试。 |
AndroidTestOrchestratorRemoteTestRunner | 使用 adb 命令和 AndroidTestOrchestrator 运行插桩 Android 测试。 |
AoaTargetPreparer |
ITargetPreparer ,用于使用 Android Open Accessory (AOAv2) 协议执行一系列操作(例如点击和滑动)。
|
ApkChangeDetector |
此类用于检测要安装的 APK 是否与设备上的 APK 不同,以便决定是否在 ERROR(/TestAppInstallSetup) 的 setUp 和 tearDown 期间跳过应用安装和卸载。
|
AppBuildInfo |
表示 Android 应用及其测试软件包的 IBuildInfo 。
|
AppDeviceBuildInfo |
此类已废弃。
直接使用 IDeviceBuildInfo 。
|
AppSetup |
用于安装 apk 及其测试的 ITargetPreparer 。
|
AppVersionFetcher | 用于从设备获取应用版本字符串的实用程序类。 |
AppVersionFetcher.AppVersionInfo | 应用版本信息类型。 |
ArchModuleController | 模块控制器在与任何给定架构都不匹配时不会运行测试。 |
ArgsOptionParser |
从解析的命令行参数填充 Option 字段。
|
ArrayUtil | 数组的实用程序方法 |
ArtChrootPreparer | 为 ART 测试创建 chroot 目录。 |
ArtGTest | |
ArtifactDetails | 此图描述了 CAS 工具生成的内容及其描述符的结构 |
ArtifactDetails.ArtifactFileDescriptor | |
ArtifactsAnalyzer | 此实用程序可帮助分析 build 工件以获取数据洞见。 |
ArtRunTest | 用于运行 ART 运行测试的测试运行程序。 |
ArtRunTest.AdbShellCommandException | 用于报告在执行 ADB SHELL 命令期间发生的错误的异常类。 |
ATestFileSystemLogSaver | ATest 使用此 LogSaver 类将日志保存在特定路径中。 |
AtestRunner |
ITestSuite 的实现
|
AtraceCollector |
在测试期间运行 atrace 并收集结果并将其记录到调用中的 IMetricCollector 。
|
AtraceRunMetricCollector | 从测试设备收集给定目录下所有测试目录中的轨迹,记录测试目录,对测试目录下的轨迹文件进行后处理,并汇总指标。 |
AutoLogCollector | 枚举,用于描述哪些收集器可以由测试框架自动处理。 |
AutomatedReporters | 用于定义 Tradefed 自动报告程序的映射的类。 |
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 |
实现了允许从 GCS 存储分区下载的 IRemoteFileResolver 。
|
GenericLogcatEventParser<LogcatEventType> | 解析 logcat 输入以获取事件。 |
GenericLogcatEventParser.LogcatEvent | 用于存储包含事件类型和触发 logcat 消息的 logcat 事件的结构体 |
GetPreviousPassedHelper | 用于获取之前通过的测试过滤条件的帮助程序。 |
GkiDeviceFlashPreparer | 使用 Android 通用内核通用映像刷写设备的目标准备器。 |
GlobalConfiguration |
一个 IGlobalConfiguration 实现,用于将加载的配置对象存储在映射中
|
GlobalFilterGetter | 用于返回给定调用的过滤条件的服务实现。 |
GlobalTestFilter | 应用于调用的过滤条件选项。 |
GoogleApiClientUtil | 用于创建 Google API 客户端的实用程序。 |
GoogleApiClientUtilBase | |
GoogleBenchmarkResultParser | 解析从 shell 运行的 Google Benchmark 的结果,并返回包含所有结果的映射。 |
GoogleBenchmarkTest | 在给定设备上运行 Google 基准测试软件包的测试。 |
GranularRetriableTestWrapper |
封装容器类在 IRemoteTest 上运行,以便在测试用例级别细分 IRemoteTest。
|
GranularRetriableTestWrapper.StartEndCollector | 用于捕获缺失的运行开始和结束时间的类辅助程序。 |
GsiDeviceFlashPreparer | 使用 Android 通用系统映像刷写设备的目标准备器。 |
GTest | 在给定设备上运行原生测试软件包的测试。 |
GTestBase | gTest 的基类 |
GTestListTestParser | 适用于带有“--gtest_list_tests”参数的 gtest 试运行模式的结果解析器。 |
GTestResultParser | 使用从 shell 运行的 GTest 解析原生测试的“原始输出模式”结果,并将结果告知 ITestInvocationListener。 |
GTestXmlResultParser | 使用从 shell 运行的 GTest 解析原生测试的“xml 输出模式”结果,并将结果告知 ITestRunListener。 |
H
HarnessException | 用于处理在测试框架中抛出的异常的基类。 |
HarnessIOException | 利用有助于处理文件问题的异常。 |
HarnessRuntimeException | |
HeapHostMonitor |
AbstractHostMonitor 实现,用于监控主机上的堆内存并将其定期记录到历史日志。
|
HelloWorldMultiTargetPreparer |
IMultiTargetPreparer 的实现示例。
|
HistoryLogger | TF 历史记录日志记录器,一种仅包含某些特定事件的特殊日志。 |
HostGTest | 用于运行原生测试软件包的测试。 |
HostMetric | 此类表示要报告的主机指标样本。 |
HostOptions | 主机选项持有者类。 |
HostStatsdMetricCollector |
使用 statsd 实用程序命令从主机端收集 statsd 指标的 IMetricCollector 。
|
HostTest | 适用于基于 JUnit 主机的测试的测试运行程序。 |
HostUtils | 实现了一些用于运行主机测试的实用程序方法。 |
HprofAllocSiteParser | 用于解析 hprof 报告的“Allocation Sites”(分配位置)部分中信息的辅助类。 |
HttpHelper | 包含用于发出 HTTP 请求的辅助方法 |
HttpHelper.RequestRunnable |
用于使用 IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult) 发出请求的可运行对象。
|
HttpMultipartPost | 用于发出多部分 HTTP POST 请求的辅助类。 |
HttpRemoteFileResolver |
实现了 IRemoteFileResolver ,允许通过 http 下载远程文件
|
HttpsRemoteFileResolver |
实现了 IRemoteFileResolver ,允许通过 https 下载远程文件
|
I
J
JarHostTest | 用于主机端 JUnit 测试的测试运行器。 |
JarHostTest.HostTestListener | 封装容器监听器,用于将 testRunStarted() 和 testRunEnded() 以外的所有事件转发到嵌入式监听器。 |
JavaCodeCoverageCollector |
一个 BaseDeviceMetricCollector ,用于从设备中提取 Java 覆盖率测量结果并将其记录为测试工件。
|
JavaCodeCoverageFlusher | 此实用程序类用于重置并强制刷新设备上运行的进程中的 Java 代码覆盖率测量结果。 |
JSONFileKeyStoreClient | 本地 JSON 文件充当密钥库的实现示例。 |
JSONFileKeyStoreFactory |
实现了 JSON KeyStore 工厂,该工厂提供了用于访问 JSON Key Store 文件的 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 | 检查模块执行后的屏幕保护状态。 |
KeyStoreException | 发生严重的密钥库错误时抛出。 |
KillExistingEmulatorPreparer |
用于关闭正在运行的模拟器的 ITargetPreparer 。
|
KnownFailurePreparer | 目标准备程序会跳过重试已知失败的情况。 |
KTapResultParser | 读取 KTAP 输出,即 KUnit 测试模块生成并放置在 debugfs 下的 `results` 文件中的输出。 |
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 | 用于从 Android build 环境在本地启动模拟器的 TargetPreparer。 |
LocalEmulatorSnapshot | TargetPreparer,用于从 Android build/开发环境生成干净的模拟器快照 |
LocalFileHeader | LocalFileHeader 是一个类,其中包含 ZIP 文件中文件/文件夹的信息。 |
LocalFileResolver |
实现了允许关联本地文件的 IRemoteFileResolver
|
LocalFolderBuildProvider |
一个 IBuildProvider ,用于根据提供的本地路径构建 IFolderBuildInfo
|
LocalHostResourceManager | 管理器主机资源。 |
LocalPool | 实现一组本地测试 |
LocalRunInstructionBuilder | 用于编译指令以在本地运行测试的实用程序。 |
LockSettingsBaselineSetter | 用于移除屏幕锁定设置的 setter。 |
日志 | 用于在主要 Android 源代码中镜像 API 的日志类。 |
Log.ILogOutput | 实现此接口的类提供了用于处理输出日志消息的方法。 |
Log.LogLevel | 日志级别枚举。 |
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 的修补程序类,会自动使用调用方的简单类名称作为日志标签
|
LUCIResultReporter | 一个结果报告程序,用于将 ResultDB 和 LUCI 所需的测试结果保存为 JSON 格式 (go/result-sink),并在控制台中记录文件位置。 |
M
否
O
OpenObjectLoader | AOSP 中提供的默认对象的加载器。 |
选项 |
将字段注解为表示 IConfiguration 选项。
|
Option.Importance | |
OptionClass |
将类注解为表示 IConfiguration 对象。
|
OptionCopier |
一个辅助类,可将名称相同的 Option 字段值从一个对象复制到另一个对象。
|
OptionDef |
用于存储 Option 的详细信息。
|
OptionFetcher | 用于从父进程获取测试选项的帮助程序。 |
OptionNotAllowedException |
当不允许在命令行中传递选项时,出现的特定 ConfigurationException 。
|
OptionSetter |
填充 Option 字段。
|
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(糟糕的失败)错误时向感兴趣的人员发送电子邮件。 |
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 |
用于将一个或多个文件/目录从 IDeviceBuildInfo.getTestsDir() 文件夹推送到设备上的 ITargetPreparer 。
|
TestFilterHelper | 用于过滤测试的辅助类 |
TestGroupStatus | 用于存储测试组状态的类。 |
TestInfo | 存储 TEST_MAPPING 文件中设置的测试信息。 |
TestInformation | 持有器对象,包含测试运行程序或测试可能需要的所有信息和依赖项,以便正确执行。 |
TestInformation.Builder |
用于创建 TestInformation 实例的构建器。
|
TestInvocation |
ITestInvocation 的默认实现。
|
TestInvocation.RunMode | 调用可能会遇到的不同模式。 |
TestInvocation.Stage | |
TestInvocationManagementServer | GRPC 服务器,有助于管理测试调用及其生命周期。 |
TestInvocationManagementServer.InvocationInformation | |
TestMapping | 用于加载 TEST_MAPPING 文件的类。 |
TestMappingSuiteRunner |
实现了 BaseTestSuite ,以便将由选项 include-filter 或 build 中的 TEST_MAPPING 文件指定的测试作为套件运行。
|
TestOption | 存储在 TEST_MAPPING 文件中设置的测试选项详细信息。 |
TestOutputUploader | 将测试输出文件上传到本地文件系统、GCS 或 HTTP(S) 端点。 |
TestRecordInterpreter |
用于在 Tradefed 中将 TestRecord proto 转换为更易于操作的格式的实用程序。
|
TestRecordProtoUtil |
用于从文件读取 TestRecord proto 的实用程序。
|
TestResource | 用于对 TFC API 返回的 TestResource 消息进行建模的类。 |
TestResourceDownloader | 用于从文件系统/GCS/HTTP 下载测试资源文件的类。 |
TestResult | 用于存放单个测试结果的容器。 |
TestResultListener | 为仅关心各个测试结果的实现者简化了 ITestLifecycleListener。 |
TestRunnerUtil | 一个实用程序类,可帮助各种测试运行器。 |
TestRunResult | 用于存储单次测试运行的结果。 |
TestRunResultListener | 可读取最终测试运行状态的监听器。 |
TestRunToTestInvocationForwarder |
将转发器从 ddmlib ITestRunListener 转移到了 ITestLifeCycleReceiver 。
|
TestsPoolPoller | 测试封装容器,用于执行测试池中的所有测试。 |
TestStatus | Tradefed 中对测试方法可能的状态的表示。 |
TestSuiteInfo |
用于解析测试套件 build 相关元数据加载问题的类
如需正确显示相关信息,测试套件必须在其 jar 资源中包含 |
TestSummary | 表示测试摘要的类。 |
TestSummary.Type | |
TestSummary.TypedString | |
TestSystemAppInstallSetup |
用于将一个或多个应用从 IDeviceBuildInfo.getTestsDir() 文件夹安装到设备上的 /system 分区中的 ITargetPreparer 。
|
TestTimeoutEnforcer | 监听器,用于检查给定测试用例的执行时间,并在其超出给定超时时使其失败。 |
TextResultReporter | 一种测试结果报告程序,用于将结果转发给 JUnit 文本结果打印程序。 |
TfMetricProtoUtil | 实用类,用于帮助从 Map<string, string=""> 转换为 Map<string, metric="">。 </string,></string,> |
TfObjectTracker | 用于跟踪不同 Trade Federation 对象使用情况的实用程序。 |
TfSuiteRunner |
实现了 ITestSuite ,它将从 TF jar res/config/suite/ 文件夹加载测试。
|
TfTestLauncher |
用于针对单独的 TF 安装运行单元测试或功能测试的 IRemoteTest 。
|
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 相关联的运行程序。
|
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 | 一个实用程序类,可解析 WLAN 命令输出。 |
WifiCommandUtil.ScanResult | 表示包含相关信息的 Wi-Fi 网络。 |
WifiHelper | 用于在设备上操控 Wi-Fi 服务的辅助类。 |
WifiPreparer |
一个 ITargetPreparer ,用于根据需要在设备上配置 Wi-Fi。
|
X
XmlFormattedGeneratorReporter |
用于设置套件格式的 FormattedGeneratorReporter 实现会生成 xml 格式。
|
XmlResultReporter | 将 JUnit 结果以与 Ant 的 XMLJUnitResultFormatter 一致的格式写入 XML 文件。 |
XmlSuiteResultFormatter | 用于将运行的套件保存为 XML 的实用类。 |
XmlSuiteResultFormatter.RunHistory | 用于 JSON 转换的辅助对象。 |
是
YamlClassOptionsParser | 用于从 YAML Tradefed 配置解析测试运行程序信息的帮助程序。 |
Z
ZipCompressionStrategy |
用于创建 ZIP 归档文件的 ICompressionStrategy 。
|
ZipUtil | 用于压缩相关操作的辅助类 |
ZipUtil2 | 用于解压缩 ZIP 文件的辅助类,可考虑 POSIX 文件权限 |