類別索引
以下列出 API 類別。查看所有 API 套件。
A
| AaptParser | 這個類別會剖析「aapt 轉儲標記」的輸出內容,從 APK 中擷取資訊。 |
| AaptParser.AaptVersion | 用於剖析 APK 檔案的 AAPT 版本選項列舉。 |
| Abi | 代表 ABI 的類別。 |
| AbiFormatter | ABI 的公用程式類別。 |
| AbiUtils | 用於處理裝置 ABI 的公用程式類別 |
| AbstractConnection | 抽象連線表示法。 |
| AbstractHostMonitor | 主機健康監控的一般類別。 |
| AbstractTunnelMonitor | GCE AVD 的抽象通道監控器。 |
| AbstractXmlParser | 用於剖析 XML 檔案的輔助基本類別 |
| AbstractXmlParser.ParseException | 如果無法剖析 XML 輸入內容,就會擲回此例外狀況 |
| AcloudConfigParser | 剖析 Acloud 設定 (用於啟動 Cloud 裝置執行個體) 的輔助類別。 |
| AcloudConfigParser.AcloudKeys | 可從設定搜尋的鍵組。 |
| ActionInProgress | 正在進行的一般動作。 |
| ActiveTrace | 主要類別,可協助描述及管理有效追蹤記錄。 |
| ActivityStatusChecker | 檢查模組結束時執行的剩餘活動狀態。 |
| AdbRootElevator |
AutoCloseable 會在需要時啟用 ADB 根目錄,並在完成時還原根目錄狀態。
|
| AdbSshConnection | 透過 SSH 橋接連線至 ADB。 |
| AdbStopServerPreparer | 指定準備工具,在執行 ADB 測試前後停止主機上的 ADB 伺服器。 |
| AdbTcpConnection | 裝置的預設連線表示法,假設為裝置的標準 ADB 連線。 |
| AdbUtils | 用於 ADB 作業的工具類別。 |
| AfterClassWithInfo |
與 AfterClass 類似,但註解方法必須要求 TestInformation 參數。
|
| AggregatePostProcessor | 指標匯總工具,可針對在多次迭代測試執行期間收集到的數值指標,提供最小值、最大值、平均值、變異數、標準差、總數、計數,以及選用的百分位數,並將這些指標視為雙精度值。 |
| AllTestAppsInstallSetup |
將 IDeviceBuildInfo.getTestsDir() 資料夾中的所有應用程式安裝到裝置上的 ITargetPreparer。
|
| AltDirBehavior |
這個列舉可為各種測試構件安裝程式/推送程式定義其他目錄行為。
|
| AnalysisHeuristic | 順序很重要。 |
| AndroidJUnitTest | 使用 android.support.test.runner.AndroidJUnitRunner 在指定裝置上執行檢測設備測試套件的測試。 |
| AndroidTestOrchestratorRemoteTestRunner | 使用 ADB 指令和 AndroidTestOrchestrator 執行檢測設備 Android 測試。 |
| AoaTargetPreparer |
ITargetPreparer,可透過 Android Open Accessory (AOAv2) 通訊協定執行一系列動作 (例如點擊和滑動)。
|
| ApkChangeDetector |
這個類別會偵測要安裝的 APK 是否與裝置上的 APK 不同,以便決定是否要在 ERROR(/TestAppInstallSetup) 的 setUp 和 tearDown 期間略過應用程式安裝和解除安裝作業。
|
| AppBuildInfo |
代表 Android 應用程式及其測試套件的 IBuildInfo。
|
| AppDeviceBuildInfo |
這個類別已淘汰。
直接使用 IDeviceBuildInfo。
|
| AppSetup |
用於安裝 APK 及其測試的 ITargetPreparer。
|
| AppVersionFetcher | 用於從裝置取得應用程式版本字串的工具類別。 |
| AppVersionFetcher.AppVersionInfo | 應用程式版本資訊類型。 |
| ArchModuleController | 模組控制器在與任何指定架構不符時,不會執行測試。 |
| ArgsOptionParser |
從剖析的指令列引數填入 Option 欄位。
|
| ArrayUtil | 陣列的工具程式方法 |
| ArtChrootPreparer | 建立 ART 測試的 chroot 目錄。 |
| ArtGTest | |
| ArtifactDetails | 這會說明內容的結構,以及 CAS 工具產生的描述元 |
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | 可協助分析建構構件以取得洞察資料的實用工具。 |
| ArtRunTest | 執行 ART 測試的測試執行工具。 |
| ArtRunTest.AdbShellCommandException | 用於回報執行 ADB 殼層指令時發生的錯誤的例外狀況類別。 |
| ATestFileSystemLogSaver | ATest 會使用這個 LogSaver 類別,將記錄檔儲存在特定路徑中。 |
| AtestRunner |
實作 ITestSuite
|
| AtraceCollector |
在測試期間執行 atrace,並收集結果並記錄至叫用作業的 IMetricCollector。
|
| AtraceRunMetricCollector | 從測試裝置的指定目錄中,收集所有測試目錄的追蹤記錄,記錄測試目錄,並對測試目錄下的追蹤記錄檔案進行後置處理,然後匯總成效指標。 |
| AutoLogCollector | 列舉說明哪些收集器可由配接線自動處理。 |
| AutomatedReporters | 定義 Tradefed 自動化報表工具對應項目的類別。 |
| AveragePostProcessor | 實作後置處理器,計算指標清單的平均值。 |
B
C
D
E
F
G
| GceAvdInfo | 結構體,用於儲存特定 GCE AVD 執行個體的相關資料。 |
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | 用於氧化處理的 GCE 實驗室主機 Proxy 隧道 Thread Monitor。 |
| GceManager | 管理 GCE 呼叫的輔助程式,用於啟動/停止並收集 GCE 記錄。 |
| GceRemoteCmdFormatter | 用於格式化指令以連線至遠端 Google Compute Engine 裝置的工具類別。 |
| GceRemoteCmdFormatter.ScpMode | 視引數的結構而定,SCP 可用於推送或拉取檔案。 |
| GceSshTunnelMonitor | GCE SSH 通道的執行緒監視器。 |
| GcovCodeCoverageCollector |
BaseDeviceMetricCollector 會從裝置中提取 gcov 涵蓋率測量資料,並將其記錄為測試構件。
|
| GcovKernelCodeCoverageCollector |
BaseDeviceMetricCollector 會從 debugfs 和裝置中提取 gcov 核心涵蓋率測量值,然後將這些值記錄為測試構件。
|
| GCSBucketUtil | 檔案管理工具,可從 Google Cloud Storage (GCS) 下載及上傳檔案。 |
| GCSBucketUtil.GCSFileMetadata | GCS 中檔案資訊的簡單包裝函式。 |
| GCSCommon | 已淘汰!請改用 com.android.tradefed.util.gcs.GCSCommon。 |
| GCSCommon | 下載和上傳等 Gcs 作業的基礎類別。 |
| GCSConfigurationFactory |
ConfigurationFactory 會從 Google Cloud Storage 載入設定。
|
| GCSConfigurationFactory.GCSConfigLoader |
ConfigurationFactory.ConfigLoader 的擴充功能,可從 GCS 載入設定、追蹤一個根目錄設定的所包含設定,並在循環包含情況下擲回例外狀況。
|
| GCSConfigurationServer | 設定伺服器會從 Google Cloud Storage (GCS) 載入設定。 |
| GCSDownloaderHelper | GCS 值區的下載器,可處理快取和解析全域設定。 |
| GCSFileDownloader | 檔案下載器,可從 Google Cloud Storage (GCS) 下載檔案。 |
| GCSFileDownloaderBase | 檔案下載器,可從 Google Cloud Storage (GCS) 下載檔案。 |
| GCSFileUploader | 檔案上傳工具,可將檔案資料上傳至 Google Cloud Storage (GCS)。 |
| GCSHelper | |
| GCSHostResourceManager | 從 GCS (Google Cloud Storage) 下載主機資源。 |
| GcsRemoteFileResolver |
實作 IRemoteFileResolver,可從 GCS 值區下載。
|
| GenericLogcatEventParser<LogcatEventType> | 剖析事件的 Logcat 輸入內容。 |
| GenericLogcatEventParser.LogcatEvent | 用於儲存 Logcat 事件的結構體,其中包含事件類型和觸發 Logcat 訊息 |
| GetPreviousPassedHelper | 取得先前通過的測試篩選器的輔助函式。 |
| GkiDeviceFlashPreparer | 使用 Android 通用核心一般映像檔,對裝置進行刷機的目標準備工具。 |
| GlobalConfiguration |
IGlobalConfiguration 實作項目,可將已載入的設定物件儲存在地圖中 |
| GlobalFilterGetter | 傳回指定叫用作業的篩選器的服務實作。 |
| GlobalTestFilter | 套用至叫用作業的篩選器選項。 |
| GoogleApiClientUtil | 用於建立 Google API 用戶端的工具。 |
| GoogleApiClientUtilBase | |
| GoogleBenchmarkResultParser | 剖析從殼層執行的 Google Benchmark 結果,並傳回包含所有結果的地圖。 |
| GoogleBenchmarkTest | 在特定裝置上執行 Google 基準測試套件的測試。 |
| GranularRetriableTestWrapper |
包裝函式類別會在 IRemoteTest 上運作,以便在測試案例層級細分 IRemoteTest。
|
| GranularRetriableTestWrapper.StartEndCollector | 用於擷取缺少的執行開始和結束時間的類別輔助程式。 |
| GsiDeviceFlashPreparer | 使用 Android 一般系統映像檔刷新裝置的目標準備工具。 |
| GTest | 在指定裝置上執行原生測試套件的測試。 |
| GTestBase | gTest 的基礎類別 |
| GTestListTestParser | 使用「--gtest_list_tests」參數的 gtest 模擬測試模式結果剖析器。 |
| GTestResultParser | 使用從殼層執行的 GTest 剖析原生測試的「原始輸出模式」結果,並將結果通知 ITestInvocationListener。 |
| GTestXmlResultParser | 使用從殼層執行的 GTest 剖析原生測試的「xml 輸出模式」結果,並將結果通知 ITestRunListener。 |
H
| HarnessException | 在測試套件中擲回例外狀況的基本例外狀況類別。 |
| HarnessIOException | 可協助處理檔案問題的 Harness 例外狀況。 |
| HarnessRuntimeException | |
| HeapHostMonitor |
AbstractHostMonitor 實作項目,可監控主機上的堆積記憶體,並定期將其記錄到記錄檔。
|
| HelloWorldMultiTargetPreparer |
IMultiTargetPreparer 的實作範例。
|
| HistoryLogger | TF 記錄記錄器,專門記錄只包含特定事件的記錄。 |
| HostGTest | 執行原生測試套件的測試。 |
| HostMetric | 這個類別代表要回報的主機指標樣本。 |
| HostOptions | 主機選項容器類別。 |
| HostStatsdMetricCollector |
IMetricCollector 會使用 StatsD 公用程式指令,從主機端收集 StatsD 指標。
|
| HostTest | 針對 JUnit 主機測試的測試執行器。 |
| HostUtils | 實作一些實用的方法,用於執行主機測試。 |
| HprofAllocSiteParser | 輔助類別,可剖析 hprof 報告「Allocation Sites」部分的資訊。 |
| HttpHelper | 包含用於提出 HTTP 要求的輔助方法 |
| HttpHelper.RequestRunnable |
使用 IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult) 提出要求的可執行項目。
|
| HttpMultipartPost | 用於提出多部分 HTTP 傳送要求的輔助類別。 |
| HttpRemoteFileResolver |
實作 IRemoteFileResolver,允許透過 HTTP 下載遠端檔案
|
| HttpsRemoteFileResolver |
實作 IRemoteFileResolver,可透過 https 下載遠端檔案
|
I
J
| JarHostTest | 主機端 JUnit 測試的測試執行器。 |
| JarHostTest.HostTestListener | 除了 testRunStarted() 和 testRunEnded() 以外,所有事件都會由包裝函式事件監聽器轉送至內嵌事件監聽器。 |
| JavaCodeCoverageCollector |
BaseDeviceMetricCollector 會從裝置中提取 Java 涵蓋率評估結果,並將其記錄為測試構件。
|
| JavaCodeCoverageFlusher | 此公用程式類別會重設並強制清除裝置上執行程序的 Java 程式碼涵蓋率評估資料。 |
| JSONFileKeyStoreClient | 本機 JSON 檔案充當金鑰儲存庫的實作範例。 |
| JSONFileKeyStoreFactory |
實作 JSON KeyStore 工廠,提供用於存取 JSON 金鑰儲存檔案的 JSONFileKeyStoreClient。
|
| JsonHttpTestResultReporter | 結果回報器,可將測試指標結果和分支、裝置資訊編碼為 JSON,並將其 POST 至 HTTP 服務端點 |
| JUnit4ResultForwarder | JUnit4 Runner 的結果轉寄程式。 |
| JUnit4TestFilter |
輔助類別,可透過擴充 Filter 為 JUnit4 執行器提供篩選功能。
|
| JUnitRunUtil |
輔助類別,可將 IRemoteTest.run(TestInformation, ITestInvocationListener) 呼叫導向至 Test.run(TestResult) 呼叫。
|
| JUnitToInvocationResultForwarder |
監聽 TestListener 事件並將事件轉送至 ITestInvocationListener 的類別。
|
| JUnitXmlParser | 這個剖析器會從儲存在 ant 的 XMLJUnitResultFormatter 中的 JUnit 結果中擷取測試結果資料,並轉送至 ITestInvocationListener。 |
K
| KernelModuleUtils | |
| KernelTargetTest | 針對在目標上執行的可執行檔,以及剖析核心測試結果的測試執行程式。 |
| KernelTestModuleController | 模組控制器的基礎類別,可在模組控制器不符合架構時,不執行測試。 |
| KeyguardControllerState | 用於 Keyguard 狀態的容器。 |
| KeyguardStatusChecker | 檢查模組執行後的鍵盤保護狀態。 |
| KeyStoreException | 發生致命的 KeyStore 錯誤時擲回。 |
| KillExistingEmulatorPreparer |
關閉執行中的模擬器的 ITargetPreparer。
|
| KnownFailurePreparer | 指定準備器略過重試已知失敗的情況。 |
| KTapResultParser | 讀取 KTAP 輸出內容,這類輸出內容是由 KUnit 測試模組產生,並放置在 debugfs 底下的「results」檔案中。 |
| KTapResultParser.ParseResolution | |
| KUnitModuleTest | 在裝置上執行 KUnit 測試模組的測試執行器。 |
L
| LabResourceDeviceMonitor | 實驗室資源監控器,可初始化/管理 LabResourceService 的 gRPC 伺服器。 |
| LargeOutputReceiver | 這個類別旨在協助執行長時間執行的指令收集輸出內容。 |
| LastShardDetector |
執行本機區塊時,有時只想在最後一個區塊達到 invocationEnded(long) 時執行某些動作。
|
| LeakedThreadStatusChecker | 狀態檢查器,可確保模組不會洩漏執行中的執行緒。 |
| LegacySubprocessResultsReporter | 凍結的子程序結果回報器實作項目,即使其超類別有所變更,仍應與較舊版本的 TF/CTS (例如 8 以上版本) 相容。 |
| ListInstrumentationParser |
用於剖析「pm list instrumentation」查詢的輸出結果的 IShellOutputReceiver
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | 在 TradeFed 主機上執行本機虛擬裝置的類別。 |
| LocalAppBuildProvider |
IBuildProvider 會根據提供的本機路徑建構 IBuildInfo
|
| LocalDeveloper | 偵測並傳回是否為執行 Tradefed 的本機開發人員。 |
| LocalDeviceBuildProvider |
IBuildProvider 會根據提供的檔案系統目錄路徑建構 IDeviceBuildInfo。
|
| LocalEmulatorLaunch | 從 Android 建構環境在本機啟動模擬器的 TargetPreparer。 |
| LocalEmulatorSnapshot | TargetPreparer 是用於從 Android 建構/開發環境產生簡潔模擬器快照 |
| LocalFileHeader | LocalFileHeader 是包含 ZIP 檔案內部檔案/資料夾資訊的類別。 |
| LocalFileResolver |
實作 IRemoteFileResolver,可連結本機檔案 |
| LocalFolderBuildProvider |
IBuildProvider 會根據提供的本機路徑建構 IFolderBuildInfo
|
| LocalHostResourceManager | 管理員主機資源。 |
| LocalPool | 實作本機測試集區 |
| LocalRunInstructionBuilder | 用於編譯本機測試指令的工具。 |
| LockSettingsBaselineSetter | 用於移除螢幕鎖定設定的 setter。 |
| 記錄 | 記錄類別,可在主要 Android 來源中鏡像 API。 |
| Log.ILogOutput | 實作此介面的類別會提供處理輸出記錄訊息的方法。 |
| Log.LogLevel | 記錄層級列舉。 |
| LogcatCrashResultForwarder | 特殊監聽器:在發生失敗 (檢測程序當機) 時,會嘗試從 Logcat 中擷取當機事件,並將其加入與測試相關的失敗訊息。 |
| LogcatEventParser | |
| LogcatEventType |
LogcatEventParser 的事件類型。
|
| LogcatOnFailureCollector | 收集器,可在測試案例失敗時擷取並記錄 Logcat。 |
| LogcatReceiver | 在背景收集 Logcat 的類別。 |
| LogcatTimingMetricCollector | 指標收集器,可在一次或多次重複測試期間,使用指定的規則運算式,從 logcat 行解析事件的開始和結束信號,收集時間資訊 (例如使用者切換時間)。 |
| LogDataType | 代表記錄資料的資料類型。 |
| LogFile | 此類別可保留已儲存記錄檔的中繼資料。 |
| LogFileSaver |
ITestInvocationListener 的輔助程式,可將記錄資料儲存到檔案中
|
| LogReceiver | |
| LogRegistry |
ILogRegistry 實作項目會多工處理及管理不同的記錄器,並根據發出呼叫的執行緒的 ThreadGroup 使用適當的記錄器。
|
| LogSaverResultForwarder |
ResultForwarder:使用全域檔案儲存工具儲存記錄。
|
| LogUtil | 記錄公用程式類別。 |
| LogUtil.CLog |
Log 的 shim 類別,會自動使用呼叫端的簡易類別名稱做為記錄標記 |
| LUCIResultReporter | 結果回報器,可將 ResultDB 和 LUCI 所需的測試結果儲存為 JSON 格式 (go/result-sink),並在主控台記錄檔案位置。 |
M
否
O
| OpenObjectLoader | AOSP 提供的預設物件載入器。 |
| 選項 |
將欄位標註為代表 IConfiguration 選項。
|
| Option.Importance | |
| OptionClass |
將類別標註為代表 IConfiguration 物件。
|
| OptionCopier |
輔助類別,可將具有相同名稱的 Option 欄位值從一個物件複製到另一個物件。
|
| OptionDef |
保留 Option 的詳細資料。
|
| OptionFetcher | 從父項程序取得測試選項的輔助程式。 |
| OptionNotAllowedException |
當不允許在指令列中傳遞選項時,請使用特定 ConfigurationException。
|
| OptionSetter |
填入 Option 欄位。
|
| OptionSetter.Handler<T> | |
| OptionSetter.MapHandler |
用於處理地圖欄位值的 Handler。
|
| OptionSetter.OptionFieldsForName | 具有指定名稱的選項欄位清單容器。 |
| OptionUpdateRule | 控制多次指定選項時的行為。 |
| OtaDeviceBuildInfo |
用於無線更新測試的 IDeviceBuildInfo。
|
| OtatoolsBuildInfo |
包含 otatools 構建物的 IBuildInfo。
|
| OtaUpdateDeviceFlasher | 裝置刷新器,可使用完整或增量 OTA 套件觸發 system/update_engine/scripts/update_device.py 指令碼,以便更新裝置映像檔。 |
| OxygenUtil | 用於與 Oxygen 服務互動的公用程式。 |
P
Q
| QuotationAwareTokenizer |
R
S
T
| TableBuilder | 輔助類別,用於在表格中顯示字串元素的矩陣。 |
| TableFormatter | 輔助類別,用於顯示字串元素的矩陣,讓每個元素欄排列整齊 |
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | 準備測試目標時發生致命錯誤。 |
| TarUtil | 用於操作 tar 檔案的工具。 |
| TearDownPassThroughPreparer | 允許對設定中以物件形式納入的準備器執行 tearDown。 |
| TelephonyHelper | 用於使用及取得與電話相關資訊的工具。 |
| TelephonyHelper.SimCardInformation | 用於儲存 SIM 卡相關資訊的資訊容器。 |
| TelephonyTokenProvider | 電話相關權杖的權杖提供者。 |
| TemperatureThrottlingWaiter |
ITargetPreparer,會等待裝置溫度降至目標溫度
|
| TemplateResolutionError |
在設定剖析期間,針對範本相關錯誤擴充 ConfigurationException 的類別。
|
| TerribleFailureEmailHandler | 簡單的處理常式類別,可在 Trade Federation 例項中發生 WTF (What a Terrible Failure) 錯誤時,向相關人員傳送電子郵件。 |
| TestAppInstallSetup |
ITargetPreparer 會將一或多個應用程式從 IDeviceBuildInfo.getTestsDir() 資料夾安裝到裝置上。
|
| TestContentAnalyzer | 分析器會採用分析的背景資訊,並判斷哪些內容有趣。 |
| TestContext | 用於模擬 TFC API 的 TestContext 訊息的類別。 |
| TestDependencyResolver | 如有需要,可用來解決依附元件的問題。 |
| TestDescription | 代表測試案例資訊的類別。 |
| TestDescriptionsFile | 實用工具類別,用於將 TestDescription 清單封送及反封送至測試檔案。 |
| TestDevice |
為完整堆疊 Android 裝置實作 ITestDevice
|
| TestDevice.MicrodroidBuilder | 用於建立 Microdroid TestDevice 的建構工具。 |
| TestDeviceOptions |
ITestDevice Option 的容器
|
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
比 DeviceState 更完整的裝置狀態呈現方式。
|
| TestEnvironment | 用來模擬 TFC API 傳回的 TestEnvironment 訊息的類別。 |
| TestErrorIdentifier | 測試和測試執行工具的錯誤 ID。 |
| TestFailureModuleController | 模組的控制器,只想調整收集的測試失敗記錄行為。 |
| TestFilePushSetup |
將一或多個檔案/目錄從 IDeviceBuildInfo.getTestsDir() 資料夾推送至裝置的 ITargetPreparer。
|
| TestFilterHelper | 用於篩選測試的輔助類別 |
| TestGroupStatus | 用來儲存測試群組狀態的類別。 |
| TestInfo | 將測試資訊集儲存在 TEST_MAPPING 檔案中。 |
| TestInformation | 容器物件,包含測試執行程式或測試可能需要的所有資訊和依附元件,以便正確執行。 |
| TestInformation.Builder |
用於建立 TestInformation 例項的建構工具。
|
| TestInvocation |
ITestInvocation 的預設實作。
|
| TestInvocation.RunMode | 叫用作業可能會執行的不同模式。 |
| TestInvocation.Stage | |
| TestInvocationManagementServer | GRPC 伺服器,可協助管理測試叫用作業和其生命週期。 |
| TestInvocationManagementServer.InvocationInformation | |
| TestMapping | 用於載入 TEST_MAPPING 檔案的類別。 |
| TestMapping.NoTestRuntimeException | |
| TestMappingSuiteRunner |
實作 BaseTestSuite,以便執行由 include-filter 選項或建構中的 TEST_MAPPING 檔案指定的測試套件。
|
| TestOption | 儲存在 TEST_MAPPING 檔案中設定的測試選項詳細資料。 |
| TestOutputUploader | 將測試輸出檔案上傳至本機檔案系統、GCS 或 HTTP(S) 端點。 |
| TestRecordInterpreter |
可將 TestRecord 原型轉換為 Tradefed 中更容易操作的格式。
|
| TestRecordProtoUtil |
用於從檔案讀取 TestRecord protobuf 的公用程式。
|
| TestResource | 用於模擬 TFC API 傳回的 TestResource 訊息的類別。 |
| TestResourceDownloader | 用來從檔案系統/GCS/HTTP 下載測試資源檔案的類別。 |
| TestResult | 單一測試結果的容器。 |
| TestResultListener | 針對只在乎個別測試結果的實作者,簡化 ITestLifecycleListener。 |
| TestRunnerUtil | 用於協助各種測試執行程式的公用程式類別。 |
| TestRunResult | 保留單次測試執行結果。 |
| TestRunResultListener | 可讀取最終測試執行狀態的事件監聽器。 |
| TestRunToTestInvocationForwarder |
從 ddmlib ITestRunListener 轉送至 ITestLifeCycleReceiver。
|
| TestsPoolPoller | 可執行測試池中所有測試的測試包裝函式。 |
| TestStatus | 在 Tradefed 中代表測試方法的可能狀態。 |
| TestSuiteInfo |
這個類別會解決測試套件中與建構相關的中繼資料載入作業
為正確顯示相關資訊,測試套件必須在其 JAR 資源中加入 |
| TestSummary | 用來代表測試摘要的類別。 |
| TestSummary.Type | |
| TestSummary.TypedString | |
| TestSystemAppInstallSetup |
ITargetPreparer 會將一或多個應用程式從 IDeviceBuildInfo.getTestsDir() 資料夾安裝到裝置的 /system 分區。
|
| TestTimeoutEnforcer | 可用於檢查特定測試案例的執行時間,並在超過指定逾時時間時失敗的事件監聽器。 |
| TextResultReporter | 將結果轉送至 JUnit 文字結果列印機的測試結果回報器。 |
| TfInternalOptionsFetcher | 公用程式類別,可讓類別從 res 檔案以靜態方式載入變數值。 |
| TfMetricProtoUtil | 公用程式類別,可協助 Map<string, string=""> 轉換為 Map<string, metric="">。 </string,></string,> |
| TfObjectTracker | 用於追蹤不同 Trade Federation 物件用量的公用程式。 |
| TfSuiteRunner |
實作 ITestSuite,可從 TF jars res/config/suite/ 資料夾載入測試。
|
| TfTestLauncher |
針對個別 TF 安裝作業執行單元或功能測試的 IRemoteTest。
|
| TimeStatusChecker | 狀態檢查器,可確保裝置和主機時間保持同步。 |
| TimeUtil | 包含與時間相關的公用程式方法。 |
| TimeVal |
這是包裝 Long 的哨兵類型。
|
| TimeWaster | 簡單的目標準備器會浪費時間,甚至可能重新啟動裝置。 |
| TokenProperty | 支援動態分割的權杖。 |
| TokenProviderHelper | 提供者與特定權杖相關聯的輔助程式,用於判斷裝置是否支援該權杖。 |
| TraceCmdCollector |
IMetricCollector 會在測試期間使用 trace-cmd 收集追蹤記錄,並將這些記錄記錄到叫用作業中。
|
| TracePropagatingExecutorService | 執行緒服務,可在傳播追蹤內容時,將工作轉送至基礎實作項目。 |
| TracingLogger | 可協助管理每次測試叫用追蹤記錄的類別。 |
| TradefedConfigObject | 用來模擬 TFC API 的 TradefedConfigObject 訊息的類別。 |
| TradefedConfigObject.Type | 可插入叢集指令設定的設定物件類型清單。 |
| TradefedDelegator | 可協助將叫用作業委派至其他 Tradefed 二進位檔的物件。 |
| TradefedFeatureClient | 一個 grpc 用戶端,可要求伺服器執行功能。 |
| TradefedFeatureServer | 回應觸發功能要求的伺服器。 |
| TradefedSandbox | 可執行 Trade Federation 叫用作業的沙箱容器。 |
| TradefedSandboxFactory | SandboxFactory 的預設實作方式 |
| TradefedSandboxRunner |
與 TradefedSandbox 相關聯的執行程式,可執行沙箱。
|
| TradefedSandboxRunner.StubScheduledInvocationListener |
一個不會執行任何操作的 Stub IScheduledInvocationListener。
|
U
| UiAutomatorRunner | 在裝置上執行 UI Automator 測試並回報結果。 |
| UiAutomatorTest | |
| UiAutomatorTest.LoggingOption | |
| UiAutomatorTest.TestFailureAction | |
| UnexecutedTestReporterThread | 負責回報所有未執行的測試的執行緒。 |
| UniqueMultiMap<K, V> |
MultiMap,可確保每個鍵的值皆不重複。
|
| UploadManifest | 要上傳的 Blob 和檔案的資訊清單。 |
| UploadManifest.Builder | |
| UsbResetMultiDeviceRecovery |
IMultiDeviceRecovery,可為離線裝置重設 USB 匯流排。
|
| UsbResetRunConfigRecovery | 允許觸發指令,以便重設裝置的 USB |
| UsbResetTest |
IRemoteTest 會重設裝置 USB,並檢查裝置是否會在之後重新連上網路。
|
| UserChecker | 檢查使用者是否在測試期間變更。 |
| UserCleaner |
在解構時移除次要使用者的 ITargetPreparer。
|
| UserHelper | |
| UserInfo | 類似於平台的 UserInfo 類別。 |
| UserInfo.UserType | 外部 API 中支援的使用者類型變化版本。 |
V
| ValidateSuiteConfigHelper |
這個類別可協助驗證為套件載入的 IConfiguration 是否符合預期需求:- 沒有建構提供者 - 沒有結果回報器
|
| VersionedFile | 代表具有關聯版本的檔案的資料結構。 |
| VersionParser | 擷取執行中的 tradefed 構件版本。 |
| VisibleBackgroundUserPreparer | 在使用者啟動背景可見的情況下,針對執行測試的目標準備工具。 |
| VmRemoteDevice | 我們會透過虛擬機器管理的遠端虛擬裝置。 |
W
| WaitDeviceRecovery |
簡單實作 IDeviceRecovery,等待裝置上線並回應簡單指令。
|
| WaitForDeviceDatetimePreparer |
ITargetPreparer 會等待裝置設定日期時間如果在逾時前未設定日期時間,這個預備程序可以選擇強制執行 |
| WifiCommandUtil | 可剖析 Wi-Fi 指令輸出的公用程式類別。 |
| WifiCommandUtil.ScanResult | 代表含有相關資訊的 Wi-Fi 網路。 |
| WifiHelper | 用於在裝置上操控 Wi-Fi 服務的輔助類別。 |
| WifiPreparer |
ITargetPreparer,視需要在裝置上設定 Wi-Fi。
|
X
| XmlFormattedGeneratorReporter |
實作 FormattedGeneratorReporter,以 XML 格式格式化套件結果。
|
| XmlResultReporter | 以與 Ant 的 XMLJUnitResultFormatter 一致的格式,將 JUnit 結果寫入 XML 檔案。 |
| XmlSuiteResultFormatter | 用於將套件執行作業儲存為 XML 的工具類別。 |
| XmlSuiteResultFormatter.RunHistory | JSON 轉換的輔助物件。 |
是
| YamlClassOptionsParser | 從 YAML Tradefed 設定檔剖析測試執行工具資訊的輔助程式。 |
Z
| ZipCompressionStrategy |
用於建立 ZIP 封存檔的 ICompressionStrategy。
|
| ZipUtil | 用於壓縮相關作業的輔助類別 |
| ZipUtil2 | 用於解壓縮的輔助程式類別,可考量 POSIX 檔案權限 |