类索引
以下是 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 并根据需要进行恢复
根状态。
|
AdbSshConnection | 通过 SSH 网桥建立 adb 连接。 |
AdbStopServerPreparer | 目标准备器,用于在运行 adb 测试前后停止主机上的 adb 服务器。 |
AdbTcpConnection | 设备的默认连接表示形式,假定是设备的 设备。 |
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 开放配件 (AOAv2) 协议。
|
AppBuildInfo |
表示 Android 应用及其测试软件包的 IBuildInfo 。
|
AppDeviceBuildInfo |
此类已弃用。
直接使用 IDeviceBuildInfo 。
|
应用设置 |
用于安装 APK 及其测试的 ITargetPreparer 。
|
AppVersionFetcher | 用于从设备获取应用版本字符串的实用程序类。 |
AppVersionFetcher.AppVersionInfo | 应用版本信息类型。 |
ArchModuleController | 模块控制器在与任何给定架构都不匹配时不运行测试。 |
ArgsOptionParser |
从已解析的命令行参数中填充 Option 字段。
|
ArrayUtil | 数组的实用程序方法 |
ArtChrootPreparer | 为 ART 测试创建 chroot 目录。 |
ArtGTest | |
ArtifactDetails | 用于描述由 CAS 工具生成的内容结构及其描述符 |
ArtifactDetails.ArtifactFileDescriptor | |
ArtifactsAnalyzer | 一款实用程序,用于帮助分析构建工件以获得数据洞见。 |
ArtRunTest | 用于运行 ART 运行测试的测试运行程序。 |
ArtRunTest.AdbShellCommandException | 一个异常类,用于报告 ADB shell 执行期间发生的错误 命令。 |
ATestFileSystemLogSaver | ATest 使用此 LogSaver 类将日志保存在特定路径中。 |
AtestRunner |
ITestSuite 的实现
|
AtraceCollector |
用于在测试期间运行 atrace 并收集结果和日志的 IMetricCollector
传递给调用
|
AtraceRunMetricCollector | 从指定目录下的所有测试目录中收集跟踪记录 从测试设备中记录测试目录并后处理跟踪文件 下的测试目录下,然后汇总指标。 |
AutoLogCollector | 用于描述自动化测试框架可以自动处理哪个收集器的枚举。 |
自动报告程序 | 用于定义来自 Tradefed 自动报告程序的映射的类。 |
AveragePostProcessor | 实现后期处理程序,用于计算指标列表的平均值。 |
B
C
D
E
五
G
GceAvdInfo | 用于保存给定 GCE AVD 实例相关数据的结构。 |
GceAvdInfo.GceStatus | |
GceAvdInfo.LogFileEntry | |
GceLHPTunnelMonitor | |
GceManager | 帮助管理 GCE 调用以启动/停止并从 GCE 收集日志。 |
GceRemoteCmdFormatter | 实用程序类,用于设置命令的格式,以便到达远程 gce 设备。 |
GceRemoteCmdFormatter.ScpMode | SCP 可用于推送或拉取文件,具体取决于参数的结构。 |
GceSshTunnelMonitor | Gce SSH 隧道的线程监控器。 |
GcovCodeCoverageCollector |
用于拉取 gcov 的 BaseDeviceMetricCollector
测量结果,并将其记录为测试工件。
|
GcovKernelCodeCoverageCollector |
用于拉取 gcov 内核的 BaseDeviceMetricCollector
在 debugfs 和在设备之外进行覆盖率测量,最后将其记录为测试
工件
|
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 基准的结果, 并返回包含所有结果的地图。 |
GoogleBenchmarkTest | 在给定设备上运行 Google 基准测试软件包的测试。 |
GranularRetriableTestWrapper |
封装容器类作用于 IRemoteTest ,用于在测试用例级别对 IRemoteTest 进行粒化。
|
GranularRetriableTestWrapper.StartEndCollector | 用于捕获缺失的运行开始和结束的类辅助程序。 |
GsiDeviceFlashPreparer | 使用 Android 通用系统映像刷写设备的目标准备器。 |
GTest | 在给定设备上运行原生测试软件包的测试。 |
GTestBase | gTest 的基类 |
GTestListTestParser | 包含“--gtest_list_tests”的 gtest 试运行模式的结果解析器参数。 |
GTestResultParser | 解析“原始输出模式”使用 GTest 从 shell 运行的原生测试的结果,并告知 结果的 ITestInvocationListener。 |
GTestXmlResultParser | 解析“xml 输出模式”使用从 shell 运行的 GTest 的原生测试的结果; 并将结果告知 ITestRunListener。 |
H
HarnessException | 自动化测试框架内抛出的异常的基础异常类。 |
HarnessIOException | 利用异常来帮助处理文件问题。 |
HarnessRuntimeException | |
HeapHostMonitor(堆主机监控器) |
AbstractHostMonitor 实现,用于监控主机上的堆内存并将其记录下来
定期复制到历史记录日志中。
|
HelloWorldMultiTargetPreparer |
IMultiTargetPreparer 的实现示例。
|
HistoryLogger | TF 历史记录日志记录器,仅包含某些特定事件的特殊日志。 |
HostGTest | 运行原生测试软件包的测试。 |
主机指标 | 此类表示要报告的主机指标样本。 |
HostOptions | 主机选项容器类。 |
HostOrchestratorUtil | 通过远程实例上的 Host Orchestrator 执行命令的实用程序。 |
HostStatsdMetricCollector |
一个使用 statsd 实用程序从主机端收集 statsd 指标的 IMetricCollector
命令。
|
HostTest | 基于 JUnit 主机的测试的测试运行程序。 |
HostUtils | 实现一些用于运行主机测试的实用实用程序方法。 |
HprofAllocSiteParser | 用于解析 hprof 报告的“分配网站”部分中信息的帮助程序类。 |
HttpHelper | 包含用于发出 http 请求的辅助方法 |
HttpHelper.RequestRunnable |
可运行,以便使用
IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult) 。
|
HttpMultipartPost | 用于发出多部分 HTTP POST 请求的帮助程序类。 |
HttpRemoteFileResolver |
允许通过 http 下载远程文件的 IRemoteFileResolver 实现
|
HttpsRemoteFileResolver |
允许通过 https 下载远程文件的 IRemoteFileResolver 实现
|
I
J
JarHostTest | 用于主机端 JUnit 测试的测试运行程序。 |
JarHostTest.HostTestListener | 一个封装容器监听器,用于将除 testRunStarted() 和 testRunEnded() 之外的所有事件转发给 嵌入式监听器。 |
JavaCodeCoverageCollector |
用于拉取 Java 的 BaseDeviceMetricCollector
测量结果,并将其记录为测试工件。
|
JavaCodeCoverageFlusher | 一个实用程序类,用于从进程重置并强制清空 Java 代码覆盖率测量结果 运行应用所需的资源 |
JSONFileKeyStoreClient | 一个示例实现,其中本地 JSON 文件充当密钥库。 |
JSONFileKeyStoreFactory |
实现 JSON 密钥库工厂,该工厂为以下对象提供 JSONFileKeyStoreClient :
访问 JSON 密钥库文件
|
JsonHttpTestResultReporter | 结果报告程序,可将测试结果和分支、设备信息编码为 JSON 和 POST HTTP 服务端点 |
JUnit4ResultForwarder | JUnit4 Runner 的结果转发器。 |
JUnit4TestFilter |
通过扩展 Filter 为 JUnit4 运行程序提供过滤的帮助程序类。
|
JUnitRunUtil |
用于指示 IRemoteTest#run(TestInformation, ITestInvocationListener) 的辅助类
对 Test#run(TestResult) 调用进行调用。
|
JUnitToInvocationResultForwarder |
一个用于监听 TestListener 事件并将其转发给
ITestInvocationListener 。
|
JUnitXmlParser | 从存储在 ant 的 XMLJUnitResultFormatter 的 JUnit 结果中提取测试结果数据的解析器 并将其转发给 ITestInvocationListener |
K
KernelTargetTest | 在目标上运行且解析内核测试结果的可执行文件的测试运行程序。 |
KernelTestModuleController | 模块控制器在与架构不匹配时不运行测试的基类。 |
KeyguardControllerState | 锁屏状态的容器。 |
KeyguardStatusChecker | 检查模块执行后的键盘锁状态。 |
KeyStoreException | 发生严重的密钥库错误时抛出。 |
KillExistingEmulatorPreparer |
一个 ITargetPreparer ,用于关闭正在运行的模拟器。
|
KnownFailurePreparer | 目标准备器跳过重试已知失败的操作。 |
KTapResultParser | 读取由 KUnit 测试模块生成的 KTAP 输出,并将其放在 `results` 文件中的 debugfs。 |
KTapResultParser.ParseResolution | |
KUnitModuleTest | 用于在设备上运行 KUnit 测试模块的测试运行程序。 |
L
LabResourceDeviceMonitor | 实验资源监控器,用于为 LabResourceService 初始化/管理 gRPC 服务器。 |
LargeOutputReceiver | 一个类,旨在帮助运行长时间运行的命令收集输出。 |
LastShardDetector |
运行本地分片时,有时我们只想对最后一个分片执行某些操作,
达到 invocationEnded(long) 。
|
LeakedThreadStatusChecker | 用于确保模块不会泄漏正在运行的线程的状态检查工具。 |
LegacySubprocessResultsReporter | 子进程结果报告程序的冻结实现,应与 早期版本的 TF/CTS(例如 8 及更高版本),尽管其父类发生了变化。 |
ListInstrumentationParser 调用 |
用于解析“pm 列表插桩”输出的 IShellOutputReceiver 查询
|
ListInstrumentationParser.InstrumentationTarget 的信息 | |
LocalAndroidVirtualDevice | 用于在 TradeFed 主机上运行的本地虚拟设备的类。 |
LocalAppBuildProvider |
一个 IBuildProvider ,用于根据提供的本地路径构造 IBuildInfo
|
本地开发者 | 检测这是否是运行 Tradefed 的本地开发者并返回。 |
LocalDeviceBuildProvider |
一个 IBuildProvider ,用于根据提供的IDeviceBuildInfo
或文件系统目录路径
|
LocalEmulatorLaunch | 可从 Android 构建环境本地启动模拟器的 TargetPreparer。 |
LocalEmulatorSnapshot | 一个 TargetPreparer,用于从 Android 设备生成干净的模拟器快照 构建/开发环境 |
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 收集时间信息(例如,用户切换时间) 通过使用给定的正则表达式模式来解析 该事件对象。 |
LogDataType | 表示日志数据的数据类型。 |
日志文件 | 用于保存已保存日志文件的元数据的类。 |
LogFileSaver |
ITestInvocationListener 的帮助程序,可将日志数据保存到文件中
|
LogReceiver | |
LogRegistry |
一个 ILogRegistry 实现,用于多路复用和管理不同日志记录器;
根据进行调用的线程的 ThreadGroup 使用适当的函数。
|
LogSaverResultForwarder |
ResultForwarder ,用于通过全局文件保存程序保存日志。
|
LogUtil | 日志记录实用程序类。 |
LogUtil.CLog |
Log 的 shim 类,可自动将调用方的简单类名用作
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 。
|
OxygenClient | 管理 Oxygen 客户端二进制文件使用租用或释放 Oxygen 设备的类。 |
OxygenClient.LHPTunnelMode | |
OxygenUtil | 与氧气服务交互的实用程序。 |
P
PackageInfo | 从设备中解析的应用软件包信息的容器。 |
PackageInstalledModuleController | 模块控制器在设备未安装给定软件包时不运行测试。 |
配对 <A、B> | 定义我们自己的 Pair 类,其中包含两个对象。 |
PairingMultiTargetPreparer | 多目标准备器有助于在两台设备之间进行蓝牙配对(和连接)。 |
ParallelDeviceExecutor<V> |
用于并行执行函数的 ERROR(/ExecutorService) 的封装容器。
|
ParentSandboxInvocationExecution |
运行InvocationExecution
沙盒
|
ParentShardReplicate | 将一台设备的设置复制到将要分片的所有其他设备。 |
PartialZipDownloadCache | 一种根据内容对部分下载文件进行缓存的实用工具。 |
PassingTestFileReporter |
一个 ITestInvocationListener ,用于将传递的测试用例的列表保存到测试文件
|
PerfettoGenericPostProcessor | 后期处理器,通过 以递归方式扩展带字符串值的 proto 消息和字段,直到带有 遇到数值。 |
PerfettoGenericPostProcessor.AlternativeParseFormat | |
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
PerfettoPreparer | Perfetto 准备器将配置文件推送到设备的标准位置 Perfetto 的访问权限 |
PerfettoPullerMetricCollector |
FilePullerDeviceMetricCollector 的基本实现,允许
从设备中提取 Perfetto 文件并从中收集指标。
|
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
PerfettoTraceRecorder |
用于在 ITestDevice 上记录 Perfetto 轨迹的实用程序类。
|
PrettyPrintDelimiter | 帮助打印突出显示的分隔邮件的帮助程序实用程序。 |
PrettyTestEventLogger | 用于匹配事件的日志记录器,请记录这些事件,以便更轻松地进行调试。 |
ProcessInfo | 用于存储与进程相关的信息(USER、PID、NAME、自纪元以来的第二次启动时间)。 |
ProcessUtil | |
Profile 参数 Handler | 任何配置文件用户的基本参数处理程序。 |
ProfileTargetPreparer |
用于为任何个人资料用户 android.os.usertype.profile.XXX 设置目标准备器的基类。
|
PropertyChanger | 用于在 Android 属性文件中更改(或添加)项目的实用程序类 |
ProtoResultParser | Tradefed 结果 proto 格式的解析器。 |
ProtoResultParser.TestLevel | 表示正在处理的 proto 的当前级别的枚举。 |
ProtoResultReporter |
结果报告程序会构建一个包含所有结果的 TestRecord protobuf。
|
ProtoUtil | 处理与类型无关的 protobuf 消息的实用程序方法。 |
ProxyConfiguration | 允许指向要执行的远程配置的对象。 |
PsParser | 用于从“ps”解析(USER、PID 和 NAME)的实用程序命令输出 |
PtsBotTest | 运行 PTS 聊天机器人测试。 |
PushFileInvoker |
此类已弃用。
改用 PushFilePreparer
|
PushFilePreparer |
一个 ITargetPreparer ,它会尝试将任意数量的文件从任何主机路径推送到任何主机路径
设备路径。
|
PythonBinaryHostTest |
旨在运行 Android 构建系统 (Soong) 中的 Python 二进制文件的主机测试
该测试运行程序支持 include-filter 和 excluded-filter。 |
PythonBinaryHostTest.PythonForwarder | 结果转发器,用于将运行名称替换为二进制文件名称。 |
PythonUnitTestResultParser |
解释使用 Python 的单元测试框架运行的测试的输出,并将其转换为调用
调用一系列 ITestInvocationListener 。
|
PythonUnitTestRunner |
此类已弃用。
请改用 PythonBinaryHostTest 。
|
PythonVirtualenvHelper | 用于激活 Python 3 虚拟环境的辅助类。 |
PythonVirtualenvPreparer | 在主机上设置 Python virtualenv 并安装软件包。 |
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 | 一个简单的处理程序类,当发生 WTF 时向感兴趣的人发送电子邮件 Trade Federation 实例中会发生“(什么是可怕失败)”错误。 |
TestAppInstallSetup |
将 IDeviceBuildInfo.getTestsDir() 文件夹中的一个或多个应用安装到设备上的 ITargetPreparer 。
|
TestContentAnalyzer | 分析器会获取分析的上下文并确定感兴趣的内容。 |
TestContext | 用于为 TFC API 的 TestContext 消息建模的类。 |
TestDependencyResolver | 用于解析依赖项的帮助程序(如果需要)。 |
测试说明 | 表示测试用例相关信息的类。 |
TestDescriptionsFile | 一个实用程序类,用于对 TestDescriptions 列表进行编组和取消编组到测试文件。 |
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 | 用于存储测试组状态的类。 |
测试信息 | 将测试信息集存储在 TEST_MAPPING 文件中。 |
测试信息 | 此持有者对象,其中包含测试运行程序或测试可能需要的所有信息和依赖项 才能正确执行 |
TestInformation.Builder |
用于创建 TestInformation 实例的构建器。
|
测试调用 |
ITestInvocation 的默认实现。
|
TestInvocation.RunMode | 调用可能遇到的不同模式。 |
TestInvocation.Stage | |
TestInvocationManagementServer | GRPC 服务器帮助管理测试调用及其生命周期。 |
TestInvocationManagementServer.InvocationInformation | |
TestMapping | 用于加载 TEST_MAPPING 文件的类。 |
TestMappingSuiteRunner |
实现 BaseTestSuite ,以运行 include-filter 选项指定的测试,或
来自 build 的 TEST_MAPPING 文件,作为一个套件。
|
测试选项 | 将测试选项详细信息集存储在 TEST_MAPPING 文件中。 |
TestOutputUploader | 将测试输出文件上传到本地文件系统、GCS 或 HTTP(S) 端点。 |
TestRecordInterpreter |
用于将 TestRecord proto 转换为 Tradefed 中更易于操作的格式的实用程序。
|
TestRecordProtoUtil |
用于从文件中读取 TestRecord proto 的实用程序。
|
测试资源 | 一个类,用于对 TFC API 返回的 TestResource 消息进行建模。 |
TestResourceDownloader | 用于从文件系统/GCS/HTTP 下载测试资源文件的类。 |
TestResult | 单个测试结果的容器。 |
TestResultListener 中 | ITestLifecycleListener 进行了简化,适合只关心单个测试的实现者 结果。 |
TestRunnerUtil 中 | 一个实用程序类,用于帮助各种测试运行程序。 |
TestRunResult | 保存单个测试运行的结果。 |
TestRunToTestInvocationForwarder |
转发器从 ddmlib ITestRunListener 转发到 ITestLifeCycleReceiver 。
|
TestsPoolPoller | 允许执行测试池的所有测试的测试封装容器。 |
测试状态 | Tradefed 中测试方法可能状态的表示法。 |
测试套件信息 |
一个类,用于解析测试套件的 build 相关元数据加载
为了正确公开相关信息,测试套件必须包含
JAR 资源中的 |
TestSummary | 用于表示测试摘要的类。 |
TestSummary.Type | |
TestSummary.TypedString | |
TestSystemAppInstallSetup |
一个 ITargetPreparer ,用于将 IDeviceBuildInfo.getTestsDir() 文件夹中的一个或多个应用安装到设备上的 /system 分区。
|
TestTimeoutEnforcer | 允许检查给定测试用例的执行时间并在成功时失败的监听器 指定超时值 |
TextResultReporter | 用于将结果转发到 JUnit 文本结果打印机的测试结果报告程序。 |
TfMetricProtoUtil | 帮助处理 Map<string, string=""> 的实用程序类映射到<string, metric="">过渡效果。 </string>、</string> |
TfObjectTracker | 用于跟踪不同 Trade Federation 对象使用情况的实用程序。 |
TfSuiteRunner |
ITestSuite 的实现,它将从 TF jars res/config/suite/ 加载测试
文件夹中。
|
TfTestLauncher |
IRemoteTest ,用于针对单独的 TF 安装运行单元测试或功能测试。
|
TimeStatusChecker | 状态检查工具,用于确保设备和主机时间保持同步。 |
TimeUtil | 包含与时间相关的实用程序方法。 |
时间值 |
这是一种标记类型,封装了 Long 。
|
耗时 | 一个简单的目标准备器,用于浪费时间并可能重启设备。 |
TokenProperty | 支持的具有动态分片的令牌。 |
TokenProviderHelper | 一种辅助程序,能够为提供商提供与特定令牌相关联的信息,以便了解设备是否 支持该令牌。 |
TraceCmdCollector |
一个 IMetricCollector ,用于在测试期间使用 trace-cmd 收集跟踪记录并将其记录到
调用。
|
TracePropagingExecutorService | 一种执行器服务,它会在传播 跟踪上下文。 |
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 |
一个 IMultiDeviceRecovery ,用于重置离线设备的 USB 总线。
|
UsbResetRunConfigRecovery | 允许触发用于重置设备 USB 的命令 |
UsbResetTest |
用于重置设备 USB 并检查设备是否恢复在线状态的 IRemoteTest
。
|
UserChecker | 检查用户是否在测试期间发生更改。 |
UserCleaner |
用于在拆解时移除次要用户的 ITargetPreparer 。
|
UserHelper | |
UserInfo | 类似于平台中的 UserInfo 类。 |
UserInfo.UserType | 外部 API 中支持的用户类型的变体。 |
V
验证 SuiteConfigHelper |
这个类将有助于验证为套件加载的 IConfiguration 是否参加会议
预期要求:- 无版本提供商 - 无结果报告程序
|
VersionedFile | 表示文件具有关联版本的数据结构。 |
VersionParser | 获取正在运行的 tradefed 工件的版本。 |
VisibleBackgroundUserPreparer | 目标准备器,用于对已在后台可见内容中启动的用户运行测试。 |
VmRemoteDevice | 我们将从虚拟机内部管理的远程虚拟设备。 |
W
WaitDeviceRecovery |
IDeviceRecovery 的简单实现,会等待设备联网
并响应简单的命令。
|
WaitForDeviceDatetimePreparer |
等待在设备上设置日期时间的 ITargetPreparer
(可选)如果未在以下时间段内设置日期时间,则此准备器可以强制执行 |
WifiCommandUtil | 可解析 Wi-Fi 命令输出的实用程序类。 |
WifiCommandUtil.ScanResult | 表示包含其相关信息的 Wi-Fi 网络。 |
WifiHelper | 用于操控设备上的 Wi-Fi 服务的辅助类。 |
WifiPreparer |
一个 ITargetPreparer ,用于在必要时在设备上配置 Wi-Fi。
|
X
XmlFormattedGeneratorReporter |
FormattedGeneratorReporter 的实现,用于为套件结果设置 xml 格式
格式。
|
XmlResultReporter | 以与以下项一致的格式将 JUnit 结果写入 XML 文件 Ant 的 XMLJUnitResultFormatter。 |
XmlSuiteResultFormatter | 用于将套件运行作业保存为 XML 的实用程序类。 |
XmlSuiteResultFormatter.RunHistory | 用于 JSON 转换的辅助对象。 |
是
YamlClassOptionsParser | 帮助解析 YAML Tradefed 配置中的测试运行程序信息。 |
Z
ZipCompressionStrategy |
用于创建 zip 归档文件的 ICompressionStrategy 。
|
ZipUtil | 用于与压缩相关的操作的辅助类 |
ZipUtil2 | 用于提取 POSIX 文件权限的 zip 辅助类 |