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 IRemoteTest 類別,可透過子程序 TF 從 TFC 啟動指令。 
CodeCoverageCollector BaseDeviceMetricCollector 會從裝置中提取 Java 和原生涵蓋率評估結果,並將其記錄為測試構件。 
CodeCoverageTest 在特定裝置上執行檢測設備測試套件,並產生程式碼涵蓋率報告的測試。 
CommandOptionsGetter 傳回指定呼叫的命令選項值的服務實作。 
CreateAvdPreparer  
DependenciesResolver 新類型的供應器,可取得測試的所有依附元件。 
DeviceFlashPreparer 在實體 Android 硬體上刷新映像檔的 ITargetPreparer。 
DeviceOwnerTargetPreparer 設定裝置管理員元件的 ITargetPreparer。 
DeviceResetFeature 裝置重設的伺服器端實作項目。 
DeviceSnapshotFeature 裝置快照的伺服器端導入作業。 
ExecutableBaseTest 可執行式測試樣式的基礎類別。 
ExecutableHostTest 在主機上執行可執行檔的測試執行工具。 
ExecutableTargetTest 在目標上執行可執行檔的測試執行器。 
FastbootUpdateBootstrapPreparer 這個 ITargetPreparer 會將指定檔案 (bootloader、radio、裝置映像檔 ZIP) 分派至 IDeviceBuildInfo,以便讓裝置透過 FastbootDeviceFlasher 進行閃燈作業,然後將開機後的裝置屬性插入建構資訊,以便回報結果。 
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 在虛擬機器中執行的裝置,我們會透過 VM 內的 Tradefed 例項,遠端管理這類裝置。 
MixKernelTargetPreparer 可將核心映像檔與裝置映像檔混合的 ITargetPreparer。 
NativeDevice ITestDevice 非完整堆疊 Android 裝置的預設實作方式。 
NestedRemoteDevice 在遠端 Cuttlefish VM 中執行的裝置表示法。 
NoApkTestSkipper 特殊準備器,可在沒有要測試的 APK 時,完全略過叫用 (準備和測試)。 
RemoteAndroidDevice 為透過 ADB 連線的完整堆疊 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 選項或建構中的 TEST_MAPPING 檔案指定的測試套件。 
TestsPoolPoller 可執行測試群組中所有測試的測試包裝函式。 
TfSuiteRunner 實作 ITestSuite,可從 TF jars 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