| AggregatePostProcessor |
一种指标聚合器,用于提供多次迭代测试运行期间收集的数值指标的最小值、最大值、平均值、方差、标准差、总和、数量,以及可选的百分位数(将这些指标视为双精度浮点数)。
|
| AndroidJUnitTest |
一种测试,使用 android.support.test.runner.AndroidJUnitRunner 在给定设备上运行插桩测试软件包。
|
| ArtGTest |
|
| ArtRunTest |
用于运行 ART 运行测试的测试运行程序。
|
| AtestExecutionPlanSuiteRunner |
ITestSuite 的实现
|
| AtestRunner |
ITestSuite 的实现
|
| AveragePostProcessor |
实现后处理器,用于计算指标列表的平均值。
|
| BasePostProcessor |
每个实现都应扩展的基础 IPostProcessor。
|
| BaseRetryDecision |
IRetryDecision 的基本实现。
|
| BaseTestSuite |
一项用于通过新套件系统运行兼容性测试套件的测试。
|
| BluetoothConnectionSuccessRatePostProcessor |
实现了用于计算蓝牙配置文件成功率的后处理器
使用“metric-key-match”指定包含蓝牙连接状态(以数字数组表示)的指标。示例:[0, 1, 2, 3, 0, 1, 2, 3]。
|
| ClangCodeCoverageCollector |
一个 BaseDeviceMetricCollector,用于从设备中提取 Clang 覆盖率测量数据,并将其记录为测试制品。
|
| ClusterCommandLauncher |
一个 IRemoteTest 类,用于通过子进程 TF 从 TFC 启动命令。
|
| CodeCoverageCollector |
一个 BaseDeviceMetricCollector,用于从设备中提取 Java 和原生覆盖率测量数据,并将其记录为测试制品。
|
| CodeCoverageTest |
一种在给定设备上运行插桩测试软件包并生成代码覆盖率报告的测试。
|
| CommandOptionsGetter |
返回给定调用的命令选项值的服务实现。
|
| CoverageMetadataCollector |
一种 ILogSaverListener,用于收集已记录的覆盖率测量结果,并生成 CoverageMetadataProto 以供 Android 代码覆盖率服务处理。
|
| CreateAvdPreparer |
|
| CtsDeviceLaunchControlProvider |
适用于 DeviceFolderBuildInfo 的 LaunchControlProvider。
|
| CtsLaunchControlProvider |
CTS build 的 LaunchControlProvider。
|
| CtsTestLauncher |
用于针对单独的 CTS 安装运行测试的 IRemoteTest。
|
| CuttlefishDisplayFeature |
Tradefed 服务器实现,用于与 Cuttlefish 显示功能互动(在本地有效地执行 `cvd display`)。
|
| DependenciesResolver |
一种新的提供程序类型,可用于获取测试的所有依赖项。
|
| DeviceFlashPreparer |
一种在实体 Android 硬件上刷写映像的 ITargetPreparer。
|
| DeviceLaunchControlProvider |
适用于 IDeviceBuildInfo 的 LaunchControlProvider
|
| DeviceOwnerTargetPreparer |
用于设置设备所有者组件的 ITargetPreparer。
|
| DeviceResetFeature |
设备重置的服务器端实现。
|
| DeviceSnapshotFeature |
设备快照的服务器端实现。
|
| ExecutableBaseTest |
可执行样式测试的基类。
|
| ExecutableHostTest |
在主机上运行的可执行文件的测试运行程序。
|
| ExecutableTargetTest |
在目标上运行的可执行文件的测试运行程序。
|
| ExecutionPlanSuiteRunner |
实现 BaseTestSuite 以根据 build 中指定的执行计划运行测试。
|
| FastbootUpdateBootstrapPreparer |
一个 ITargetPreparer,用于将指定文件(引导加载程序、无线装置、设备映像 zip)暂存到 IDeviceBuildInfo 中,以使设备刷写 FastbootDeviceFlasher,然后将启动后设备属性注入到 build 信息中,以用于结果报告。
|
| FormattedGeneratorReporter |
允许以特定格式生成报告的报告器。
|
| GTest |
在给定设备上运行原生测试软件包的测试。
|
| GTestBase |
gTest 的基类
|
| GcovCodeCoverageCollector |
一个 BaseDeviceMetricCollector,用于从设备中提取 gcov 覆盖率测量数据,并将其记录为测试制品。
|
| GcovKernelCodeCoverageCollector |
一个 BaseDeviceMetricCollector,用于从 debugfs 和设备中提取 gcov 内核覆盖率测量数据,然后最终将其记录为测试制品。
|
| GeminiDebuggingPostProcessor |
后处理器创建用于调试错误的提示查询。
|
| GlobalFilterGetter |
服务实现,用于返回给定调用的过滤器。
|
| GoogleDeviceFlashPreparer |
DeviceFlashPreparer 的一种专业化,支持刷写 Google 设备所需的自定义步骤。
|
| HostGTest |
一种运行原生测试软件包的测试。
|
| HostTest |
适用于基于 JUnit 主机的测试的测试运行程序。
|
| ITestSuite |
用于运行测试套件的抽象类。
|
| InstalledInstrumentationsTest |
运行当前设备上找到的所有插桩。
|
| InstrumentationTest |
在给定设备上运行插桩测试软件包的测试。
|
| IsolatedHostTest |
实现了一个 TradeFed 运行程序,该运行程序使用子进程在低依赖性环境中执行测试,而不是在主进程中执行测试。
|
| JarHostTest |
主机端 JUnit 测试的测试运行程序。
|
| JavaCodeCoverageCollector |
一个 BaseDeviceMetricCollector,用于从设备中提取 Java 覆盖率测量数据,并将其记录为测试制品。
|
| KUnitModuleTest |
用于在设备上运行 KUnit 测试模块的测试运行程序。
|
| KernelTargetTest |
用于在目标平台上运行可执行文件并解析内核测试结果的测试运行程序。
|
| KnownFailurePreparer |
目标准备器,用于跳过重试已知失败。
|
| LaunchControlProvider |
一种 IBuildProvider 实现,用于查询 Google 启动控制服务器以获取要测试的 build。
|
| LocalAndroidVirtualDevice |
在 TradeFed 主机上运行的本地虚拟设备的类。
|
| ManagedRemoteDevice |
在虚拟机内运行的设备,我们通过虚拟机内的 Tradefed 实例远程管理该设备。
|
| MetricFilePostProcessor |
用于上传在测试和运行级别收集的指标日志文件。
|
| MixKernelTargetPreparer |
一种可将内核映像与设备映像混合的 ITargetPreparer。
|
| MixRadioTargetPreparer |
一种可将无线装置映像与设备映像混合的 ITargetPreparer。
|
| NativeDevice |
ITestDevice 非全栈 Android 设备的默认实现。
|
| NestedRemoteDevice |
在远程 Cuttlefish 虚拟机中运行的设备的表示形式。
|
| NoApkTestSkipper |
一种特殊准备器,如果没有任何 APK 要测试,则允许完全跳过调用(准备和测试)。
|
| PerfettoGenericPostProcessor |
一种后处理器,用于通过递归展开具有字符串值的 proto 消息和字段,直到遇到具有数值的字段,从而将文本/二进制指标 perfetto proto 文件处理为键值对。
|
| PerfettoTracePostProcessor |
一种后处理器,用于从测试日志中检索 Perfetto 轨迹文件,并在这些文件上运行轨迹处理器以生成 Perfetto 指标 proto。
|
| 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 的基类
|
| SimpleperfProfilePostProcessor |
一种后处理器,用于查找 simpleperf 性能剖析数据并生成 pprof 配置文件。
|
| SkipFeature |
一项允许访问部分 SkipManager 信息的功能。
|
| StatsdBeforeAfterGaugeMetricPostProcessor |
一种后处理器,用于处理以“前后”方式收集的测量指标,即
|
| StatsdEventMetricPostProcessor |
一种后处理器,用于使用处理器上指定的格式化程序将 statsd 报告中的事件指标处理为键值对。
|
| StatsdGenericPostProcessor |
一种后处理器,用于通过将二进制 proto statsd 报告展开为树结构,将其处理为键值对。
|
| StubTargetPreparer |
ITargetPreparer 的占位空实现。
|
| StubTest |
免运维的空测试实现。
|
| SubprocessTfLauncher |
用于针对单独的 TF 安装运行测试的 IRemoteTest。
|
| TearDownPassThroughPreparer |
允许对以对象形式包含在配置中的 preparer 运行 tearDown。
|
| TestDevice |
针对全堆栈 Android 设备的 ITestDevice 实现
|
| TestMappingSuiteRunner |
实现 BaseTestSuite 以运行由选项 include-filter 指定的测试,或运行 build 中的 TEST_MAPPING 文件(作为套件)。
|
| TestsPoolPoller |
测试封装容器,用于执行测试池中的所有测试。
|
| TfLaunchControlProvider |
一个用于以 IFolderBuildInfo 形式检索 google-tradefed build 的 LaunchControlProvider。
|
| TfSuiteRunner |
ITestSuite 的实现,用于从 TF jar 的 res/config/suite/ 文件夹加载测试。
|
| TfTestLauncher |
用于针对单独的 TF 安装运行单元测试或功能测试的 IRemoteTest。
|
| XmlFormattedGeneratorReporter |
FormattedGeneratorReporter 的实现,用于以 XML 格式设置测试套件结果的格式。
|