類別索引

這些是 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 自動報告器的對應的類別。
平均後處理器計算指標清單平均值的後處理器的實現。

背景設備動作在給定設備上運行命令,根據需要重複運行,直到操作被取消。
基礎設備指標收集器IMetricCollector的基本實現,允許在onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))上啟動和停止收集。
基礎仿真器準備器用於啟動本機模擬器的通用準備器。
基本等級日誌輸出ILeveledLogOutput的基本實現,允許根據標籤的名稱或元件過濾某些標籤。
基礎模組控制器IModuleController的基本實現,應該實現它來檢查模組是否應該運行。
基礎多目標準備器IMultiTargetPreparer的基本實現,允許停用該物件。
基礎後處理器每個實作都應該擴展的基本IPostProcessor
基本重試決策IRetryDecision的基本實作。
BaseStreamLogger <OS 擴充 OutputStream> ILeveledLogOutput將日誌訊息定向到輸出流和標準輸出。
基礎目標準備器ITargetPreparer的基本實作類,允許控制物件是否被停用。
基礎測試套件與新套件系統執行相容性測試套件的測試。
電池控制器允許控制設備的電池充電狀態的實用程式類別。
電池充電設備恢復允許在設備的電池電量低於給定閾值時觸發命令。
電池溫度
電池不可用裝置恢復如果電池電量不可用,恢復檢查器將觸發配置。
二元狀態用於記錄 ON/OFF 狀態和 IGNORE 無操作狀態的列舉。
藍牙實用程式用於在裝置上呼叫BluetoothInstrumentation的實用函數

設備端BluetoothInstrumentation程式碼可以在AOSP中找到: frameworks/base/core/tests/bluetoothtests

Bootstrap建置提供者從測試設備引導建置資訊的IDeviceBuildProvider

這通常用於具有外部提供構建的設備,即

錯誤報告收集器一個傳遞ITestInvocationListener ,它在可配置事件發生時收集錯誤報告,然後在收集每個錯誤報告後在其子級上呼叫ITestInvocationListener#testLog
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.名詞
BugreportCollector.Predicate描述何時捕獲錯誤報告的完整謂詞。
BugreportCollector.Relation
BugreportCollector.SubPredicate
BugreportzOnFailureCollector當測試用例失敗時收集錯誤報告。
建構資訊應與ITestDevice關聯的IBuildInfo的通用實作。
建構資訊記錄器將建構資訊元資料寫入指定檔案的ITargetPreparer
建構資訊工具幫助操作IBuildInfo util 類
建構檢索錯誤檢索建置進行測試時發生致命錯誤。
建置測試ZipUtils Android 建置系統產生的測試 zip 相關操作的輔助類
群發郵件程式電子郵件發送實用程序,允許以下配置:發送間隔、初始突發大小、收件者和訊息總數。
捆綁工具工具使用bundletool命令列在裝置上安裝.apks的實用程式類別。

C

CecControllerTokenProvider消費電子控制 (CEC) 相關代幣的代幣提供者。
循環AtraceUtil開發的 atrace 公用程式主要用於識別 Monkey 測試期間 ANR 的根本原因。
循環位元組數組用於保存固定大小數組的資料結構,該數組作為循環緩衝區運行,並追蹤數組中所有值的總和。
ClangCodeCoverageCollector BaseDeviceMetricCollector將從裝置中擷取 Clang 覆蓋率測量結果並將其記錄為測試工件。
類別未找到配置異常當未找到物件的類別時會出現ConfigurationException
類路徑掃描器尋找類路徑上的條目。
ClassPathScanner.ClassNameFilter過濾和轉換 java 類別名稱的IClassPathFilter
ClassPathScanner.ExternalClassNameFilter拒絕內部類別的ClassNameFilter
ClassPathScanner.IClassPathFilter類路徑入口路徑的篩選器

FileFilter之後進行圖案化

