| AggregatePostProcessor |
指標匯總工具,可提供多次疊代測試執行期間收集的數值指標的最小值、最大值、平均值、變異數、標準差、總計、計數,以及 (選用) 百分位數,並將這些指標視為雙精度浮點數。
|
| AndroidJUnitTest |
這項測試會在指定裝置上執行檢測設備測試套件,並使用 android.support.test.runner.AndroidJUnitRunner。
|
| ArtGTest |
|
| ArtRunTest |
執行 ART 執行階段測試的測試執行工具。
|
| AtestExecutionPlanSuiteRunner |
實作 ITestSuite
|
| AtestRunner |
實作 ITestSuite
|
| AveragePostProcessor |
實作後處理器,計算指標清單的平均值。
|
| BasePostProcessor |
所有實作項目都應擴充的基礎 IPostProcessor。
|
| BaseRetryDecision |
IRetryDecision 的基本實作。
|
| BaseTestSuite |
測試:使用新套件系統執行 Compatibility Test Suite。
|
| 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 |
LaunchControlProvider,費用只要 DeviceFolderBuildInfo。
|
| CtsLaunchControlProvider |
CTS 建構版本的 LaunchControlProvider。
|
| CtsTestLauncher |
IRemoteTest,可針對獨立的 CTS 安裝執行測試。
|
| CuttlefishDisplayFeature |
Tradefed 伺服器實作,可與 Cuttlefish 螢幕功能互動 (在本地有效執行 `cvd display`)。
|
| DependenciesResolver |
這是一種新型提供者,可取得測試的所有依附元件。
|
| DeviceFlashPreparer |
ITargetPreparer,可將映像檔刷新至實體 Android 硬體。
|
| DeviceLaunchControlProvider |
「LaunchControlProvider」的費用為「IDeviceBuildInfo」
|
| DeviceOwnerTargetPreparer |
設定裝置擁有者元件的 ITargetPreparer。
|
| DeviceResetFeature |
伺服器端實作裝置重設。
|
| DeviceSnapshotFeature |
裝置快照的伺服器端實作。
|
| ExecutableBaseTest |
可執行樣式測試的基礎類別。
|
| ExecutableHostTest |
測試執行工具,用於在主機上執行可執行檔。
|
| ExecutableTargetTest |
在目標上執行的可執行檔測試執行器。
|
| ExecutionPlanSuiteRunner |
實作 BaseTestSuite,根據建構版本中指定的執行計畫執行測試。
|
| FastbootUpdateBootstrapPreparer |
ITargetPreparer 會將指定檔案 (系統啟動載入程式、無線電、裝置映像檔 ZIP) 暫存到 IDeviceBuildInfo,以便使用 FastbootDeviceFlasher 刷入裝置,然後將開機後裝置屬性插入建構資訊,用於回報結果。
|
| FormattedGeneratorReporter |
可產生特定格式報表的 Reporter。
|
| GTest |
這項測試會在指定裝置上執行原生測試套件。
|
| GTestBase |
gTest 的基礎類別
|
| GcovCodeCoverageCollector |
BaseDeviceMetricCollector,可從裝置中提取 gcov 涵蓋範圍測量結果,並將其記錄為測試構件。
|
| GcovKernelCodeCoverageCollector |
這項工具會從 debugfs 和裝置中提取 gcov 核心涵蓋範圍測量結果,然後將這些結果記錄為測試構件。BaseDeviceMetricCollector
|
| GeminiDebuggingPostProcessor |
後續處理器會建立提示查詢,以偵錯錯誤。
|
| GlobalFilterGetter |
服務實作,可傳回指定調用的篩選器。
|
| GoogleDeviceFlashPreparer |
這項特化功能支援刷入 Google 裝置所需的自訂步驟。DeviceFlashPreparer
|
| HostGTest |
執行原生測試套件的測試。
|
| HostTest |
適用於 JUnit 主機測試的測試執行器。
|
| ITestSuite |
用於執行測試套件的抽象類別。
|
| InstalledInstrumentationsTest |
在目前裝置上執行所有找到的插樁。
|
| InstrumentationTest |
這項測試會在指定裝置上執行檢測設備測試套件。
|
| IsolatedHostTest |
實作 TradeFed 執行器,使用子程序在低依附元件環境中執行測試,而不是在主要程序中執行。
|
| JarHostTest |
主機端 JUnit 測試的測試執行器。
|
| JavaCodeCoverageCollector |
BaseDeviceMetricCollector,可從裝置中提取 Java 涵蓋範圍測量結果,並將其記錄為測試構件。
|
| KUnitModuleTest |
測試執行器,可在裝置上執行 KUnit 測試模組。
|
| KernelTargetTest |
測試執行器,用於在目標上執行可執行檔,並剖析核心測試結果。
|
| KnownFailurePreparer |
目標準備者會略過重試已知失敗。
|
| LaunchControlProvider |
IBuildProvider 實作,向 Google 啟動控制伺服器查詢要測試的建構版本。
|
| LocalAndroidVirtualDevice |
這個類別適用於在 TradeFed 主機上執行的本機虛擬裝置。
|
| ManagedRemoteDevice |
在虛擬機器中執行的裝置,我們透過 VM 內的 Tradefed 執行個體遠端管理。
|
| MetricFilePostProcessor |
用於上傳在測試和執行層級收集的指標記錄檔。
|
| MixKernelTargetPreparer |
ITargetPreparer,可將核心映像檔與裝置映像檔混合。
|
| MixRadioTargetPreparer |
ITargetPreparer:可將無線電映像檔與裝置映像檔混合。
|
| NativeDevice |
ITestDevice 的預設實作項目,適用於非完整堆疊的 Android 裝置。
|
| NestedRemoteDevice |
在遠端 Cuttlefish VM 內執行的裝置表示法。
|
| NoApkTestSkipper |
特殊準備工具,可完全略過叫用 (準備和測試),前提是沒有要測試的 APK。
|
| PerfettoGenericPostProcessor |
後續處理器:遞迴展開具有字串值的 proto 訊息和欄位,直到遇到具有數值的欄位為止,將文字/二進位指標 perfetto proto 檔案處理為鍵/值組合。
|
| PerfettoTracePostProcessor |
後處理器:從測試記錄中擷取 perfetto 追蹤記錄檔案,並對這些檔案執行追蹤記錄處理器,以產生 perfetto 指標 proto。
|
| 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 的基礎類別
|
| SimpleperfProfilePostProcessor |
後續處理器,可找出 simpleperf 分析資料並產生 pprof 設定檔。
|
| SkipFeature |
這項功能可存取部分 SkipManager 資訊。
|
| StatsdBeforeAfterGaugeMetricPostProcessor |
後續處理器,會以「前後」方法處理收集到的計量表指標,也就是:
|
| StatsdEventMetricPostProcessor |
後置處理器:使用處理器上指定的格式化工具,將 statsd 報表中的事件指標處理為鍵/值組合。
|
| StatsdGenericPostProcessor |
後續處理器:將二進位 proto statsd 報表處理為鍵/值組合,方法是將報表展開為樹狀結構。
|
| StubTargetPreparer |
ITargetPreparer 的空白實作預留位置。
|
| StubTest |
無運算空測試實作。
|
| SubprocessTfLauncher |
IRemoteTest,可針對獨立的 TF 安裝項目執行測試。
|
| TearDownPassThroughPreparer |
允許對設定中以物件形式納入的準備工具執行 tearDown。
|
| TestDevice |
實作全堆疊 Android 裝置的 ITestDevice
|
| TestMappingSuiteRunner |
實作 BaseTestSuite,以執行選項 include-filter 指定的測試,或建構中的 TEST_MAPPING 檔案 (做為套件)。
|
| TestsPoolPoller |
測試包裝函式,可執行測試集的所有測試。
|
| TfLaunchControlProvider |
LaunchControlProvider,以擷取 google-tradefed 建構版本做為 IFolderBuildInfo。
|
| TfSuiteRunner |
實作 ITestSuite,從 TF JAR res/config/suite/ 資料夾載入測試。
|
| TfTestLauncher |
IRemoteTest,可針對個別 TF 安裝執行單元或功能測試。
|
| XmlFormattedGeneratorReporter |
實作 FormattedGeneratorReporter,將套件結果格式化為 XML 格式。
|