| AndroidJUnitTest |
一种测试,用于使用 android.support.test.runner.AndroidJUnitRunner 在给定设备上运行插桩测试软件包。
|
| ArtGTest |
|
| ArtRunTest |
用于运行 ART 运行测试的测试运行程序。
|
| AtestRunner |
ITestSuite 的实现
|
| BaseRetryDecision |
IRetryDecision 的基本实现。
|
| BaseTestSuite |
用于使用新套件系统运行兼容性测试套件的测试。
|
| ClangCodeCoverageCollector |
一个 BaseDeviceMetricCollector,用于从设备拉取 Clang 覆盖率测量结果并将其记录为测试制品。
|
| ClusterCommandLauncher |
一个 IRemoteTest 类,用于通过子进程 TF 从 TFC 启动命令。
|
| CodeCoverageCollector |
一个 BaseDeviceMetricCollector,用于从设备中提取 Java 和原生覆盖率测量结果,并将其记录为测试制品。
|
| CodeCoverageTest |
一种在给定设备上运行插桩测试软件包并生成代码覆盖率报告的测试。
|
| CommandOptionsGetter |
返回给定调用的命令选项值的服务实现。
|
| CreateAvdPreparer |
|
| DependenciesResolver |
一种新型提供程序,可用于获取测试的所有依赖项。
|
| DeviceFlashPreparer |
一个 ITargetPreparer,用于在实体 Android 硬件上刷写映像。
|
| 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 |
报告了文件中的可能过滤条件,以排除通过的测试。
|
| ResultDBReporter |
将测试结果上传到 ResultDB 的结果报告程序。
|
| ResultReporter |
|
| ResultsPlayer |
一种特殊的 runner,用于重放提供给它的结果。
|
| RetryRescheduler |
一种特殊的 runner,可用于重新安排之前运行失败或未执行的测试。
|
| RustBinaryHostTest |
旨在从 Android 构建系统 (Soong) 运行 Rust 二进制文件的宿主测试
|
| RustBinaryTest |
一种在给定设备上运行 Rust 二进制文件的测试。
|
| RustTestBase |
RustBinaryHostTest 和 RustBinaryTest 的基类
|
| SkipFeature |
一项允许访问部分 SkipManager 信息的功能。
|
| StubTargetPreparer |
ITargetPreparer 的占位空实现。
|
| StubTest |
免运维的空测试实现。
|
| SubprocessTfLauncher |
用于针对单独的 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 格式设置测试套件结果的格式。
|