集群建構資訊用於從 TFC 管道傳輸的建置的IBuildInfo類別。
叢集建置提供者用於下載 TFC 測試資源的IBuildProvider
叢集客戶端用於與 TFC 後端互動的IClusterClient實作。
集群命令表示從 TF Cluster 取得的任務的類別。
ClusterCommand.RequestType
ClusterCommand.State TF 集群中命令的狀態。
叢集命令配置產生器為叢集命令建構設定檔的類別。
叢集命令事件封裝要上傳的叢集命令事件的類別。
ClusterCommandEvent.Builder
ClusterCommandEvent.Type
叢集命令啟動器一個IRemoteTest類,用於透過子進程 TF 從 TFC 啟動命令。
叢集命令調度器ICommandScheduler的支援 TFC(Tradefed Cluster)。
集群命令狀態表示來自 TF Cluster 的命令的狀態和取消原因的類別。
集群設備資訊封裝待上傳群集設備資訊的類別。
ClusterDeviceInfo.Builder
叢集設備監控向 Tradefed 叢集服務報告結果的IDeviceMonitor實作。
ClusterEventUploader <T 擴充IClusterEvent > ClusterEventUploader類,將IClusterEvent上傳到TFC。
叢集主機事件封裝要上傳的群集主機事件的類別。
ClusterHostEvent.Builder
ClusterHostEvent.HostEventType不同類型的主機事件的枚舉。
叢集主機工具TF Cluster 的靜態 util 函數用於取得全域設定實例、主機資訊等。
叢集日誌保存器用於將測試輸出上傳到 TFC 的ILogSaver類別。
ClusterLogSaver.FilePickingStrategy文件選取策略。
叢集選項
收集位元組輸出接收器一個IShellOutputReceiver將整個 shell 輸出收集到一個byte[]
收集輸出接收器一個IShellOutputReceiver ,它將整個 shell 輸出收集到一個String中。
收集測試監聽器將收集所有測試結果的ITestInvocationListener
收藏助手幫助程式在多個地方執行一些需要的IMetricCollector操作。
命令檔案解析器包含命令列集的檔案的解析器。
CommandFileParser.CommandLine
命令列建置資訊建構器實用程式旨在從命令列捕獲常用的建置資訊參數並從中建立IBuildInfo
命令選項ICommandOptions的實作。
指令選項Getter傳回給定呼叫的命令選項值的服務實作。
指揮跑者另一個 TradeFederation 入口點,將執行命令列參數中指定的命令,然後退出。
CommandRunner.退出程式碼可以退出的錯誤代碼。
命令調度程序用於在所有可用裝置上執行 TradeFederation 指令的排程器。
CommandScheduler.HostState主機不同狀態的枚舉
通用日誌遠端文件實用程式此實用程式可以避免在公共文件的遠端日誌取得邏輯的不同遠端設備表示之間出現程式碼重複。
CommonLogRemoteFileUtil.KnownLogFileEntry遠端設備的已知日誌條目的表示。
ConditionPriorityBlockingQueue <T>具有類似ERROR(/PriorityBlockingQueue)操作的線程安全類,可以檢索與特定條件相符的物件。
ConditionPriorityBlockingQueue.AlwaysMatch <T>與任何物件相符的ConditionPriorityBlockingQueue.IMatcher
ConditionPriorityBlockingQueue.IMatcher <T>用於確定元素是否符合某種條件的介面。
配置完成器為我們的 TF 配置實作Completer
配置一個具體的IConfiguration實現,它將載入的配置物件儲存在映射中。
配置定義儲存配置、其關聯物件及其選項的記錄。
配置Def.ConfigObjectDef儲存類別名稱資訊及其外觀編號的物件(例如,如果一個配置兩次具有相同的對象,則第一個將具有第一個外觀編號)。
配置工廠用於創建IConfiguration工廠。
配置工廠.ConfigLoader IConfigDefLoader的實現,追蹤一個根配置中包含的配置,並在循環包含時引發異常。
配置工具處理設定檔的實用函數。
配置XmlParser設定接受 ConfigurationXmlParser 設定的簡單類

要將設定傳遞給此類,別名是必需的。

配置Yaml解析器YAML 風格 Tradefed 設定的解析器
安慰TradeFederation 主控制台提供使用者互動介面

目前支援以下操作

  • 新增一個指令來測試
  • 列出設備及其狀態
  • 列出正在進行的調用
  • 列出隊列中的命令
  • 將呼叫日誌轉儲到檔案/stdout
  • 關閉
Console.ArgRunnable <T>具有可接受參數的run方法的Runnable
主控台.CaptureList List<List<String>>的便捷類型
控制台讀取器輸出流一個 OutputStream,可用於使System.out.print()與使用者的LineReader unfinishedLine 配合良好。
控制台結果報告器結果報告器將測試結果列印到控制台。
計數測試結果監聽器一個TestResultListener ,透過TestStatus追蹤測試總數
計數測試用例收集器計算並報告給定IRemoteTest測試案例數量。
覆蓋範圍選項Tradefed 反對持有承保選擇權。
CoverageOptions.Toolchain
創建AvdPreparer
建立使用者準備器用於創建用戶並在最後清理它的目標準備器。

