類別索引
這些是 API 類別。查看所有API 包。
A
解析器 | 透過解析「aapt dump badging」的輸出從 apk 中提取資訊的類別。 |
AaptParser.Aapt版本 | 用於解析 APK 檔案的 AAPT 版本選項枚舉。 |
Abi格式化程序 | abi 的實用程式類別。 |
抽象Xml解析器 | 用於解析 xml 檔案的 Helper 基類 |
AbstractXmlParser.ParseException | 如果無法解析 XML 輸入,則拋出此異常 |
AcloudConfigParser | 解析 Acloud 配置的幫助程式類別(用於啟動雲端設備實例)。 |
AcloudConfigParser.AcloudKeys | 可以從配置中搜尋的鍵集。 |
活動狀態檢查器 | 在模組末尾運行的剩餘活動的狀態檢查器。 |
AdbRootElevator | 一個AutoCloseable ,可在需要時啟用 adb root,並在完成時恢復 root 狀態。 |
聚合後處理器 | 一個度量聚合器,提供多次迭代測試運行期間收集的數字度量的最小值、最大值、平均值、方差、標準差、總計、計數和可選的百分位數,並將它們視為雙精度。 |
AltDir行為 | 用於定義各種測試工件安裝程式/推送程式的替代目錄行為的枚舉 |
應用程式建構訊息 | 表示 Android 應用程式及其測試套件的IBuildInfo 。 |
應用程式設備建構訊息 | 該類已被棄用。直接使用IDeviceBuildInfo 。 |
應用程式版本取得器 | 用於從裝置取得應用程式版本字串的實用程式類別。 |
AppVersionFetcher.AppVersionInfo | 應用程式版本資訊類型。 |
ArchModule控制器 | 模組控制器在與任何給定架構不匹配時不運行測試。 |
參數選項解析器 | 從解析的命令列參數填入Option 欄位。 |
ATestFileSystemLogSaver | ATest 使用該 LogSaver 類別將日誌保存在特定路徑中。 |
自動日誌收集器 | 描述線束可以自動處理哪個收集器的枚舉。 |
自動報告器 | 定義來自 Tradefed 自動報告器的對應的類別。 |
平均後處理器 | 計算指標清單平均值的後處理器的實現。 |
乙
C
D
乙
EmmaXml常數 | 解析 emma xml 報告時所使用的常數。 |
模擬器記憶體CPU捕獲器 | |
強制SeLinux檢查器 | 確保 Selinux 狀態的狀態檢查器。 |
事件記錄監聽器 | 將接收到的所有事件記錄到檔案中的偵聽器 |
現有建置提供者 | 傳回已建構的IBuildInfo IBuildProvider 。 |
擴充檔案 | 標準文件的擴展,用於攜帶建立相關的元資料。 |
F
G
GceAvd訊息 | 用於保存給定 GCE AVD 實例的相關資料的結構。 |
GceAvdInfo.GceStatus | |
Gce管理器 | 管理 GCE 呼叫以啟動/停止並從 GCE 收集日誌的幫助程式。 |
GceRemoteCmdFormatter | 用於格式化命令以到達遠端 gce 裝置的實用程式類別。 |
GceRemoteCmdFormatter.ScpMode | SCP 可用於推送或拉取文件,具體取決於參數的結構。 |
GceSsh隧道監視器 | Gce ssh 隧道的執行緒監視器。 |
GcovCodeCoverageCollector | 一個BaseDeviceMetricCollector ,將從裝置中提取 gcov 覆蓋率測量結果並將其記錄為測試工件。 |
GCSBucketUtil | 檔案管理器用於從 Google Cloud Storage (GCS) 下載和上傳檔案。 |
GCSBucketUtil.GCSFileMetadata | GCS 中文件資訊的簡單包裝。 |
GCS通用 | 下載和上傳等 Gcs 操作的基底類別。 |
GCS下載助手 | GCS 儲存桶的下載程序,負責快取和解析全域配置。 |
GCS檔案下載器 | 文件下載器用於從谷歌雲端儲存(GCS)下載檔案。 |
GCS檔案上傳器 | 文件上傳器將文件資料上傳到Google雲端儲存(GCS)。 |
GCS主機資源管理器 | 從GCS(Google雲端儲存)下載主機資源。 |
Gcs遠端檔案解析器 | 實作IRemoteFileResolver ,允許從 GCS 儲存桶下載。 |
取得上一個已通過的助手 | 幫助取得之前通過的測試過濾器。 |
GkiDeviceFlashPreparer | 一個目標準備器,使用 Android 通用核心通用映像刷新裝置。 |
全域過濾器Getter | 傳回給定呼叫的過濾器的服務實作。 |
全域測試過濾器 | 應用於呼叫的過濾器選項。 |
GoogleApi客戶端工具 | 用於建立 Google API 用戶端的實用程式。 |
粒度可重試測試包裝器 | 包裝類別在IRemoteTest 上工作,以在測試案例層級細化 IRemoteTest。 |
GsiDeviceFlashPreparer | 一個目標準備器,使用 Android 通用系統映像刷新裝置。 |
H
HelloWorld多目標準備器 | IMul IMultiTargetPreparer 的範例實作。 |
歷史記錄器 | TF History Logger,僅包含一些特定事件的特殊日誌。 |
HprofAllocSiteParser | 用於解析 hprof 報告的分配網站部分資訊的幫助程式類別。 |
HttpRemoteFileResolver | IRemoteFileResolver 的實現,允許透過 http 下載遠端文件 |
HttpsRemoteFileResolver | 實作IRemoteFileResolver ,允許透過 https 下載遠端文件 |
我
IAbi接收器 | 需要被測 ABI 的測試。 |
IApp建置資訊 | 該介面已被棄用。直接使用IBuildInfo 。 |
自動重試測試 | 未實作ITestFilterReceiver 但仍希望支援自動重試的IRemoteTest 介面。 |
I電池資訊 | 定義與設備電池互動的介面。 |
IBatteryInfo.BatteryState | 描述當前電池充電狀態。 |
建構提供者 | 負責提供有關被測版本的資訊。 |
建構接收器 | 需要引用被測版本的測驗。 |
叢集客戶端 | 用於與 TFC 後端互動的介面。 |
叢集事件 | 將任何叢集事件上傳到 TFC 的介面。 |
IClusterEventUploader <T 擴充IClusterEvent > | ClusterEventUploader 介面 |
叢集選項 | 用於取得叢集相關選項的介面。 |
I指令選項 | 命令執行選項的容器。 |
I命令調度器 | 用於執行 TradeFederation 指令的調度程式。 |
ICommandScheduler.IScheduledInitationListener | 呼叫完成時呼叫事件的偵聽器。 |
壓縮策略 | 表示可以在運行時選擇的壓縮演算法的介面。 |
I配置 | TradeFederation 呼叫的設定資訊。 |
配置工廠 | 用於創建IConfiguration 工廠 |
配置接收器 | 表示接受IConfiguration 的物件的簡單介面。 |
IC憑證工廠 | 憑證工廠創建 oauth2 Credential 介面。 |
I預設物件載入器 | 用於載入預設物件的接口,這些物件應該是我們的 YAML 配置的一部分。 |
IDefaultObjectLoader.LoaderConfiguration | 載入配置物件將資訊傳遞給載入器。 |
設備建置資訊 | 表示完整 Android 裝置建置及其(可選)測試的IBuildInfo 。 |
IDeviceBuildProvider | 使用來自ITestDevice 資訊來檢索建置的IBuildProvider 。 |
I設備配置 | 設備配置持有者介面。 |
裝置閃光器 | 在設備上閃爍設備影像。 |
IDeviceFlasher.UserDataFlashOption | 用於處理使用者資料影像的選項枚舉 |
裝置管理員 | 用於管理一組可用測試設備的介面。 |
IDeviceManager.IFastbootListener | fastboot 狀態變更的監聽器。 |
裝置監視器 | 用於監控設備狀態的介面。 |
IDeviceMonitor.DeviceLister | 類似Runnable 的類,應傳回已知設備及其狀態。 |
設備選擇 | 設備選擇標準的介面。 |
設備測試 | 需要引用ITestDevice 的物件的介面。 |
停用 | 描述可停用的 Tradefed 物件的介面。 |
文件下載器 | 下載遠端檔案的介面。 |
IFlashingResources解析器 | 用於提供刷新設備所需的輔助映像檔所需版本的介面。 |
IFlashingResourcesRetriever | 用於檢索刷新設備所需的輔助影像檔案的介面。 |
資料夾建置資訊 | 一個簡單的抽象IBuildInfo ,其建置工件包含在本機檔案系統目錄中。 |
格式產生器 | 描述SuiteResultHolder 格式化程式的介面。 |
主機清理器 | 測試運行完成後清理主機。 |
呼叫上下文接收器 | 需要引用呼叫上下文的測試。 |
呼叫執行 | 描述將作為呼叫的一部分完成的操作的介面。 |
水平日誌輸出 | 實作此介面的類別提供處理輸出日誌訊息的方法。 |
ILogcat接收器 | 提供設備 logcat 輸出作為InputStreamSource 類別。 |
日誌註冊中心 | ILogOutput 單例記錄器的接口,用於復用和管理不同的記錄器。 |
ILogRegistry.EventType | 需要記錄的有用事件 |
度量收集器 | 在報告測試結果時,該介面將作為裝飾器添加,以收集匹配的指標。 |
IMetricCollector接收器 | 如果IRemoteTest 需要取得用於測試運行的IMetricCollector 列表,則需要實作 IRemoteTest 的介面。 |
I模組控制器 | 用於控制是否應執行模組的介面。 |
IModuleController.RunStrategy | 描述模組應如何執行的枚舉。 |
IModule參數處理程序 | 套件模組參數的介面。 |
多設備測試 | 該介面已被棄用。該介面暫時保留是為了相容,但實際上不再使用。請不要實施它。 |
多目標準備器 | 一起準備多個設備的測試環境。 |
原生設備測試 | 需要引用INativeDevice 的物件的介面。 |
安裝ApexModuleTargetPreparer | |
即時應用處理程序 | ModuleParameters#INSTANT_APP 的處理程序。 |
檢測結果原型解析器 | 解析在插裝測試運行期間收集的插裝結果原型,並將結果通知 ITestRunListener。 |
呼叫上下文 | IInvocationContext 的通用實作。 |
呼叫執行 | 描述所有呼叫步驟的類別:建置下載、target_prep、執行測試、清理。 |
調用範圍 | 確定單一 Tradefed 呼叫的範圍。 |
調用範圍 | |
呼叫範圍模組 | Guice 模組可以在 TF 呼叫中的任何位置使用,以請求 Guice-Tradefed 支援的物件。 |
呼叫狀態 | 儲存呼叫狀態的類別。 |
呼叫JUnitResultForwarder | 偵聽ITestInvocationListener 事件並將其轉送到TestListener 類別。 |
後置處理器 | 後處理器是一個 Trade Federation 對象,旨在允許在測試之後和結果報告之前處理指標和日誌。 |
遠端功能 | 描述 Tradefed 中可根據請求執行的功能的介面。 |
遠端檔案解析器 | 可以將遠端檔案解析為本機檔案的物件的介面。 |
IRemoteFileResolver.RemoteFileResolverArgs | 傳遞給解析器的參數 |
IRemoteFileResolver.ResolvedFile | 保存有關已解析文件和一些元資料的資訊的類別。 |
IReport未執行 | 如果執行不完整,實作此介面的IRemoteTest 可能會報告其未執行的測試以改善報告。 |
調度器 | 用於重新安排配置以供將來執行的介面。 |
IResourceMetricCollector | 使用者實作客製化資源收集器的介面。 |
IRestApi助手 | 用於執行 REST API 呼叫的幫助程式介面。 |
IResumable測試 | 該介面已被棄用。不再需要這個了 |
I重試決策 | 介面驅動重試決策並在類別上套用篩選器以實現更有針對性的重試。 |
IRuntimeHintProvider | |
沙盒 | 定義可用於執行呼叫的沙箱的介面。 |
沙盒工廠 | 用於創建ISandbox 工廠。 |
ISetOptionReceiver | 此介面的實作應該有一個帶有連結到HostTest#SET_OPTION_NAME 「set-option」名稱的Option 。 |
IShardable測試 | 可以拆分為單獨可執行的子測試的IRemoteTest 。 |
IShardHelper | 描述配置所採用的分片策略的物件介面。 |
系統狀態檢查器 | 對系統狀態執行檢查並傳回布林值以指示系統是否處於預期狀態的檢查器。 |
ISystemStatusCheckerReceiver | 需要從配置存取ISystemStatusChecker 的IRemoteTest 。 |
目標清理器 | 該介面已被棄用。 TearDown 已移至基本 ITargetPreparer 介面。 |
ITargetPreparer | 為測試運行準備測試環境。 |
ITerribleFailureHandler | 用於處理LogUtil.CLog.wtf(String, Throwable) 中可怕故障的接口 |
ITestAnnotationFilterReceiver | 一個可以根據註解過濾要執行的測試的運行程式。 |
測試收集器 | 提供測試採集支援;設定後,測試運行者必須執行空運行來收集測試案例,而不實際執行它們。 |
ITestFileFilterReceiver | 可以接收指定要執行和/或不執行哪些測試的檔案的執行程序。 |
ITestFilterReceiver | 可以過濾要執行的測試的運行程序。 |
ITest資訊接收器 | 接收某些類別的TestInformation 介面。 |
ITest調用 | 處理一次 TradeFederation 測試呼叫。 |
ITestIncallation.ExitInformation | 表示調用的一些退出資訊。 |
測試套件 | 用於運行測試套件的抽象類別。 |
ITestSuite結果載入器 | 描述幫助程式的接口,用於以可重新運行的方式載入先前的結果。 |
ITestsZip安裝程式 | 在設備上安裝來自測試 zip 檔案(由建置系統輸出)的測試。 |
J
Java程式碼覆蓋率收集器 | BaseDeviceMetricCollector 將從裝置中擷取 Java 覆蓋率測量結果並將其記錄為測試工件。 |
Java程式碼覆蓋Flusher | 一個實用程式類,用於重置並強制刷新設備上運行的進程的 Java 程式碼覆蓋率測量值。 |
JsonHttpTestResultReporter | 結果報告器,將測試指標結果和分支、裝置資訊編碼為 JSON 並 POST 到 HTTP 服務端點 |
JUnit4測試過濾器 | 透過擴充Filter 為 JUnit4 運行程式提供過濾的 Helper 類別。 |
JUnitToIncationResultForwarder | 偵聽TestListener 事件並將它們轉送到ITestInvocationListener 的類別。 |
JUnitXml解析器 | 解析器從儲存在 ant 的 XMLJUnitResultFormatter 中的 JUnit 結果中提取測試結果數據,並將其轉發到 ITestInitationListener。 |
K
鍵盤鎖定狀態檢查器 | 模組執行後檢查鍵盤保護狀態。 |
殺死現有的模擬器準備器 | 用於關閉正在運行的模擬器的ITargetPreparer 。 |
L
實驗室資源設備監視器 | 實驗室資源監視器,用於初始化/管理 LabResourceService 的 gRPC 伺服器。 |
大型輸出接收器 | 旨在幫助運行長時間運行的命令收集輸出的類別。 |
最後碎片偵測器 | 當運行本地分片時,有時我們只想在最後一個分片到達invocationEnded(long) 時執行一些操作。 |
啟動CvdHelper | 用於控制 Cuttlefish VM 中 Launch_cvd 的實用程式幫助程式。 |
LeakedThreadStatusChecker 洩漏線程狀態檢查器 | 狀態檢查器可確保模組不會洩漏正在執行的執行緒。 |
舊版子流程結果報告器 | 子流程結果報告器的凍結實現,儘管其超類別發生了變化,但仍應與早期版本的 TF/CTS(例如 8+)保持相容。 |
列表分析器 | 一個IShellOutputReceiver ,用來解析「pm list Instrumentation」查詢的輸出 |
ListInstrumentationParser.InstrumentationTarget | |
本地Android虛擬設備 | 在 TradeFed 主機上執行的本機虛擬設備的類別。 |
本機應用程式建置提供者 | 基於提供的本機路徑構造IBuildInfo 的IBuildProvider |
本地設備建置提供者 | 一個IBuildProvider ,根據提供的檔案系統目錄路徑構造IDeviceBuildInfo 。 |
本地模擬器啟動 | 從 Android 建置環境本地啟動模擬器的 TargetPreparer。 |
本機模擬器快照 | TargetPreparer 用於從 Android 建置/開發環境產生乾淨的模擬器快照 |
本機檔案解析器 | 允許連結本地文件的IRemoteFileResolver 的實現 |
本機資料夾建置提供者 | 基於提供的本機路徑構造IFolderBuildInfo 的IBuildProvider |
本地運行指令產生器 | 用於編譯指令以在本地運行測試的實用程式。 |
LogcatCrashResultForwarder | 特殊偵聽器:當發生故障(偵測進程崩潰)時,它將嘗試從 logcat 中提取崩潰並將其新增至與測試關聯的失敗訊息。 |
Logcat事件解析器 | |
Logcat事件類型 | LogcatEventParser 的事件類型。 |
LogcatOnFailureCollector 日誌收集器 | 當測試用例失敗時,收集器將捕獲並記錄 logcat。 |
Logcat接收器 | 在背景收集 logcat 的類別。 |
日誌檔案保存程式 | ITestInvocationListener 的幫助器,將記錄資料儲存到檔案中 |
日誌接收器 | |
日誌註冊中心 | 一種ILogRegistry 實現,用於多路復用和管理不同的記錄器,根據進行調用的線程的ThreadGroup 使用適當的記錄器。 |
LogSaver結果轉發器 | 用於使用全域檔案保護程式保存日誌的ResultForwarder 。 |
中號
主線模組處理程序 | 主線模組的簡單處理程序類,用於建立 InstallApexModuleTargetPreparer 並根據給定的主線模組將動態連結注入其中,以自動檢索這些模組。 |
主線測試模組控制器 | 模組控制器的基類,用於根據被測設備上預先載入的主線模組執行測試。 |
管理遠端設備 | 在虛擬機器內運作的設備,我們透過虛擬機器內的 Tradefed 實例進行遠端管理。 |
託管測試設備工廠 | 工廠創建可透過 Tf 監控的不同類型的設備 |
度量檔案後處理器 | 用於上傳測試和運行等級期間收集的指標日誌檔案。 |
測量選項 | 使用@Test 註釋的測試方法的註釋,或者如果該註釋是TestDescription 註釋清單的一部分,則允許指定一些額外的參數,這些參數可用於:調整收集器的行為,過濾某些方法。 |
MetricsXML結果報告器 | MetricsXMLResultReporter 將測試指標和運行指標寫入到由測試的 incallEnded 階段的metrics-folder參數指定的資料夾中的XML檔案中。 |
度量實用程式 | 包含用於儲存測試指標、聚合類似測試中的指標以及將指標寫入檔案的常用實用方法。 |
MinApiLevelModuleController | 模組控制器的基類在低於指定的 API 等級時不執行測試。 |
MinSdkModuleController | 模組控制器的基類,用於不對低於指定 SDK 版本號的版本執行測試。 |
模組定義 | 測試運行配置的容器。 |
模組監聽器 | 偵聽器附加到每個模組的每個IRemoteTest 以收集結果清單。 |
模組合併 | 用於與分割後合併ITestSuite 和ModuleDefinition 相關的操作的幫助程式類別。 |
模組OemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | 一個簡單的結構類別來儲存有關模組的信息 |
模組參數 | 與每個模組的元資料中的套件“參數”鍵關聯的特殊值。 |
模組參數助手 | 用於取得與參數相關的IModuleParameterHandler 幫助程式。 |
模組分配器 | 幫助程式將IConfiguration 表示的模組清單拆分為ModuleDefinition 表示的執行單元清單。 |
氮
名稱MangleListener | 代理程式偵聽器,用於在報告結果時翻譯測試方法、類別和套件名稱。 |
NativeCodeCoverageFlusher | 一個實用程式類,用於清除本機覆蓋測量值並強制從裝置上的進程刷新本機覆蓋資料。 |
本地設備 | ITestDevice 非全端 Android 裝置的預設實作。 |
NativeDevice.AdbAction | 用於執行作業系統「adb ....」指令的DeviceAction 。 |
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction | 用於重新啟動裝置的DeviceAction 。 |
NativeDevice.RebootMode | 一種重啟模式。 |
NativeDeviceStateMonitor | 用於在沒有框架支援的情況下監視IDevice 狀態的幫助程式類別。 |
負處理程序 | 指定不應該執行任何操作並且參數不應建立任何額外模組的處理程序。 |
嵌套設備狀態監視器 | 設備狀態監視器,對嵌套設備執行額外檢查以適應虛擬化環境的具體情況。 |
嵌套遠端設備 | 遠端 Cuttlefish VM 內運行的設備的表示。 |
網路不可用異常 | 當設備無法連接到網路進行測試時拋出。 |
無設備異常 | 當沒有設備執行給定命令時拋出。 |
吵雜的試運轉測試 | 對命令檔案運行嘈雜的試運行。 |
NotMultiAbiHandler | 通知SuiteModuleLoader 輔助 abi 不應建立模組的特殊處理程序。 |
氧
開放物件載入器 | AOSP 中可用的預設物件的載入器。 |
選項影印機 | 一種幫助器類,可以將同名的Option 欄位值從一個物件複製到另一個物件。 |
選項獲取器 | 從父進程取得測試選項的幫助程式。 |
選項不允許異常 | 當不允許在命令列中傳遞選項時特定的ConfigurationException 。 |
選項設定器 | 填滿Option 欄位。 |
OptionSetter.OptionFieldsForName | 具有給定名稱的選項欄位清單的容器。 |
OtaDeviceBuildInfo | 用於無線更新測試的IDeviceBuildInfo 。 |
Otatools建置訊息 | 包含 otatools 工件的IBuildInfo 。 |
OtaZipfileBuildProvider | 提供基於本地 OTA zip 檔案的IBuildInfo 。 |
磷
PackageInstalledModuleController | 當設備未安裝給定的軟體包時,模組控制器不執行測試。 |
配對<A,B> | 定義我們自己的 Pair 類,其中包含兩個物件。 |
並行設備執行器<V> | ERROR(/ExecutorService) 的包裝用於平行執行函數。 |
父沙箱呼叫執行 | 運行沙箱時父呼叫特殊操作的InvocationExecution 版本。 |
父分片複製 | 將一台設備的設定複製到將成為分片一部分的所有其他設備。 |
透過測試文件報告器 | 將傳遞的測試案例清單儲存到測試檔案的ITestInvocationListener |
漂亮的列印分隔符 | 幫助實用程式幫助列印突出的分隔訊息。 |
屬性變換器 | 用於更改(或新增)Android 屬性檔案中的項目的實用程式類 |
原始結果解析器 | Tradefed 結果原型格式的解析器。 |
ProtoResultParser.TestLevel | 表示正在處理的原型的當前層級的枚舉。 |
原型結果報告器 | 結果報告器建立一個TestRecord protobuf,其中包含所有結果。 |
原型工具 | 用於處理與類型無關的 protobuf 訊息的實用方法。 |
代理配置 | 允許指向要執行的遠端配置的物件。 |
解析器 | 用於從「ps」命令輸出解析(USER、PID 和 NAME)的實用程式 |
問
QuoteAwareTokenizer |
右
復原日誌準備器 | 用於在復原之前收集日誌的目標準備器。 |
正規表示式Trie <V> | RegexTrie 是一個 trie,其中每個ERROR(/Pattern) 。 |
遠端Android設備 | 透過 adb connect 連接的全端 Android 裝置的ITestDevice 實作。 |
遠端Android虛擬設備 | 擴展了在 Google 計算引擎 (Gce) 中運行的全端 Android 裝置的RemoteAndroidDevice 行為。 |
遠端AvdI設備 | DeviceManager 在DeviceSelectionOptions.gceDeviceRequested() 為true 時指派的佔位符IDevice |
遠端檔案工具 | 用於處理來自遠端實例的檔案的實用程式類 |
遠端呼叫執行 | 驅動遠端執行的InvocationExecution 的實作。 |
遠端管理器 | 透過套接字接收RemoteOperation 類別。 |
遠端SSH工具 | 在遠端執行個體上執行 ssh 指令的實用程式。 |
遠端測試逾時執行器 | 允許檢查給定測試配置的執行時間的偵聽器,如果超過給定的逾時則使測試失敗。 |
遠端壓縮 | 用於解壓縮遠端 zip 檔案中的單一檔案的實用程式。 |
報告通過測試 | 在文件中報告可能的篩選器以排除通過的測試。 |
資源度量工具 | 用於組成指標的實用函數。 |
RestApi助手 | 用於執行 REST API 呼叫的幫助程式類別。 |
結果聚合器 | 特殊轉發器,根據所採取的重試策略,在需要時聚合結果。 |
結果和日誌轉發器 | 結果和日誌事件的轉發器。 |
結果轉發器 | 將呼叫結果轉送到其他偵聽器清單的ITestInvocationListener 。 |
結果播放器 | 特殊的跑者會重播給予它的結果。 |
保留文件保存程式 | 用於在目錄中建立 .retention 檔案的幫助程式類別。 |
重試配置工廠 | 處理重試指令的工廠。 |
RetryLogSaverResultForwarder | 轉發器也處理傳遞我們目前的嘗試。 |
重試重新調度器 | 一個特殊的運行程序,允許重新安排先前失敗或未執行的運行測試。 |
RetryRescheduler.RetryType | 可以重試的測試類型。 |
重試結果轉發器 | ResultForwarder 的擴展,始終推送到給定的嘗試次數。 |
重試結果助手 | 輔助類別來決定哪個模組或測試應該運行或不運行。 |
重試統計 | 保存一個IRemoteTest 重試會話統計資料的結構。 |
運行命令目標準備器 | |
運行配置設備恢復 | 通用基礎IMultiDeviceRecovery 用於執行 tradefed 設定來執行復原步驟。 |
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer | ITargetPreparer ,用於在設定中建立輔助用戶,並標記測試應在該用戶中執行。 |
RunOnSystemUserTargetPreparer | 一個ITargetPreparer 標記測試應該在使用者(而不是目前使用者)上執行。 |
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer | ITargetPreparer ,用於在設定中建立工作設定文件,並標記應在該使用者中執行測試。 |
S
時間
表格產生器 | 用於在表中顯示字串元素矩陣的幫助程式類別。 |
表格格式化程序 | 用於顯示 String 元素矩陣的幫助程式類,以便每個元素列都對齊 |
塔爾工具 | 操作 tar 檔案的實用程式。 |
電話助手 | 用於使用和獲取與電話相關的資訊的實用程式。 |
TelephonyHelper.SimCard 訊息 | SIM 卡相關資訊的資訊持有者。 |
電話令牌提供者 | 電話相關令牌的令牌提供者。 |
模板解析錯誤 | 擴充ConfigurationException 類,以解決配置解析期間與範本相關的錯誤。 |
可怕的失敗電子郵件處理程序 | 一個簡單的處理程序類,當 Trade Federation 實例中發生 WTF(多麼可怕的失敗)錯誤時,它會向感興趣的人發送電子郵件。 |
測試應用程式安裝設定 | 一種ITargetPreparer ,用於將IDeviceBuildInfo.getTestsDir() 資料夾中的一個或多個應用程式安裝到裝置上。 |
測試情境 | 用於對 TFC API 的 TestContext 訊息進行建模的類別。 |
測試依賴解析器 | 如果需要,幫助程式解決依賴關係。 |
測試描述文件 | 用於將 TestDescriptions 清單編組和解組到測試文件的實用程式類別。 |
測試裝置 | 全端 Android 裝置的ITestDevice 實現 |
測試環境 | 用於對 TFC API 傳回的 TestEnvironment 訊息進行建模的類別。 |
測試失敗監聽器 | 偵聽器用於在測試失敗時根據請求採取操作,例如螢幕截圖、錯誤報告、logcat 收集。 |
測試過濾助手 | 用於過濾測試的輔助類 |
測試組狀態 | 用於儲存測試組狀態的類別。 |
測試訊息 | 將測試資訊集儲存在 TEST_MAPPING 檔案中。 |
測試調用 | ITestInvocation 的預設實作。 |
測試調用.運行模式 | 呼叫可能遇到的不同模式。 |
測試調用.階段 | |
測試映射 | 用於載入 TEST_MAPPING 檔案的類別。 |
測試映射套件運行器 | 實作BaseTestSuite 以將選項 include-filter 指定的測試或建置中的 TEST_MAPPING 檔案作為套件運行。 |
測試選項 | 將測試選項詳細資訊設定儲存在 TEST_MAPPING 檔案中。 |
測試輸出上傳器 | 將測試輸出檔上傳到 GCS/HTTP 的類別。 |
測試記錄解釋器 | 用於將TestRecord 原型轉換為 Tradefed 中更易於操作的格式的實用程式。 |
測試資源 | 用於對 TFC API 傳回的 TestResource 訊息進行建模的類別。 |
測試資源下載器 | 從檔案系統/GCS/HTTP 下載測試資源檔案的類別。 |
測試結果監聽器 | ITestLifecycleListener 的簡化,適用於只關心單一測試結果的實施者。 |
測試運行到測試調用轉發器 | 從 ddmlib ITestRunListener 到ITestLifeCycleReceiver 轉發器。 |
測試池輪詢器 | 測試包裝器允許執行測試池中的所有測試。 |
測試套件信息 | 解決測試套件建構相關元資料載入問題的類 為了正確公開相關訊息,測試套件必須在其 jar 資源中包含 |
文字結果報告器 | 將結果轉送至 JUnit 文字結果印表機的測試結果報告器。 |
Tf對象追蹤器 | 用於追蹤不同 Trade Federation 物件的使用情況的實用程式。 |
TfSuiteRunner | ITestSuite 的實作將從 TF jars res/config/suite/ 資料夾載入測試。 |
Tf測試啟動器 | IRemoteTest 用於針對單獨的 TF 安裝運行單元或功能測試。 |
時間狀態檢查器 | 狀態檢查器可確保設備和主機時間保持同步。 |
時間值 | 該類已被棄用。使用Duration 代替。 |
令牌提供者助手 | 幫助程序提供與特定令牌關聯的提供程序,以便查明設備是否支援該令牌。 |
TradefedConfig對象 | 用於對 TFC API 的 TradefedConfigObject 訊息進行建模的類別。 |
TradefedConfigObject.類型 | 可以注入叢集命令配置的配置物件類型清單。 |
Tradefed委託人 | 幫助將呼叫委託給另一個 Tradefed 二進位檔案的物件。 |
Tradefed 功能用戶端 | grpc 用戶端向伺服器請求功能執行。 |
Tradefed 功能伺服器 | 回應觸發功能請求的伺服器。 |
Tradefed沙箱 | 可以執行 Trade Federation 呼叫的沙盒容器。 |
TradefedSandboxFactory | SandboxFactory 的預設實現 |
TradefedSandboxRunner | 與TradefedSandbox 關聯的運行程序將允許執行沙箱。 |
TradefedSandboxRunner.StubScheduledInitationListener | 一個不執行任何動作的存根IScheduledInvocationListener 。 |
U
未執行的TestReporter線程 | 負責報告所有未執行測試的執行緒。 |
UsbReset多設備恢復 | IMul IMultiDeviceRecovery 為離線裝置重設 USB 匯流排。 |
UsbResetRunConfigRecovery | 允許觸發命令來重置裝置的 USB |
USB重置測試 | IRemoteTest 重置裝置 USB 並檢查裝置隨後是否已恢復線上。 |
使用者檢查器 | 檢查測試期間使用者是否有變更。 |
V
驗證套件配置助手 | 此類別將協助驗證為套件載入的IConfiguration 是否符合預期要求: - 無建置提供者 - 無結果報告器 |
虛擬機器遠端設備 | 我們將從虛擬機器內部管理的遠端虛擬設備。 |
瓦
等待設備恢復 | IDeviceRecovery 的簡單實現,等待裝置在線並回應簡單命令。 |
無線上網助手 | 用於操作設備上的 WiFi 服務的說明程式類別。 |
X
XmlFormattedGeneratorReporter | FormattedGeneratorReporter 的實作將套件格式化為 xml 格式。 |
Xml結果報告器 | 以與 Ant 的 XMLJUnitResultFormatter 一致的格式將 JUnit 結果寫入 XML 檔案。 |
XmlSuite結果格式化程序 | 實用程式類別以將套件作為XML保存。 |
xmlSuiteresultFormatter.runhistory | JSON轉換的幫助對象。 |
是
YamlClassOptions解析器 | 用於解析 YAML Tradefed 設定中的測試運行程式資訊的說明程式。 |
Z
ZipCompressionstrategy | 用於建立拉鍊檔案的ICompressionStrategy 。 |