類別索引
以下列出 API 類別。查看所有 API 套件。
A
| AaptParser | 這個類別會剖析「aapt dump badging」的輸出內容,從 APK 擷取資訊。 |
| AaptParser.AaptVersion | 用於剖析 APK 檔案的 AAPT 版本選項列舉。 |
| Abi | 代表 ABI 的類別。 |
| AbiFormatter | abi 的公用程式類別。 |
| AbiUtils | 處理裝置 ABI 的公用程式類別 |
| AbLocalBuildProvider | 本機建構供應器,可在 Android 建構作業中建立本機建構。 |
| AbstractConnection | 抽象的連線表示法。 |
| AbstractHostMonitor | 主機健康狀態監控的典型類別。 |
| AbstractTunnelMonitor | GCE AVD 的抽象通道監控器。 |
| AbstractXmlParser | 用於剖析 XML 檔案的輔助基本類別 |
| AbstractXmlParser.ParseException | 如果無法剖析 XML 輸入內容,就會擲回這個例外狀況 |
| AcloudConfigParser | 這個輔助類別會剖析 Acloud 設定 (用於啟動 Cloud 裝置例項)。 |
| AcloudConfigParser.AcloudKeys | 可從設定中搜尋的鍵集。 |
| ActionInProgress | 一般動作正在進行中。 |
| ActiveTrace | 主要類別,有助於說明及管理有效追蹤記錄。 |
| ActivityStatusChecker | 在模組結尾檢查是否有剩餘活動正在執行。 |
| AdbCommandRejectedException | 當 adb 拒絕指令時擲回的例外狀況。 |
| AdbDevice | 保存「adb devices -l」指令回報的裝置狀態。 |
| AdbDeviceConnection |
代表透過 ADB 連線至裝置,以搭配 ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)) 使用。
|
| AdbDeviceConnection.Factory | |
| AdbHelper | 處理要求和連線至 adb 的輔助類別。 |
| AdbHelper.AdbResponse | ADB 的回應。 |
| AdbHelper.AdbService | 找出指令應鎖定的 ADB 服務。 |
| AdbInitOptions | AndroidDebugBridge 的初始化選項。 |
| AdbInitOptions.Builder | 建構 ADB 的初始化選項。 |
| AdbRootElevator |
AutoCloseable:在建構時啟用 adb 根目錄 (如有需要),並在完成時還原根目錄狀態。
|
| AdbSocketUtils | |
| AdbSshConnection | 透過 SSH 橋接器建立 Adb 連線。 |
| AdbStopServerPreparer | 目標準備工具會在執行 ADB 測試前後,停止主機上的 ADB 伺服器。 |
| AdbTcpConnection | 裝置的預設連線表示法,假設為裝置的標準 adb 連線。 |
| AdbUtils | 用於 adb 作業的公用程式類別。 |
| AdbVersion | |
| AfterClassWithInfo |
與 AfterClass 類似的保證,但註解方法必須需要 TestInformation 參數。
|
| AggregatePostProcessor | 指標匯總工具,可提供多次疊代測試執行期間收集的數值指標的最小值、最大值、平均值、變異數、標準差、總計、計數,以及選用的百分位數,並將這些指標視為雙精度浮點數。 |
| AllocationInfo | 保留分配資訊。 |
| AllocationInfo.AllocationSorter | |
| AllocationInfo.SortMode | |
| AllocationsParser | |
| AllTestAppsInstallSetup |
ITargetPreparer,可將 IDeviceBuildInfo.getTestsDir() 資料夾中的所有應用程式安裝到裝置上。
|
| AltDirBehavior |
列舉,用於定義各種測試構件安裝程式/推送程式的替代目錄行為
|
| AnalysisHeuristic | 順序很重要。 |
| AndroidBuildAPIException | Android Build API 相關錯誤的例外狀況類別。 |
| AndroidBuildAPIHelper | 用於建立 Android Build 用戶端的輔助方法。 |
| AndroidBuildApiLogSaver | 這個類別會將記錄檔儲存至 Android Build API。 |
| AndroidBuildAPIOptions | Android Build API 用戶端的全主機設定選項。 |
| AndroidBuildTestResult | 容器物件,用於儲存要發布至 Android Build API 的測試結果。 |
| AndroidDebugBridge |
連線至主機端的 Android Debug Bridge (ADB)
這是與任何裝置、模擬器或在這些裝置/模擬器上執行的應用程式通訊的中心點。 |
| AndroidDebugBridge.IClientChangeListener |
實作這個介面的類別會提供處理 ClientImpl 變更的方法。
|
| AndroidDebugBridge.IDebugBridgeChangeListener |
實作這個介面的類別提供處理 AndroidDebugBridge 變更 (包括重新啟動) 的方法。
|
| AndroidDebugBridge.IDeviceChangeListener |
實作這個介面的類別會提供處理 IDevice 新增、刪除和變更作業的方法。
|
| AndroidJUnitTest | 這項測試會在指定裝置上執行檢測設備測試套件,並使用 android.support.test.runner.AndroidJUnitRunner。 |
| AndroidTestOrchestratorRemoteTestRunner | 使用 adb 指令和 AndroidTestOrchestrator 執行檢測設備 Android 測試。 |
| AoaTargetPreparer |
ITargetPreparer,可使用 Android Open Accessory (AOAv2) 通訊協定執行一系列動作 (例如點按和滑動)。
|
| ApiResponse | 用於剖析 API 傳回值的類別。 |
| ApiResponse.Candidate | |
| ApiResponse.UsageMetadata | |
| ApkChangeDetector |
這個類別會偵測要安裝的 APK 是否與裝置上的 APK 不同,藉此決定是否要在 ERROR(/TestAppInstallSetup) 的 setUp 和 tearDown 期間略過應用程式安裝和解除安裝作業。
|
| AppBuildInfo |
代表 Android 應用程式及其測試套件的 IBuildInfo。
|
| AppDeviceBuildInfo |
這個類別已淘汰。
直接使用 IDeviceBuildInfo。
|
| AppSetup |
安裝 APK 及其測試的 ITargetPreparer。
|
| AppVersionFetcher | 從裝置取得應用程式版本字串的公用程式類別。 |
| AppVersionFetcher.AppVersionInfo | 應用程式版本資訊類型。 |
| ArchModuleController | 模組控制器,不符合任何指定架構時,就不會執行測試。 |
| ArgsOptionParser |
從剖析的指令列引數填入 Option 欄位。
|
| ArrayHelper | 公用程式類別,可將透過 adb 從裝置接收的資料轉換為陣列至 int/long。 |
| ArrayUtil | 陣列的公用程式方法 |
| ArtChrootPreparer | 為 ART 測試建立 chroot 目錄。 |
| ArtGTest | |
| ArtifactDetails | 說明內容結構和描述元,由 CAS 工具生成 |
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | 這項公用程式可協助分析建構構件,以取得洞察資料。 |
| ArtRunTest | 執行 ART 執行階段測試的測試執行工具。 |
| ArtRunTest.AdbShellCommandException | 這個例外狀況類別會回報執行 ADB 殼層指令時發生的錯誤。 |
| ArtTest | |
| ATestFileSystemLogSaver | ATest 會使用這個 LogSaver 類別,將記錄檔儲存在特定路徑中。 |
| AtestRunner |
實作 ITestSuite
|
| AtraceCollector |
IMetricCollector:在測試期間執行追蹤,並收集結果和記錄到呼叫中。
|
| AtraceRunMetricCollector | 從測試裝置收集指定目錄下所有測試目錄的追蹤記錄、記錄測試目錄,並後續處理測試目錄下的追蹤記錄檔案,以及匯總指標。 |
| AutoLogCollector | 列舉說明可由安全帶自動處理的收集器。 |
| AutomatedReporters | 定義從 Tradefed 自動化報表工具的對應。 |
| AvdData | 從 [IDevice.getAvdData] 傳回的 Avd 資料。 |
| AveragePostProcessor | 實作後處理器,計算指標清單的平均值。 |
B
C
D
E
F
G
| GceAvdInfo | 這個結構會保留特定 GCE AVD 執行個體的相關資料。 |
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | 用於氧合作用的 Gce 實驗室主機 Proxy 管道的執行緒監控器。 |
| GceManager | 這個輔助程式會管理 GCE 呼叫,以啟動/停止 GCE 並從中收集記錄。 |
| GceRemoteCmdFormatter | 公用程式類別,用於格式化指令,以連線至遠端 GCE 裝置。 |
| 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 |
擴充功能,可從 GCS 載入設定、追蹤一個根設定中包含的設定,並在循環包含時擲回例外狀況。ConfigurationFactory.ConfigLoader
|
| GCSConfigurationServer | 設定伺服器會從 Google Cloud Storage (GCS) 載入設定。 |
| GCSDownloaderHelper | GCS bucket 的下載器,負責快取和解析全域設定。 |
| 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 | 套用至呼叫的篩選器選項。 |
| GoogleAccountPreparer |
支援設定 Google 帳戶的 ITargetPreparer。
|
| GoogleAccountUtil | 這項公用程式可協助您在裝置上設定 Google 帳戶 |
| GoogleApiClientUtil | 用於建立 Google API 用戶端的公用程式。 |
| GoogleApiClientUtilBase | |
| GoogleBenchmarkResultParser | 剖析從殼層執行的 Google 基準化結果,並傳回包含所有結果的地圖。 |
| GoogleBenchmarkTest | 這項測試會在指定裝置上執行 Google 基準測試套件。 |
| GranularRetriableTestWrapper |
包裝函式類別會在 IRemoteTest 上運作,在測試案例層級細分 IRemoteTest。
|
| GranularRetriableTestWrapper.StartEndCollector | 課程助手可偵測跑步活動的開始和結束時間。 |
| GsiDeviceFlashPreparer | 目標準備工具,可使用 Android 一般系統映像檔刷新裝置。 |
| GTest | 這項測試會在指定裝置上執行原生測試套件。 |
| GTestBase | gTest 的基礎類別 |
| GTestListTestParser | gtest 模擬測試模式的結果剖析器,附有「--gtest_list_tests」參數。 |
| GTestResultParser | 使用從 Shell 執行的 GTest,剖析原生測試的「原始輸出模式」結果,並將結果通知 ITestInvocationListener。 |
| GTestXmlResultParser | 使用 GTest 從殼層執行的原生測試,剖析「xml 輸出模式」結果,並將結果通知 ITestRunListener。 |
H
I
J
| JarHostTest | 主機端 JUnit 測試的測試執行器。 |
| JarHostTest.HostTestListener | 包裝函式監聽器,會將 testRunStarted() 和 testRunEnded() 以外的所有事件轉送至內嵌監聽器。 |
| JavaCodeCoverageCollector |
BaseDeviceMetricCollector,可從裝置中提取 Java 涵蓋範圍測量結果,並將其記錄為測試構件。
|
| JavaCodeCoverageFlusher | 這個公用程式類別會重設並強制從裝置上執行的程序排清 Java 程式碼涵蓋率測量結果。 |
| JdwpAgent | |
| JdwpCommands | 如這裡所述的 JDWP 指令常數 |
| JdwpExtension | |
| JdwpHandshake | |
| JdwpInterceptor | |
| JdwpPacket | 位於某處 ByteBuffer 開頭的 JDWP 封包。 |
| JdwpPayload | |
| JdwpProtocol | |
| JSONFileKeyStoreClient | 範例實作:本機 JSON 檔案做為金鑰儲存區。 |
| JSONFileKeyStoreFactory |
實作 JSON KeyStore Factory,用於提供 JSONFileKeyStoreClient 來存取 JSON Key Store 檔案。
|
| 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 | 金鑰保護狀態的容器。 |
| KeyguardStatusChecker | 在模組執行後檢查 Keyguard 狀態。 |
| KeyStoreException | 發生重大金鑰儲存區錯誤時擲回。 |
| KillExistingEmulatorPreparer |
ITargetPreparer:關閉執行中的模擬器。
|
| KnownFailurePreparer | 目標準備者會略過重試已知失敗。 |
| KTapResultParser | 讀取 KUnit 測試模組產生的 KTAP 輸出內容,並放在 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 |
根據提供的本機路徑建構 IBuildInfo 的 IBuildProvider。 |
| LocalDeveloper | 偵測並傳回本機開發人員是否正在執行 Tradefed。 |
| LocalDeviceBuildProvider |
IBuildProvider,可根據提供的檔案系統目錄路徑建構 IDeviceBuildInfo。
|
| LocalEmulatorLaunch | TargetPreparer,可從 Android 建構環境在本機啟動模擬器。 |
| LocalEmulatorSnapshot | TargetPreparer 適用於從 Android 建構/開發環境產生乾淨的模擬器快照 |
| LocalFileHeader | LocalFileHeader 是一個類別,內含 ZIP 檔案中檔案/資料夾的資訊。 |
| LocalFileResolver |
實作 IRemoteFileResolver,允許連結本機檔案
|
| LocalFolderBuildProvider |
這個 IBuildProvider 會根據提供的本機路徑建構 IFolderBuildInfo
|
| LocalHostResourceManager | 管理員主機資源。 |
| LocalPool | 實作一組本機測試 |
| LocalRunInstructionBuilder | 公用程式,可編譯在本機執行測試的指令。 |
| LockSettingsBaselineSetter | 設定器,用於移除螢幕鎖定設定。 |
| 記錄 | |
| 記錄 | 記錄類別,可反映主要 Android 來源中的 API。 |
| Log.ILogOutput | 實作這個介面的類別會提供處理記錄訊息輸出的方法。 |
| Log.LogLevel | Log Level 列舉。 |
| Log.LogLevel | Log Level 列舉。 |
| LogAssociation | 代表記錄檔與測試之間連結的類別。 |
| LogcatCrashResultForwarder | 特殊監聽器:如果發生失敗 (儀器程序當機),系統會嘗試從 logcat 擷取當機資訊,並將其新增至與測試相關聯的失敗訊息。 |
| LogcatEventParser | |
| LogcatEventType |
LogcatEventParser 的事件類型。
|
| LogcatOnFailureCollector | 收集器會在測試案例失敗時擷取並記錄 Logcat。 |
| LogcatReceiver | 在背景收集 Logcat 的類別。 |
| LogcatTimingMetricCollector | 指標收集器,可使用指定的 regex 模式剖析 logcat 幾行中的事件開始和結束信號,在一次或多次重複測試期間,從 logcat 收集時間資訊 (例如使用者切換時間)。 |
| LogDataType | 代表記錄資料的資料類型。 |
| LogFile | 這個類別可保留已儲存記錄檔的中繼資料。 |
| LogFileSaver |
ITestInvocationListener 的輔助程式,可將記錄資料儲存至檔案
|
| LogReceiver | |
| LogRegistry |
ILogRegistry 實作會多工處理及管理不同記錄器,並根據發出呼叫的執行緒 ThreadGroup 使用適當的記錄器。
|
| LogSaverResultForwarder |
使用全域檔案儲存工具儲存記錄的 ResultForwarder。
|
| LogUtil | 記錄公用程式類別。 |
| LogUtil.CLog |
Log 的墊片類別,會自動將呼叫端的簡單類別名稱做為記錄標記。 |
| LUCIResultReporter | 結果回報工具,可將 ResultDB 和 LUCI 測試結果儲存為 JSON 格式 (go/result-sink),並在控制台中記錄檔案位置。 |
M
否
O
| ObjectUpdater | 管理 AnTS 物件更新的輔助程式類別。 |
| ObjectUpdater.InvocationUpdate | 更新提供的叫用項目。 |
| ObjectUpdater.TestArtifactUpdate | 對傳回的 BuildArtifact 執行更新。 |
| ObjectUpdater.WorkUnitUpdate | 封裝更新的介面。 |
| 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
日
T
| TableBuilder | 輔助類別,可在表格中顯示字串元素矩陣。 |
| TableFormatter | Helper class to display a matrix of String elements so each element column is lined up |
| 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 |
ITargetPreparer,可將一或多個檔案/目錄從 IDeviceBuildInfo.getTestsDir() 資料夾推送至裝置。
|
| TestFilterHelper | 用於篩選測試的輔助類別 |
| TestGroupStatus | 用於儲存測試群組狀態的類別。 |
| TestIdentifier | 識別已剖析的檢測設備測試。 |
| 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 proto 轉換為 Tradefed 中更容易操控的格式。
|
| TestRecordProtoUtil |
從檔案讀取 TestRecord proto 的公用程式。
|
| TestResource | 這個類別會建立 TFC API 傳回的 TestResource 訊息模型。 |
| TestResourceDownloader | 這個類別可從檔案系統/GCS/HTTP 下載測試資源檔案。 |
| TestResult | 單一測試結果的容器。 |
| TestResult | 單一測試結果的容器。 |
| TestResult.TestStatus | |
| TestResultListener | ITestLifecycleListener 的簡化版本,適用於只關心個別測試結果的實作者。 |
| TestRunnerUtil | 協助各種測試執行器的公用程式類別。 |
| TestRunResult | 保存單一測試執行的結果。 |
| TestRunResult | 保存單一測試執行的結果。 |
| TestRunResultListener | 可讀取最終測試執行狀態的接聽程式。 |
| TestRunToTestInvocationForwarder |
從 ddmlib 轉送器 ITestRunListener 至 ITestLifeCycleReceiver。
|
| TestsPoolPoller | 測試包裝函式,可執行測試集的所有測試。 |
| TestStatus | 測試方法可能狀態的 Tradefed 代表。 |
| TestStatus | 列舉,代表測試的可能結果。 |
| 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 JAR 的 res/config/suite/ 資料夾載入測試。
|
| TfTestLauncher |
IRemoteTest,可針對個別 TF 安裝項目執行單元或功能測試。
|
| ThreadInfo | 保留執行緒資訊。 |
| TimeoutException | 與 Adb 的連線逾時失敗時擲回的例外狀況。 |
| TimeoutRemainder | 公用程式類別,用於追蹤指定初始逾時時間的剩餘時間。 |
| TimeoutRemainder.DefaultSystemNanoTime | |
| TimeoutRemainder.SystemNanoTimeProvider | |
| 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 |
不會執行任何動作的虛設常式 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 | 我們將從虛擬機器內部管理的遠端虛擬裝置。 |
三
| WaitDeviceRecovery |
簡單的 IDeviceRecovery 實作,可等待裝置上線並回應簡單指令。
|
| WaitForDeviceDatetimePreparer |
ITargetPreparer,等待裝置設定日期時間
如果未在逾時時間內設定日期時間,這個準備者可以選擇強制執行 |
| WifiCommandUtil | 可剖析 Wi-Fi 指令輸出的公用程式類別。 |
| WifiCommandUtil.ScanResult | 代表包含相關資訊的 Wi-Fi 網路。 |
| WifiHelper | 用於操控裝置上 Wi-Fi 服務的輔助類別。 |
| WifiPreparer |
視需要設定裝置的 Wi-Fi ITargetPreparer。
|
| WorkUnitType | 列舉代表可能的工作單元類型。 |
X
| XmlFormattedGeneratorReporter |
實作 FormattedGeneratorReporter,將套件結果格式化為 XML 格式。
|
| XmlResultReporter | 以符合 Ant 的 XMLJUnitResultFormatter 格式,將 JUnit 結果寫入 XML 檔案。 |
| XmlSuiteResultFormatter | 將套件執行作業儲存為 XML 的公用程式類別。 |
| XmlSuiteResultFormatter.RunHistory | 用於 JSON 轉換的輔助物件。 |
| XmlTestRunListener | 以符合 Ant 的 XMLJUnitResultFormatter 的格式,將 JUnit 結果寫入 XML 檔案。 |
是
| YamlClassOptionsParser | Helper to parse test runner information from the YAML Tradefed Configuration. |
Z
| ZipCompressionStrategy |
用於建立 ZIP 封存檔的 ICompressionStrategy。
|
| ZipUtil | 壓縮相關作業的輔助類別 |
| ZipUtil2 | 用於解壓縮 ZIP 檔案的輔助程式類別,會將 POSIX 檔案權限納入考量 |