D

調試主機登入失敗收集器當測試案例發生故障時,收集器將收集並記錄主機端日誌。
預設遠端AndroidTestRunner ddmlib RemoteAndroidTestRunner的擴展,用於為 Tradefed 用例設定一些預設值。
預設測試Zip安裝程序測試 zip 安裝程式的預設實作。
委託呼叫執行InvocationExecution將執行委託給另一個 Tradefed 二進位。
依賴解析器一種新型的提供程序,允許獲取測試的所有依賴項。
設備分配結果表示命令分配嘗試的結果。
設備可用檢查器檢查器以確保模組不會使設備處於離線狀態。
設備電池電量檢查器IRemoteTest檢查最低電池電量,如果不存在最低電量,則等待電池達到第二個充電閾值。
設備電池資源度量收集器此收集器收集設備電池指標。
設備建置描述符IBuildInfo的包裝類,包含用於檢索設備平台建置資訊的幫助器方法。
設備建置資訊表示完整 Android 裝置建置及其(可選)測試的IBuildInfo
DeviceBuildInfoBootStrapper ITargetPreparer ,以從設備讀取的屬性替換建置資訊字段

這對於測試具有從外部來源產生的版本的裝置非常有用(例如

設備建構資訊注入器DeviceBuildDescriptor元資料插入IBuildInfo ITargetPreparer
裝置清理器測試後執行重新啟動或格式化作為清理操作,並可選擇關閉螢幕
DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
設備並發實用程式包含用於並發設備端命令執行的實用方法和類

使用ERROR(/ExecutorService)執行作為ShellCommandCallable實作的命令,並使用ERROR(/#joinFuture(String,Future,long))ERROR(/ExecutorService)傳回的ERROR(/Future)同步執行指令。

DeviceConcurrentUtil.ShellCommandCallable <V>一個ERROR(/Callable) ,包含在ITestDevice上執行 shell 指令的詳細資訊。
設備配置持有者一個特定的IDeviceConfiguration實現,將載入的設備配置物件儲存在其屬性中。
設備啟動失敗錯誤如果裝置在刷新建置後無法啟動,則會拋出該錯誤。
設備功能模組控制器模組控制器在不支援某些功能時不執行測試。
設備文件報告器一個實用程式類,用於檢查裝置中是否有文件,如果找到,則將它們傳送到ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
裝置快閃記憶體準備器一個ITargetPreparer ,可在實體 Android 硬體上閃爍圖像。
DeviceFlashPreparer.EncryptionOptions用於處理使用者資料影像加密的選項枚舉
設備資料夾建置資訊IDeviceBuildInfo也包含本機檔案系統上的目錄中所包含的其他建置工件。
DeviceImageZipFlashingTargetPreparer目標準備器,使用透過特定格式提供的設備影像來刷新設備。
設備互聯網可訪問性資源度量收集器收集器 ping google.com 以檢查設備是否可以存取互聯網。
裝置經理
裝置管理員.FastbootDevice處於快速啟動模式的設備的表示。
設備指標數據物件保存指標收集器收集的所有資料。
設備監控多工器用於將請求傳播到多個IDeviceMonitor代理程式類別。
設備屬性設備端屬性名稱的通用常數定義
設備恢復模式實用程式
設備重置功能伺服器端實現設備重置。
設備重置處理程序一般處理設備重置的實用程式。
設備選擇選項設備選擇標準的容器。
DeviceSelectionOptions.DeviceRequestedType支援的不同可能類型的佔位符設備。
設備設定檢查器檢查模組運作期間設備設定是否已變更。
設備設定一個ITargetPreparer ,根據提供的Option配置設備進行測試。
設備狀態監視器用於監視IDevice狀態的幫助程式類別。
DeviceStorageAgeResourceMetricCollector從 logcat 解析儲存年齡。
設備儲存狀態檢查器檢查設備是否有足夠的磁碟空間用於給定分割區。
設備不可用監視器此偵聽器僅嘗試擷取測試案例層級的 DNAE。
設備更新目標準備器一個抽象的ITargetPreparer ,負責使用外部來源(而不是建置服務)的裝置映像檔更新裝置的常見步驟。
設備Wifi資源MetricCollector收集器收集目前連接的 WiFi 訊號強度和連結速度指標。
有向圖<V>有向未加權圖實現。
動態檔案存根測試這是一個 tradefed 測試,用於測試 tradefed 能否正確解析動態檔案。
動態遠端文件解析器幫助解析遠端檔案路徑的類別。
DynamicRemoteFileResolver.FileResolverLoader載入IRemoteFileResolver的實作。

EmmaXml常數解析 emma xml 報告時所使用的常數。
模擬器記憶體CPU捕獲器
強制SeLinux檢查器確保 Selinux 狀態的狀態檢查器。
事件記錄監聽器將接收到的所有事件記錄到檔案中的偵聽器
現有建置提供者傳回已建構的IBuildInfo IBuildProvider
擴充檔案標準文件的擴展,用於攜帶建立相關的元資料。

F

假測試虛假測試,其目的是輕鬆產生可重複的測試結果。
假測試壓縮資料夾一個測試裝置,根據內容清單建立一個假的解壓縮測試資料夾。
FakeTestsZipFolder.ItemType
FastbootDeviceFlasher依賴 fastboot 在實體 Android 硬體上刷新映像的類別。
快速啟動助手用於快速啟動操作的輔助類別。
FastbootUpdateBootstrapPreparer ITargetPreparer將指定檔案(引導程式、無線電、設備映像 zip)暫存到IDeviceBuildInfo中,以取得使用FastbootDeviceFlasher刷新的設備,然後將啟動後設備屬性注入到建置資訊中以用於結果報告目的。
文件下載快取維護下載檔案的本機檔案系統 LRU 快取的幫助程式類別。
文件下載快取工廠用於建立FileDownloadCache工廠
文件下載快取包裝器一個包裝類,在實作IFileDownloader介面的同時提供FileDownloadCache功能。
文件空閒監視器監視檔案並在它們空閒時執行回調(即
文件記錄器將日誌訊息定向到檔案和標準輸出的ILeveledLogOutput
文件原型結果報告器TestRecord轉儲到文件中的原型報告器。
FilePullerDeviceMetricCollector一個BaseDeviceMetricCollector ,用於偵聽來自裝置的指標鍵並將它們作為檔案從裝置中提取。
文件拉取日誌收集器設備端上報的文件記錄器。
檔案系統日誌保存程式將日誌儲存到檔案系統。
過濾結果轉發器ResultForwarder的變體,僅允許報告TestDescription的白名單。
固定位元組數組輸出流僅保留最大資料量的記憶體中ERROR(/OutputStream)
閃爍資源解析器一個類,用於解析刷新設備所需的輔助圖像檔案的所需版本。
FlashingResourcesParser.AndroidInfo Map&lt;String, MultiMap&lt;String, String&gt;&gt;的 typedef 。
FlashingResourcesParser.Constraint過濾接口,旨在允許FlashingResourcesParser忽略它可能使用的某些資源
閃爍資源工具此實用程式有助於設定工件的適當版本,以便可以透過DeviceFlashPreparer來刷新它們。
可折疊擴充處理器IModuleParameterHandler擴展到每個非主要可折疊配置的更多內容。
可折疊處理器通用可折疊處理程序,可以採用可折疊參數來建立專用模組。
可折疊模式準備器可切換設備可折疊狀態的目標準備器。
資料夾建置資訊IFolderBuildInfo的具體實作。
格式化生成器報告器允許產生特定格式報告的報告器。

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需要從配置存取ISystemStatusCheckerIRemoteTest
目標清理器該介面已被棄用。 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 主機上執行的本機虛擬設備的類別。
本機應用程式建置提供者基於提供的本機路徑構造IBuildInfoIBuildProvider
本地設備建置提供者一個IBuildProvider ,根據提供的檔案系統目錄路徑構造IDeviceBuildInfo
本地模擬器啟動從 Android 建置環境本地啟動模擬器的 TargetPreparer。
本機模擬器快照TargetPreparer 用於從 Android 建置/開發環境產生乾淨的模擬器快照
本機檔案解析器允許連結本地文件的IRemoteFileResolver的實現
本機資料夾建置提供者基於提供的本機路徑構造IFolderBuildInfoIBuildProvider
本地運行指令產生器用於編譯指令以在本地運行測試的實用程式。
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以收集結果清單。
模組合併用於與分割後合併ITestSuiteModuleDefinition相關的操作的幫助程式類別。
模組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設備DeviceManagerDeviceSelectionOptions.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

沙箱配置轉儲基於命令列建立IConfiguration並將其轉儲到檔案的運行程式類別。
SandboxConfigDump.DumpCmd
沙箱配置異常來自沙箱設定的特殊配置異常。
沙箱配置工廠特殊配置工廠,用於處理沙盒目的配置的創建。
沙盒配置工具用於執行沙箱時管理IConfiguration的實用程式類別。
沙盒呼叫執行呼叫的特殊沙箱執行:這是當我們在沙箱內執行指令時的 InvocationExection。
沙盒呼叫運行器在沙箱中執行與呼叫相關的測試。
沙盒選項可以接收選項並向ISandbox提供選項的類別。
故障收集器螢幕截圖當測試用例失敗時,收集器將捕獲並記錄螢幕截圖。
Sdk28模組控制器用於檢查設備是否使用 SDK 28 (Android 9) 或更高版本的模組控制器。
Sdk29模組控制器僅當被測設備的 SDK 版本為 29 或更高版本時才執行測試。
Sdk30模組控制器僅當被測設備的 SDK 版本為 30 或更高版本時才執行測試。
Sdk31模組控制器僅當被測設備的 SDK 版本為 31 或更高版本時才執行測試。
輔助用戶處理程序ModuleParameters#SECONDARY_USER的處理程序。
序列化工具用於序列化/反序列化實作ERROR(/Serializable)物件的實用程式。
服務AccountKeyCredentialFactory用於建立基於服務帳戶金鑰的 oauth Credential憑證工廠。
碎片建構克隆處理從命令列克隆建立資訊的幫助程式類別。
分片助手處理建立分片並安排它們進行呼叫的幫助程式類別。
分片監聽器一個ITestInvocationListener ,用於從呼叫分片(也稱為在多個資源上並行運行的呼叫拆分)收集結果,並將它們轉發到另一個偵聽器。
ShardMainResultForwarder合併分片測試呼叫結果的ResultForwarder
ShellOutputReceiverStream OutputStream 的實用程式子類,用於寫入 IShellOutputReceiver。
Shell狀態檢查器檢查模組運作前後的 shell 狀態是否符合預期。
ShippingApiLevelModuleController如果設備符合以下條件,則執行測試:
  • 如果定義了min-api-level
    • 設備附帶min-api-level或更高版本。
簡單文件記錄器將日誌訊息定向到 stdout 和單一日誌檔案的ILeveledLogOutput
簡單效能結果物件保存所有 simpleperf 測試結果
SimplePerfStatResultParser用於解析 simpleperf 結果的實用程式類別。
簡單效能工具用於調度簡單命令並收集結果的實用程式類
SimplePerfUtil.SimplePerfType simpleperf 指令選項的列舉
簡單統計一個小型實用程式類,用於根據給定的數值資料集計算一些統計度量。
大小受限的輸出流線程安全文件支援ERROR(/OutputStream) ,限制可寫入的最大資料量。
Sl4a藍牙實用程式實用程式類別使用 SL4A 在一個或兩個裝置上提供藍牙操作
Sl4aBluetoothUtil.BluetoothAccessLevel基於BluetoothDevice.java的藍牙裝置存取等級的枚舉
Sl4aBluetoothUtil.BluetoothConnectionState基於BluetoothProfile.java的藍牙連線狀態列舉
Sl4aBluetoothUtil.BluetoothPriorityLevel基於BluetoothProfile.java的藍牙設定檔優先權列舉
Sl4aBluetoothUtil.BluetoothProfile基於BluetoothProfile.java的藍牙設定檔的枚舉
Sl4a客戶端Sl4A 用戶端透過 RPC 與 SL4A 腳本層進行互動。
Sl4a事件調度程序事件調度程序輪詢事件並按要查詢的名稱對它們進行排隊。
Sl4aEventDispatcher.EventSl4aObject事件輪詢器傳回的物件。
快照輸入串流來源文件支援的InputStreamSource。
狀態檢查結果包含ISystemStatusChecker執行的結果。
StatusCheckerResult.CheckStatus
標準輸出記錄器將日誌訊息定向到標準輸出的ILeveledLogOutput
流協定接收器將接收到的原始 TestRecord 轉換為 Tradefed 事件的接收器。
StreamProtoResultReporter ProtoResultReporter的實現
嚴格分片助手分片策略創造不一起報告的嚴格分片,
字串轉義工具用於轉義特定格式字串的實用程式類別。
字串工具用於轉義字串以進行常見字串操作的實用程式類別。
存根建構提供者IBuildProvider的無操作空實作。
存根多目標準備器IMultiTargetPreparer的佔位符空實作。
存根目標準備器ITargetPreparer的佔位符空實作。
存根測試無操作空測試實作。
存根測試運行監聽器ITestRunListener的存根實現
子進程命令異常子進程命令運行失敗。
子流程配置產生器為現有 TF 配置建置包裝器 TF 配置 XML。
子流程事件助手用於序列化/反序列化要傳遞到日誌的事件的幫助程序。
SubprocessEventHelper.BaseTestEventInfo TestIgnored 資訊的基本助手。
SubprocessEventHelper.FailedTestEventInfo測試失敗訊息的幫助程序。
SubprocessEventHelper.InitationEndedEventInfo呼叫結束訊息的幫助程序。
SubprocessEventHelper.InitationFailedEventInfo呼叫失敗訊息的幫助程序。
SubprocessEventHelper.InitationStartedEventInfo呼叫啟動資訊的幫助程式。
SubprocessEventHelper.LogAssociationEventInfo log關聯資訊的助手。
SubprocessEventHelper.TestEndedEventInfo testEnded 資訊的幫助程式。
SubprocessEventHelper.TestLogEventInfo testLog 資訊的幫助程式。
SubprocessEventHelper.TestModuleStartedEventInfo測試模組啟動資訊的幫助程式。
SubprocessEventHelper.TestRunEndedEventInfo testRunEnded 資訊的幫助程式。
SubprocessEventHelper.TestRunFailedEventInfo testRunFailed 資訊的幫助程序
SubprocessEventHelper.TestRunStartedEventInfo testRunStarted 資訊的幫助程序
SubprocessEventHelper.TestStartedEventInfo testStarted 資訊的幫助程序
子進程異常解析器用於處理標準 Tradefed 命令運行程序的異常輸出的幫助程序。
子流程報告助手用於建立包裝器設定檔以將子進程結果報告器用於叢集命令的類別。
子流程結果報告器實作ITestInvocationListener以指定為 result_reporter 並從子流程轉送測試、測試運行、測試呼叫的結果。
子流程測試結果解析器擴充ERROR(/FileOutputStream)以在寫入檔案之前解析輸出,以便我們可以在啟動器端產生測試事件。
SubprocessTestResultsParser.StatusKeys相關測試狀態鍵。
子進程TfLauncher用於針對單獨的 TF 安裝運行測試的IRemoteTest
SuiteApk安裝程式安裝套件配置的指定 APK:來自 $ANDROID_TARGET_OUT_TESTCASES 變數或建置資訊中的 ROOT_DIR。
SuiteModuleLoader從儲存庫檢索相容性測試模組定義。
SuiteModuleLoader.ConfigFilter尋找目錄中的所有設定檔時ERROR(/FilenameFilter)
套件結果持有者Helper 物件可簡化調用結果的序列化和反序列化。
套件結果報告器收集整個套件呼叫的測試結果並輸出最終結果。
SuiteResultReporter.ModulePrepTimes用於一個模組的準備和拆卸時間的物件支架。
套件測試過濾器表示用於包含和排除測試的過濾器。
系統伺服器檔案描述符檢查器檢查系統伺服器的 FD 是否已用完。
系統伺服器狀態檢查器檢查模組運作前後system_server的pid是否有變化。
系統工具用於進行系統呼叫的實用程式類別。
SystemUtil.EnvVariable

時間

表格產生器用於在表中顯示字串元素矩陣的幫助程式類別。
表格格式化程序用於顯示 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 ITestRunListenerITestLifeCycleReceiver轉發器。
測試池輪詢器測試包裝器允許執行測試池中的所有測試。
測試套件信息解決測試套件建構相關元資料載入問題的類

為了正確公開相關訊息,測試套件必須在其 jar 資源中包含test-suite-info.properties文件

文字結果報告器將結果轉送至 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 的預設實現
TradefedSandboxRunnerTradefedSandbox關聯的運行程序將允許執行沙箱。
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