AndroidJUnitTest |
使用 android.support.test.runner.AndroidJUnitRunner 在给定设备上运行插桩测试软件包的测试。
|
ArtGTest |
|
ArtRunTest |
用于运行 ART 运行测试的测试运行程序。
|
AtestRunner |
ITestSuite 的实现
|
BaseRetryDecision |
IRetryDecision 的基本实现。
|
BaseTestSuite |
用于使用新套件系统运行兼容性测试套件的测试。
|
ClangCodeCoverageCollector |
一个 BaseDeviceMetricCollector ,用于从设备中提取 Clang 代码覆盖率测量结果,并将其记录为测试工件。
|
ClusterCommandLauncher |
用于通过子进程 TF 从 TFC 启动命令的 IRemoteTest 类。
|
CodeCoverageTest |
在给定设备上运行插桩测试软件包并生成代码覆盖率报告的测试。
|
CommandOptionsGetter |
用于返回给定调用的命令选项值的服务实现。
|
CreateAvdPreparer |
|
DependenciesResolver |
一种新类型的提供程序,可获取测试的所有依赖项。
|
DeviceFlashPreparer |
用于在实体 Android 硬件上刷写映像的 ITargetPreparer 。
|
DeviceOwnerTargetPreparer |
用于设置设备所有者组件的 ITargetPreparer 。
|
DeviceResetFeature |
设备重置的服务器端实现。
|
DeviceSnapshotFeature |
设备快照的服务器端实现。
|
ExecutableBaseTest |
可执行式测试样式的基类。
|
ExecutableHostTest |
用于在主机上运行的可执行文件的测试运行程序。
|
ExecutableTargetTest |
用于在目标设备上运行的可执行文件的测试运行程序。
|
FastbootUpdateBootstrapPreparer |
ITargetPreparer ,用于将指定文件(引导加载程序、无线装置、设备映像 ZIP 文件)分阶段导入 IDeviceBuildInfo ,以便使用 FastbootDeviceFlasher 刷写设备,然后将启动后设备属性注入 build 信息,以便报告结果。
|
FormattedGeneratorReporter |
允许以特定格式生成报告的报告程序。
|
GTest |
在给定设备上运行原生测试软件包的测试。
|
GTestBase |
gTest 的基类
|
GcovCodeCoverageCollector |
一个 BaseDeviceMetricCollector ,用于从设备中提取 gcov 覆盖率测量结果并将其记录为测试工件。
|
GcovKernelCodeCoverageCollector |
一个 BaseDeviceMetricCollector ,用于从 debugfs 和设备中提取 gcov 内核覆盖率测量结果,最后将其作为测试工件记录下来。
|
GlobalFilterGetter |
用于返回给定调用的过滤条件的服务实现。
|
HostGTest |
用于运行原生测试软件包的测试。
|
HostTest |
适用于基于 JUnit 主机的测试的测试运行程序。
|
ITestSuite |
用于运行测试套件的抽象类。
|
InstalledInstrumentationsTest |
运行当前设备上找到的所有插桩。
|
InstrumentationTest |
在给定设备上运行插桩测试软件包的测试。
|
IsolatedHostTest |
实现了 TradeFed 运行程序,该运行程序使用子进程在依赖项较少的环境中执行测试,而不是在主进程中执行测试。
|
JarHostTest |
用于主机端 JUnit 测试的测试运行器。
|
JavaCodeCoverageCollector |
一个 BaseDeviceMetricCollector ,用于从设备中提取 Java 覆盖率测量结果并将其记录为测试工件。
|
KUnitModuleTest |
用于在设备上运行 KUnit 测试模块的测试运行器。
|
KernelTargetTest |
用于在目标设备上运行可执行文件并解析内核测试结果的测试运行程序。
|
KnownFailurePreparer |
目标准备程序会跳过重试已知失败的情况。
|
LocalAndroidVirtualDevice |
用于在 TradeFed 主机上运行的本地虚拟设备的类。
|
ManagedRemoteDevice |
在虚拟机内运行的设备,我们通过虚拟机内的 Tradefed 实例远程管理该设备。
|
MixKernelTargetPreparer |
允许将内核映像与设备映像混合的 ITargetPreparer 。
|
NativeDevice |
ITestDevice 非完整堆栈 Android 设备的默认实现。
|
NestedRemoteDevice |
表示在远程 Cuttlefish 虚拟机内运行的设备。
|
NoApkTestSkipper |
一种特殊的准备程序,如果没有要测试的 APK,则允许完全跳过调用(准备和测试)。
|
RemoteAndroidDevice |
为通过 adb connect 连接的完整堆栈 Android 设备实现 ITestDevice 。
|
RemoteAndroidVirtualDevice |
为在 Google Compute Engine (GCE) 中运行的全栈 Android 设备扩展了 RemoteAndroidDevice 行为。
|
ReportPassedTests |
在文件中报告可能的过滤条件,以排除已通过的测试。
|
ResultsPlayer |
用于重放给定结果的特殊运行程序。
|
RetryRescheduler |
一种特殊的运行程序,可重新安排上次运行的测试(失败或未执行)。
|
RustBinaryHostTest |
主机测试,旨在从 Android 构建系统 (Soong) 运行 Rust 二进制文件
|
RustBinaryTest |
在给定设备上运行 Rust 二进制文件的测试。
|
RustTestBase |
RustBinaryHostTest 和 RustBinaryTest 的基类
|
SkipFeature |
一种允许访问部分 SkipManager 信息的功能。
|
StubTargetPreparer |
ITargetPreparer 的占位符空实现。
|
StubTest |
无操作空测试实现。
|
子进程 TfLauncher |
用于针对单独的 TF 安装运行测试的 IRemoteTest 。
|
TearDownPassThroughPreparer |
允许对配置中作为对象包含的准备程序运行 tearDown。
|
TestDevice |
为完整堆栈 Android 设备实现 ITestDevice
|
TestMappingSuiteRunner |
实现了 BaseTestSuite ,以便将由选项 include-filter 或 build 中的 TEST_MAPPING 文件指定的测试作为套件运行。
|
TestsPoolPoller |
测试封装容器,用于执行测试池中的所有测试。
|
TfSuiteRunner |
实现了 ITestSuite ,它将从 TF jar res/config/suite/ 文件夹加载测试。
|
TfTestLauncher |
用于针对单独的 TF 安装运行单元测试或功能测试的 IRemoteTest 。
|
XmlFormattedGeneratorReporter |
用于设置套件格式的 FormattedGeneratorReporter 实现会生成 xml 格式。
|