IConfigurationReceiver

public interface IConfigurationReceiver

com.android.tradefed.config.IConfigurationReceiver
AndroidJUnitTest 使用 android.support.test.runner.AndroidJUnitRunner 在给定设备上运行插桩测试软件包的测试。 
ArtGTest  
ArtRunTest 用于运行 ART 运行测试的测试运行程序。 
AtestRunner ITestSuite 的实现
BaseRetryDecision IRetryDecision 的基本实现。 
BaseTestSuite 用于使用新套件系统运行兼容性测试套件的测试。 
ClangCodeCoverageCollector 一个 BaseDeviceMetricCollector,用于从设备中提取 Clang 代码覆盖率测量结果,并将其记录为测试工件。 
ClusterCommandLauncher 用于通过子进程 TF 从 TFC 启动命令的 IRemoteTest 类。 
CodeCoverageCollector 一个 BaseDeviceMetricCollector,用于从设备中提取 Java 和原生代码覆盖率测量结果,并将其记录为测试工件。 
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 在文件中报告可能的过滤条件,以排除已通过的测试。 
ResultDBReporter 将测试结果上传到 ResultDB 的结果报告程序。 
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 格式。 


用于表示接受 IConfiguration 的对象的简单接口。

如果测试或其他配置对象需要访问其包含的 IConfiguration,则应实现此接口。

摘要

公共方法

abstract void setConfiguration(IConfiguration configuration)

注入正在使用的 IConfiguration

公共方法

setConfiguration

public abstract void setConfiguration (IConfiguration configuration)

注入正在使用的 IConfiguration

参数
configuration IConfiguration