| AndroidJUnitTest |
這項測試會在指定裝置上執行檢測設備測試套件,並使用 android.support.test.runner.AndroidJUnitRunner。
|
| ArtGTest |
|
| ArtRunTest |
執行 ART 執行階段測試的測試執行工具。
|
| AtestRunner |
實作 ITestSuite
|
| BaseRetryDecision |
IRetryDecision 的基本實作。
|
| BaseTestSuite |
A Test for running Compatibility Test Suite with new suite system.
|
| 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 刷入裝置,然後將開機後裝置屬性插入建構資訊,用於回報結果。
|
| FormattedGeneratorReporter |
可產生特定格式報表的 Reporter。
|
| 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 |
實作 ITestDevice,適用於透過 adb connect 連線的完整堆疊 Android 裝置。
|
| RemoteAndroidVirtualDevice |
針對在 Google Compute Engine (Gce) 中執行的全堆疊 Android 裝置,擴充 RemoteAndroidDevice 行為。
|
| ReportPassedTests |
在檔案中回報可排除通過測試的篩選器。
|
| ResultDBReporter |
結果回報工具,可將測試結果上傳至 ResultDB。
|
| ResultReporter |
|
| ResultsPlayer |
特殊執行器,會重播提供給它的結果。
|
| RetryRescheduler |
這個特殊執行器可重新安排先前失敗或未執行的測試。
|
| RustBinaryHostTest |
主機測試:從 Android 建構系統 (Soong) 執行 Rust 二進位檔
|
| RustBinaryTest |
這項測試會在指定裝置上執行 Rust 二進位檔。
|
| RustTestBase |
RustBinaryHostTest 和 RustBinaryTest 的基礎類別
|
| SkipFeature |
這項功能可存取部分 SkipManager 資訊。
|
| StubTargetPreparer |
ITargetPreparer 的空白實作預留位置。
|
| StubTest |
無運算空測試實作。
|
| SubprocessTfLauncher |
IRemoteTest,可針對獨立的 TF 安裝項目執行測試。
|
| TearDownPassThroughPreparer |
允許對以物件形式納入設定中的準備工具執行 tearDown。
|
| TestDevice |
實作適用於全堆疊 Android 裝置的 ITestDevice
|
| TestMappingSuiteRunner |
實作 BaseTestSuite,以執行選項 include-filter 指定的測試,或建構中的 TEST_MAPPING 檔案 (做為套件)。
|
| TestsPoolPoller |
測試包裝函式,可執行測試集的所有測試。
|
| TfSuiteRunner |
實作 ITestSuite,從 TF JAR 的 res/config/suite/ 資料夾載入測試。
|
| TfTestLauncher |
IRemoteTest,可針對個別 TF 安裝項目執行單元或功能測試。
|
| XmlFormattedGeneratorReporter |
實作 FormattedGeneratorReporter,將套件結果格式化為 XML 格式。
|