類別索引

這些是 API 類別。查看所有API 包

A

解析器透過解析「aapt dump badging」的輸出從 apk 中提取資訊的類別。
AaptParser.Aapt版本用於解析 APK 檔案的 AAPT 版本選項枚舉。
阿比代表 ABI 的類別。
Abi格式化程序abi 的實用程式類別。
能力工具用於處理設備 ABI 的實用程式類
抽象連接抽象連接表示。
抽象主機監視器主機健康監控的典型類別。
抽象Xml解析器用於解析 xml 檔案的 Helper 基類
AbstractXmlParser.ParseException如果無法解析 XML 輸入,則拋出此異常
AcloudConfigParser解析 Acloud 配置的幫助程式類別(用於啟動雲端設備實例)。
AcloudConfigParser.AcloudKeys可以從配置中搜尋的鍵集。
行動進行中一般行動正在進行中。
主動追蹤主類別幫助描述和管理活動追蹤。
活動狀態檢查器在模組末尾運行的剩餘活動的狀態檢查器。
AdbRootElevator一個AutoCloseable ,可在需要時啟用 adb root,並在完成時恢復 root 狀態。
AdbSSH連接透過 ssh 橋的 Adb 連接。
AdbStopServerPreparer目標準備器在執行 adb 測試之前和之後停止主機上的 adb 伺服器。
AdbTcp連接設備的預設連線表示,假定為設備的標準 adb 連線。
輔助工具用於 adb 操作的實用程式類別。
課後資訊AfterClass類似的保證,但註解的方法必須需要TestInformation參數。
聚合後處理器度量聚合器,提供多次迭代測試運行期間收集的數字度量的最小值、最大值、平均值、方差、標準差、總計、計數和可選的百分位數,並將它們視為雙精度。
AllTestApps安裝設置一個ITargetPreparer ,用於將IDeviceBuildInfo#getTestsDir()資料夾中的所有應用程式安裝到裝置上。
AltDir行為用於定義各種測試工件安裝程式/推送程式的替代目錄行為的枚舉

AndroidJUnit測試使用 android.support.test.runner.AndroidJUnitRunner 在給定裝置上執行儀器測試套件的測試。
Aoa目標準備器ITargetPreparer使用 Android Open Accessory (AOAv2) 協定執行一系列操作(例如點擊和滑動)。
應用程式建構訊息表示 Android 應用程式及其測試套件的IBuildInfo
應用程式設備建構訊息該類已被棄用。直接使用IDeviceBuildInfo
應用程式設定一個ITargetPreparer ,用於安裝 apk 及其測試。
應用程式版本取得器用於從裝置取得應用程式版本字串的實用程式類別。
AppVersionFetcher.AppVersionInfo應用程式版本資訊類型。
ArchModule控制器模組控制器在與任何給定架構不匹配時不運行測試。
參數選項解析器從解析的命令列參數填入Option欄位。
數組工具數組的實用方法
ArtChrootPreparer為 ART 測試建立 chroot 目錄。
藝術G測試
藝術運行測試用於運行 ART 運行測試的測試運行程序。
ArtRunTest.AdbShellCommandException一個異常類,用於報告執行 ADB shell 命令期間發生的錯誤。
ATestFileSystemLogSaver ATest 使用該 LogSaver 類別將日誌保存在特定路徑中。
測試跑者ITestSuite的實現
Atrace收集器IMetricCollector在測試期間執行 atrace 並收集結果並將其記錄到呼叫中。
AtraceRunMetricCollector從測試設備的給定目錄下的所有測試目錄收集跟踪,記錄測試目錄並對測試目錄下的跟踪文件進行後處理並聚合指標。
自動日誌收集器描述線束可以自動處理哪個收集器的枚舉。
自動報告器定義來自 Tradefed 自動報告器的對應的類別。
平均後處理器計算指標清單平均值的後處理器的實現。

背景設備動作在給定設備上運行命令,根據需要重複運行,直到操作被取消。
基礎設備指標收集器IMetricCollector的基本實現,允許在onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))上啟動和停止收集。
基礎仿真器準備器用於啟動本機模擬器的通用準備器。
BaseHostJUnit4測試用於執行主機 JUnit4 樣式測試的基底測試類別。
基本等級日誌輸出ILeveledLogOutput的基本實現,允許根據標籤的名稱或元件過濾某些標籤。
基礎模組控制器IModuleController的基本實現,應該實現它來檢查模組是否應該運行。
基礎多目標準備器IMultiTargetPreparer的基本實現,允許停用該物件。
基礎後處理器每個實作都應該擴展的基本IPostProcessor
基本重試決策IRetryDecision的基本實作。
BaseStreamLogger <OS 擴充 OutputStream> ILeveledLogOutput將日誌訊息定向到輸出流和標準輸出。
基礎目標準備器ITargetPreparer的基本實作類,允許控制物件是否被停用。
基礎測試套件與新套件系統執行相容性測試套件的測試。
電池控制器允許控制設備的電池充電狀態的實用程式類別。
電池充電設備恢復允許在設備的電池電量低於給定閾值時觸發命令。
電池溫度
電池不可用裝置恢復如果電池電量不可用,恢復檢查器將觸發配置。
課前帶訊息BeforeClass類似的保證,但註解的方法必須需要TestInformation參數。
二元狀態用於記錄 ON/OFF 狀態和 IGNORE 無操作狀態的列舉。
藍牙連線延遲收集器收集器會將預先定義的 statsd 持續時間指標配置推送到設備,並收集每個設定檔的藍牙連接持續時間。
藍牙連線狀態收集器此收集器將收集BluetoothConnectionStateChanged 指標並記錄每個設定檔的連線狀態編號。
藍牙連線成功率後處理器計算藍牙設定檔成功率的後處理器的實現

使用「metric-key-match」指定包含數字數組範例中的藍牙連接狀態的指標 [0, 1, 2, 3, 0, 1, 2, 3]。

藍牙HciSnoopLogCollector收集器,用於在 DUT 上啟用藍牙 HCI 監聽日誌記錄並收集每個測試的日誌。
藍牙實用程式用於在裝置上呼叫BluetoothInstrumentation的實用函數

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

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

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

BootstrapService檔案解析器載入器使用服務載入工具載入解析器。
錯誤報告儲存錯誤報告檔案引用的對象,與平面錯誤報告和壓縮錯誤報告(bugreportz)相容。
錯誤報告收集器一個傳遞ITestInvocationListener ,它在可配置事件發生時收集錯誤報告,然後在收集每個錯誤報告後在其子級上呼叫ITestInvocationListener#testLog
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.名詞
BugreportCollector.Predicate描述何時捕獲錯誤報告的完整謂詞。
BugreportCollector.Relation
BugreportCollector.SubPredicate
BugreportzOnFailureCollector當測試用例失敗時收集錯誤報告。
BugreportzOnTestCaseFailureCollector當運行中的測試用例失敗時收集錯誤報告。
建構錯誤如果提供的建置無法運行,則拋出該異常。
建構資訊應與ITestDevice關聯的IBuildInfo的通用實作。
建構資訊鍵保存與建構資訊查詢相關的枚舉的類別。
BuildInfoKey.BuildInfoFileKey描述所有可透過IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)查詢的已知檔案類型的枚舉。
建構資訊記錄器將建構資訊元資料寫入指定檔案的ITargetPreparer
建構資訊工具幫助操作IBuildInfo util 類
建構檢索錯誤檢索建置進行測試時發生致命錯誤。
建構序列化版本包含所有IBuildInfo的目前序列化版本的類別。
建置測試ZipUtils Android 建置系統產生的測試 zip 相關操作的輔助類
群發郵件程式電子郵件發送實用程序,允許以下配置:發送間隔、初始突發大小、收件者和訊息總數。
捆綁工具工具使用bundletool命令列在裝置上安裝.apks的實用程式類別。
位元組數組輸入流來源
位元組數組列表表示輕量級位元組數組的類別。
位元組數組實用程式對位元組數組進行操作的實用程序,例如將位元組轉換為整數。

C

汽車模組控制器此控制器阻止在非汽車設備上執行測試案例。
攜帶DNA錯誤透過 JUnit4 框架攜帶DeviceNotAvailableException內部RuntimeException
攜帶中斷異常當觸發測試階段逾時並且需要將 InterruptedException 從測試執行緒攜帶到呼叫執行緒時拋出。
CDMA設備快閃記憶體在具有 CDMA 無線電的實體 Android 裝置上閃爍影像的類別。
CecControllerTokenProvider消費電子控制 (CEC) 相關代幣的代幣提供者。
中央目錄資訊CentralDirectoryInfo 是一個包含 zip 檔案內檔案/資料夾資訊的類別。
檢查配對準備器CompanionAwarePreparer ,用於驗證主設備和配套設備之間的 BT 綁定
循環AtraceUtil開發的 atrace 公用程式主要用於識別 Monkey 測試期間 ANR 的根本原因。
循環位元組數組用於保存固定大小數組的資料結構,該數組作為循環緩衝區運行,並追蹤數組中所有值的總和。
ClangCodeCoverageCollector BaseDeviceMetricCollector將從裝置中擷取 Clang 覆蓋率測量結果並將其記錄為測試工件。
類別未找到配置異常當未找到物件的類別時會出現ConfigurationException
類路徑掃描器尋找類路徑上的條目。
ClassPathScanner.ClassNameFilter過濾和轉換 java 類別名稱的IClassPathFilter
ClassPathScanner.ExternalClassNameFilter拒絕內部類別的ClassNameFilter
ClassPathScanner.IClassPathFilter類路徑入口路徑的篩選器

FileFilter之後進行圖案化

發條工具用於共享多設備邏輯的發條實用程序
CloseableTraceScope一個作用域類,允許透過 try-with-resources 報告追蹤部分
集群建構資訊用於從 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
命令中斷器允許 TradeFederation 指令被中斷或標記為不可中斷的服務。
命令列建置資訊建構器實用程式旨在從命令列捕獲常用的建置資訊參數並從中建立IBuildInfo
命令選項ICommandOptions的實作。
指令選項Getter傳回給定呼叫的命令選項值的服務實作。
命令結果包含命令的結果。
指揮跑者另一個 TradeFederation 入口點,將執行命令列參數中指定的命令,然後退出。
CommandRunner.退出程式碼可以退出的錯誤代碼。
命令調度程序用於在所有可用裝置上執行 TradeFederation 指令的排程器。
CommandScheduler.HostState主機不同狀態的枚舉
指令狀態表示定時操作的狀態。
命令狀態處理程序處理程序幫助監視和更新呼叫的狀態。
通用日誌遠端文件實用程式此實用程式可以避免在公共文件的遠端日誌取得邏輯的不同遠端設備表示之間出現程式碼重複。
CommonLogRemoteFileUtil.KnownLogFileEntry遠端設備的已知日誌條目的表示。
同儕分配器負責分配及釋放配套設備的基類

應實作getCompanionDeviceSelectionOptions()來描述分配配套設備所需的標準

CompanionAwarePreparer一個ITargetPreparer ,封裝了獲取已分配的配套設備的邏輯。
同儕感知測試封裝取得和檢查配套設備樣板的基本測試類

子類別可以呼叫getCompanion()來檢索分配的同伴。

配套設備追蹤器用於分配和釋放配套設備的類
CompanionRunCommandTargetPreparer在分配的配套設備上執行指定命令的ITargetPreparer
CompanionTestApp安裝設置一種ITargetPreparer ,用於將IDeviceBuildInfo#getTestsDir()資料夾中的一個或多個應用程式安裝到已分配的配套設備上。
CompileBootImageWithSpeedTargetPreparer使用編譯器過濾器“speed”重新編譯啟動類別路徑和系統伺服器。
狀態故障監視器監視呼叫中是否有任何失敗。
ConditionPriorityBlockingQueue <T>具有類似ERROR(/PriorityBlockingQueue)操作的線程安全類,可以檢索與特定條件相符的物件。
ConditionPriorityBlockingQueue.AlwaysMatch <T>與任何物件相符的ConditionPriorityBlockingQueue.IMatcher
ConditionPriorityBlockingQueue.IMatcher <T>用於確定元素是否符合某種條件的介面。
配置完成器為我們的 TF 配置實作Completer
可配置GrpcDynamicShardingClient
配置一個具體的IConfiguration實現,它將載入的配置物件儲存在映射中。
配置定義儲存配置、其關聯物件及其選項的記錄。
配置Def.ConfigObjectDef儲存類別名稱資訊及其外觀編號的物件(例如,如果一個配置兩次具有相同的對象,則第一個將具有第一個外觀編號)。
配置描述符配置物件描述配置本身的某些方面。
ConfigurationDescriptor.LocalTestRunner枚舉用於指示本地測試運行程序。
配置異常如果無法載入組態則拋出該異常。
配置工廠用於創建IConfiguration工廠。
配置工廠.ConfigLoader IConfigDefLoader 的實現,追蹤一個根配置中包含的配置,並在循環包含時引發異常。
ConfigurationFactory.ExceptionLoader
配置工具處理設定檔的實用函數。
配置XmlParser設定接受 ConfigurationXmlParser 設定的簡單類

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

配置Yaml解析器YAML 風格 Tradefed 設定的解析器
配置工具用於建立、互動和推送 statsd 設定檔的實用程式類別。
ConfigUtil.LogSource
安慰TradeFederation 主控制台提供使用者互動介面

目前支援以下操作

  • 新增一個指令來測試
  • 列出設備及其狀態
  • 列出正在進行的調用
  • 列出隊列中的命令
  • 將呼叫日誌轉儲到檔案/stdout
  • 關閉
Console.ArgRunnable <T>具有可接受參數的run方法的Runnable
主控台.CaptureList List<List<String>>的便捷類型
控制台讀取器輸出流一個 OutputStream,可用於使System.out.print()與使用者的LineReader unfinishedLine 配合良好。
控制台結果報告器結果報告器將測試結果列印到控制台。
內容提供者處理程序抽象內容提供者互動並允許使用裝置端內容提供者進行不同操作的處理程序。
計數測試結果監聽器一個TestResultListener ,透過TestStatus追蹤測試總數
計數測試用例收集器計算並報告給定IRemoteTest測試案例數量。
覆蓋測量轉發器佔位符測試,將覆蓋率測量結果從建置提供者轉送到記錄器。
覆蓋範圍選項Tradefed 反對持有承保選擇權。
CoverageOptions.Toolchain
CPU節流等待者ITargetPreparer等待所有核心的最大頻率恢復到可用的最高級別
創建AvdPreparer
建立使用者準備器用於創建用戶並在最後清理它的目標準備器。
當前調用一個類,用於追蹤並提供當前調用信息,該信息在調用內的任何位置都有用。
當前呼叫.呼叫訊息我們將始終為調用填充一些特殊的命名鍵。
當前調用.隔離等級描述隔離級別

D

調試主機登入失敗收集器當測試案例發生故障時,收集器將收集並記錄主機端日誌。
預設連線設備的預設連線表示,假定為設備的標準 adb 連線。
DefaultConnection.ConnectionBuilder Builder 用於描述連接。
預設遠端AndroidTestRunner ddmlib RemoteAndroidTestRunner的擴展,用於為 Tradefed 用例設定一些預設值。
預設測試Zip安裝程序測試 zip 安裝程式的預設實作。
委託呼叫執行InvocationExecution將執行委託給另一個 Tradefed 二進位。
依賴解析器一種新型的提供程序,允許獲取測試的所有依賴項。
設備操作目標準備器用於執行設備操作的ITargetPreparer
設備操作實用程式用於執行設備操作的實用程式類別。
DeviceActionUtil.Command設備操作命令。
DeviceActionUtil.DeviceActionConfigError配置錯誤的異常。
設備分配結果表示命令分配嘗試的結果。
設備分配狀態從IDeviceManager角度表示設備的分配狀態
設備可用檢查器檢查器以確保模組不會使設備處於離線狀態。
設備基線檢查器在每個模組之前設定設備基線設定。
裝置基線設定器用於建立裝置基線設定的抽象類別。
設備電池電量檢查器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實現,將載入的設備配置物件儲存在其屬性中。
裝置描述符包含描述被測設備資訊的類別。
設備斷開異常當裝置無法再透過其傳輸類型存取時拋出,例如,如果裝置不再透過 USB 或 TCP/IP 連線可見
裝置錯誤標識符來自裝置錯誤和裝置報告的錯誤的錯誤識別碼。
設備啟動失敗錯誤如果裝置在刷新建置後無法啟動,則會拋出該錯誤。
設備功能模組控制器模組控制器在不支援某些功能時不執行測試。
設備文件報告器一個實用程式類,用於檢查裝置中是否有文件,如果找到,則將它們傳送到ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
裝置快閃記憶體準備器一個ITargetPreparer ,可在實體 Android 硬體上閃爍圖像。
設備可折疊狀態“cmd device_state print-states”傳回的裝置可折疊狀態的表示。
設備資料夾建置資訊IDeviceBuildInfo也包含本機檔案系統上的目錄中所包含的其他建置工件。
裝置影像追蹤器對於一些增量設備更新,我們需要基線檔案來計算差異。
DeviceImageTracker.FileCacheTracker快取的設備鏡像及其元資料的追蹤訊息
DeviceImageZipFlashingTargetPreparer目標準備器,使用透過特定格式提供的設備影像來刷新設備。
設備互聯網可訪問性資源度量收集器收集器 ping google.com 以檢查設備是否可以存取互聯網。
DeviceJUnit4ClassRunner JUnit4 測試運行器也容納IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation虛假註釋的目的是向記者攜帶日誌。
DeviceJUnit4ClassRunner.MetricAnnotation虛假註釋旨在向記者傳達指標。
DeviceJUnit4ClassRunner.TestLogData ExternalResourceTestRule的實作。
DeviceJUnit4ClassRunner.TestMetrics ExternalResourceTestRule的實作。
設備管理Grpc伺服器GRPC 伺服器允許從 Tradefed 預留設備。
裝置經理
裝置管理員.FastbootDevice處於快速啟動模式的設備的表示。
設備指標數據物件保存指標收集器收集的所有資料。
設備監控多工器用於將請求傳播到多個IDeviceMonitor代理程式類別。
設備不可用異常當設備不再可用於測試時拋出。
設備所有者目標準備者用於設定設備擁有者組件的ITargetPreparer
設備參數化運行器JUnit4 風格的參數化運行器,用於主機端驅動的參數化測試。
設備屬性設備端屬性名稱的通用常數定義
設備恢復模式實用程式
設備發布報告器設備釋放報告器處理與要釋放的設備的父進程的通訊。
設備重置功能伺服器端實現設備重置。
設備重置處理程序一般處理設備重置的實用程式。
設備運作時異常當設備操作未產生預期結果時拋出。
設備選擇選項設備選擇標準的容器。
DeviceSelectionOptions.DeviceRequestedType支援的不同可能類型的佔位符設備。
設備設定檢查器檢查模組運作期間設備設定是否已變更。
設備設定一個ITargetPreparer ,根據提供的Option配置設備進行測試。
設備快照功能設備快照的伺服器端實作。
設備快照處理程序實用程式處理 Cuttlefish 快照。
設備狀態監視器用於監視IDevice狀態的幫助程式類別。
DeviceStorageAgeResourceMetricCollector從 logcat 解析儲存年齡。
設備儲存填充器目標準備器填滿儲存空間,以便有一些可用空間。
設備儲存狀態檢查器檢查設備是否有足夠的磁碟空間用於給定分割區。
裝置字串推送器目標準備器將字串寫入檔案。
設備套件擴充 JUnit4 容器Suite ,以便為需要它的測試提供ITestDevice
設備同步助手幫助將新設備映像同步到設備的助手。
設備測試用例提供IRemoteTestIDeviceTest服務的 Helper JUnit 測試案例。
設備測試結果TestResult的特化,當發生DeviceNotAvailableException時將中止
DeviceTestResult.RuntimeDeviceNotAvailableException
設備測試運行選項與透過 BaseHostJUnit4Test 執行裝置測試相關的選項的建構器類別。
設備測試套件Helper JUnit 測試套件提供IRemoteTestIDeviceTest服務。
設備追蹤收集器收集器將在測試運行開始時啟動 perfetto 追蹤並在結束時記錄追蹤檔案。
設備不可用監視器此偵聽器僅嘗試擷取測試案例層級的 DNAE。
設備無響應異常DeviceNotAvailableException的特化,表示裝置對 adb 可見,但無回應(即指令逾時、無法啟動等)
設備更新目標準備器一個抽象的ITargetPreparer ,負責使用外部來源(而不是建置服務)的裝置映像檔更新裝置的常見步驟。
設備Wifi資源MetricCollector收集器收集目前連接的 WiFi 訊號強度和連結速度指標。
設備擦拭器擦除用戶資料的ITargetPreparer
有向圖<V>有向未加權圖實現。
停用SELinuxTargetPreparer目標準備器將停用 SELinux(如果已啟用)。
DryRun密鑰庫用於空運行的密鑰庫,其中任何密鑰庫值始終都能正確替換和找到。
乾跑者透明地進行測試而不是實際執行它們。
動態檔案存根測試這是一個 tradefed 測試,用於測試 tradefed 能否正確解析動態檔案。
動態遠端文件解析器幫助解析遠端檔案路徑的類別。
DynamicRemoteFileResolver.FileResolverLoader載入IRemoteFileResolver的實作。
動態分片助手分片策略允許在多個 TF 實例之間進行遠端工作排隊
動態分片連接資訊訊息資料保存類,以便更輕鬆地透過功能伺服器發送。
動態系統準備器ITargetPreparer ,透過動態系統更新在裝置建置之上設定係統映像。

早期設備發布功能用於早期設備發布的功能伺服器實作。
電子郵件發送電子郵件的輔助類別。
電子郵件主機健康代理用於從主機監視器報告發送電子郵件的IHostHealthAgent實現
EmmaXml常數解析 emma xml 報告時所使用的常數。
模擬器記憶體CPU捕獲器
結束中央目錄訊息EndCentralDirectoryInfo 是一個包含 zip 檔案整體資訊的類別。
強制SeLinux檢查器確保 Selinux 狀態的狀態檢查器。
清除使用者資料準備器一個ITargetPreparer ,用於擦除裝置上的使用者資料。
錯誤標識符此介面描述了特定的錯誤及其屬性。
錯誤儲存工具用於處理錯誤以與公共儲存保持一致的說明程式類別。
事件記錄監聽器將接收到的所有事件記錄到檔案中的偵聽器
異常ThrowingRunnerWrapper
可執行基礎測試可執行測試風格的基底類別。
可執行主機測試測試運行程式以在主機上執行可執行檔。
可執行目標測試測試運行程式以在目標上執行可執行檔。
執行檔在執行測試或呼叫期間產生的檔案依賴項,需要攜帶這些依賴項進行測試。
執行檔.FilesKey地圖已知標準鍵的枚舉。
執行屬性在執行測試或呼叫期間產生的屬性。
現有建置提供者傳回已建構的IBuildInfo IBuildProvider
擴充檔案標準文件的擴展,用於攜帶建立相關的元資料。

F

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

G

GceAvd訊息用於保存給定 GCE AVD 實例的相關資料的結構。
GceAvdInfo.GceStatus
GceAvdInfo.LogFileEntry
Gce管理器管理 GCE 呼叫以啟動/停止並從 GCE 收集日誌的幫助程式。
GceRemoteCmdFormatter用於格式化命令以到達遠端 gce 裝置的實用程式類別。
GceRemoteCmdFormatter.ScpMode SCP 可用於推送或拉取文件,具體取決於參數的結構。
GceSsh隧道監視器Gce ssh 隧道的執行緒監視器。
GcovCodeCoverageCollector一個BaseDeviceMetricCollector ,將從裝置中提取 gcov 覆蓋率測量結果並將其記錄為測試工件。
GcovKernelCodeCoverageCollector一個BaseDeviceMetricCollector ,它將從 debugfs 和裝置中提取 gcov 核心覆蓋率測量結果,然後最終將它們記錄為測試工件。
GCSBucketUtil檔案管理器用於從 Google Cloud Storage (GCS) 下載和上傳檔案。
GCSBucketUtil.GCSFileMetadata GCS 中文件資訊的簡單包裝。
GCS通用下載和上傳等 Gcs 操作的基底類別。
GCS配置工廠ConfigurationFactory從 Google Cloud Storage 載入設定。
GCSConfigurationFactory.GCSConfigLoader ConfigurationFactory.ConfigLoader的擴展,用於從 GCS 載入配置,追蹤一個根配置中包含的配置,並在循環包含時引發異常。
GCS設定伺服器配置伺服器從 Google Cloud Storage (GCS) 載入配置。
GCS下載助手GCS 儲存桶的下載程序,負責快取和解析全域配置。
GCS檔案下載器文件下載器用於從谷歌雲端儲存(GCS)下載檔案。
GCS檔案上傳器文件上傳器將文件資料上傳到Google雲端儲存(GCS)。
GCS主機資源管理器從GCS(Google雲端儲存)下載主機資源。
Gcs遠端檔案解析器實作IRemoteFileResolver ,允許從 GCS 儲存桶下載。
GenericLogcatEventParser <LogcatEventType>解析事件的 logcat 輸入。
GenericLogcatEventParser.LogcatEvent用於保存 logcat 事件的結構,具有事件類型並觸發 logcat 訊息
取得上一個已通過的助手幫助取得之前通過的測試過濾器。
GkiDeviceFlashPreparer一個目標準備器,使用 Android 通用核心通用映像刷新裝置。
全域配置將載入的設定物件儲存在映射中的IGlobalConfiguration實現
全域過濾器Getter傳回給定呼叫的過濾器的服務實作。
全域測試過濾器應用於呼叫的過濾器選項。
GoogleApi客戶端工具用於建立 Google API 用戶端的實用程式。
GoogleBenchmark結果解析器解析從 shell 運行的 Google Benchmark 結果,並傳回包含所有結果的地圖。
谷歌基準測試在給定裝置上執行 Google 基準測試包的測試。
粒度可重試測試包裝器包裝類別在IRemoteTest上工作,以在測試案例層級細化 IRemoteTest。
GranularRetriableTestWrapper.StartEndCollector用於捕獲丟失的運行開始和結束的類助手。
GsiDeviceFlashPreparer一個目標準備器,使用 Android 通用系統映像刷新裝置。
測試在給定設備上執行本機測試包的測試。
測試庫gTest的基底類
GTestList測試解析器帶有“--gtest_list_tests”參數的 gtest 試運行模式的結果解析器。
GTest結果解析器使用從 shell 運行的 GTest 解析本機測試的「原始輸出模式」結果,並將結果通知 ITestInitationListener。
GTestXml結果解析器使用從 shell 執行的 GTest 解析本機測試的「xml 輸出模式」結果,並將結果通知 ITestRunListener。

H

線束異常線束內引發的異常的基底異常類別。
線束IO異常利用異常有助於處理文件問題。
線束運轉時異常
堆疊主機監視器AbstractHostMonitor實現,監視主機上的堆內存並定期將其記錄到歷史日誌中。
HelloWorld多目標準備器IMul IMultiTargetPreparer的範例實作。
歷史記錄器TF History Logger,僅包含一些特定事件的特殊日誌。
主機G測試執行本機測試包的測試。
主機指標此類表示要報告的主機指標樣本。
主機選項託管選擇權持有者類別。
HostStatsdMetricCollector IMetricCollector ,使用 statsd 公用程式指令從主機端收集 statsd 指標。
主機測試用於基於 JUnit 主機的測試的測試運行程序。
主機工具實作一些有用的實用方法來執行主機測試。
HprofAllocSiteParser用於解析 hprof 報告的分配網站部分資訊的幫助程式類別。
HttpHelper包含用於發出 http 請求的輔助方法
HttpHelper.RequestRunnable可運行,用於使用IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult)發出請求。
HttpMultipartPost用於發出多部分 HTTP POST 請求的幫助程式類別。
HttpRemoteFileResolver IRemoteFileResolver的實現,允許透過 http 下載遠端文件
HttpsRemoteFileResolver實作IRemoteFileResolver ,允許透過 https 下載遠端文件

亞比代表被測 ABI 的介面。
IAbi接收器需要被測 ABI 的測試。
IAndroid調試橋此套件中使用的AndroidDebugBridge方法的介面定義。
IApp建置資訊該介面已被棄用。直接使用IBuildInfo
自動重試測試未實作ITestFilterReceiver但仍希望支援自動重試的IRemoteTest介面。
I電池資訊定義與設備電池互動的介面。
IBatteryInfo.BatteryState描述當前電池充電狀態。
建構資訊儲存有關被測版本的資訊。
IBuildInfo.BuildInfoProperties IBuildInfo的某些屬性可能需要調整它的一些處理。
建構提供者負責提供有關被測版本的資訊。
建構接收器需要引用被測版本的測驗。
叢集客戶端用於與 TFC 後端互動的介面。
叢集事件將任何叢集事件上傳到 TFC 的介面。
IClusterEventUploader <T 擴充IClusterEvent > ClusterEventUploader 介面
叢集選項用於取得叢集相關選項的介面。
I指令選項命令執行選項的容器。
I命令調度器用於執行 TradeFederation 指令的調度程式。
ICommandScheduler.IScheduledInitationListener呼叫完成時呼叫事件的偵聽器。
壓縮策略表示可以在運行時選擇的壓縮演算法的介面。
IConfigOptionValueTransformer用於操作配置選項值的接口
可配置虛擬設備提供有關可能預先配置的虛擬設備資訊(主機 IP、主機使用者、連接埠偏移量等)的介面。
I配置TradeFederation 呼叫的設定資訊。
配置工廠用於創建IConfiguration工廠
配置接收器表示接受IConfiguration的物件的簡單介面。
設定伺服器配置伺服器的介面。
IC憑證工廠憑證工廠創建 oauth2 Credential介面。
I預設物件載入器用於載入預設物件的接口,這些物件應該是我們的 YAML 配置的一部分。
IDefaultObjectLoader.LoaderConfiguration載入配置物件將資訊傳遞給載入器。
IDeviceActionReceiver提供API來接收裝置事件。
設備建置資訊表示完整 Android 裝置建置及其(可選)測試的IBuildInfo
IDeviceBuildProvider使用來自ITestDevice資訊來檢索建置的IBuildProvider
I設備配置設備配置持有者介面。
裝置閃光器在設備上閃爍設備影像。
IDeviceFlasher.UserDataFlashOption用於處理使用者資料影像的選項枚舉
裝置管理員用於管理一組可用測試設備的介面。
IDeviceManager.IFastbootListener fastboot 狀態變更的監聽器。
裝置監視器用於監控設備狀態的介面。
IDeviceMonitor.DeviceLister類似Runnable的類,應傳回已知設備及其狀態。
設備恢復用於恢復離線設備的介面。
設備選擇設備選擇標準的介面。
IDeviceSelection.BaseDeviceType
設備狀態監視器提供監視IDevice狀態的工具。
設備測試需要引用ITestDevice的物件的介面。
停用描述可停用的 Tradefed 物件的介面。
IDynamicShardingClient分片客戶端的包裝器接口

它的存在是為了我們可以根據需要交換 HTTP 協定或測試協定。

IDynamicShardingConnectionInfo包含動態分片連接資訊的類別的接口
電子郵件信箱發送電子郵件的介面。
IEmail.訊息電子郵件資料的容器。
文件下載器下載遠端檔案的介面。
文件入口FileEntry方法提供更簡單、可模擬的契約的介面定義。
IFileResolverLoader載入IRemoteFileResolver的實作。
IFileResolverLoader.ResolverLoadingException如果解析器無法載入或初始化,則拋出異常。
IFlashingResources解析器用於提供刷新設備所需的輔助映像檔所需版本的介面。
IFlashingResourcesRetriever用於檢索刷新設備所需的輔助影像檔案的介面。
資料夾建置資訊一個簡單的抽象IBuildInfo ,其建置工件包含在本機檔案系統目錄中。
格式產生器描述SuiteResultHolder格式化程式的介面。
全域配置包含單一 Trade Federation 實例的全域配置資訊的類別(包含任意數量的實際組態呼叫)。
IHarnessException將由線束異常實現的線束異常介面的描述。
主機清理器測試運行完成後清理主機。
主機健康代理用於發出主機或設備指標的介面。
主機監視器調度主機資料的介面
IHostMonitor.HostDataPoint要報告的資料的通用類別。
IHostMonitor.HostMetricType
主機選項主機選項持有者介面。
IHostOptions.PermitLimitType描述可能的許可限制器的枚舉
主機資源管理器管理器主機資源的介面。
HttpHelper用於執行 http 請求的輔助方法。
IHttpHelper.DataSizeException
呼叫上下文保存有關調用的信息,以便測試在需要時存取。
IIncationContext.TimingEvent
呼叫上下文接收器需要引用呼叫上下文的測試。
呼叫執行介面描述將作為呼叫的一部分執行的操作。
IKeyStore客戶端介面存取密鑰儲存以取得密碼或敏感資料。
IkeystoreFactory創建IKeyStoreClient的工廠。
Ilabpreparer實驗室準備者的標記接口

有關這些介面的意圖,請參閱ITargetPreparer

水平日誌輸出實作此介面的類別提供處理輸出日誌訊息的方法。
ilogcatreceiver將裝置logcat輸出的類別作為InputStreamSource
日誌註冊中心ILogOutput單例記錄器的接口,用於復用和管理不同的記錄器。
ILogRegistry.EventType需要記錄的有用事件
ilogsaver實作此介面的類別提供了將日誌儲存到中心位置的方法。
ilogsaverlistener允許ITestInvocationListener s儲存日誌檔案時聆聽。
ImanagedTestDevice一個生命週期的iTestdevice。
ImanagedTestDevice.DeviceEventResponse用於回應IManagedTestDevice#handleAllocationEvent(DeviceEvent)呼叫的容器
ImanagedTestDeviceFactory IManagedTestDevice的創建者介面
iMetricCollector在報告測試結果時,將添加該介面作為裝飾器,以收集匹配指標。
IMetricCollector接收器如果IRemoteTest需要取得用於測試運行的IMetricCollector列表,則需要實作 IRemoteTest 的介面。
Imoblyyamlresulthandler Mobly Yaml結果處理程序的介面。
Imoblyyamlresulthandler.itestresult Mobly Yaml結果的接口
Imodulecontroller用於控制模組是否應執行的介面。
imodulecontroller.runstrategy枚舉描述應如何執行模組。
ImoduleparameterHandler套件模組參數的介面。
ImultideviceRecovery用於恢復多個離線設備的介面。
ImultideVicetest此介面已棄用。該介面暫時保存以用於相容性,但實際上不再使用。請不要實施它。
ImultitargetPreparer一起為多個設備準備測試環境。
Inathivedevice為DDMLIB IDevice提供了可靠且稍微高一點的API。
InateViceTest物件的介面需要引用INativeDevice
遞增的幻象實用程式來利用增量影像和裝置更新。
爆發器來自貿易聯合會的錯誤識別碼和依賴的下屬(例如Build Instra)。
InputStreamSource該接口基本上包含一個ERROR(/InputStream)使其可插入。
安裝alltestzipappssetup一個在測試zip中安裝所有應用程式的ITargetPreparer
安裝apexmoduletargetPreparer
installapksetup一個在檔案系統上安裝一個或多個APK的ITargetPreparer
安裝buildenvapksetup一個從Android Platform Build Env中安裝一個或多個測試APK的ITargetPreparer
安裝InstrumentationStest運行在目前設備上找到的所有儀器。
InstantAppHandler用於ModuleParameters#INSTANT_APP
儀器備件運行儀器的ITargetPreparer
儀器測試在給定設備上執行儀器測試包的測試。
InvocationContext IInvocationContext的通用實作。
Invocation Execution描述所有呼叫步驟的類別:建置下載,target_prep,執行測試,清理。
InvocationLocal <t>此類別提供呼叫 - 委託變數。
InvocationMetricLogger一個實用程式類,用於呼叫一些指標。
InvocationMetricLogger.InvocationGroupMetricKey分組允許在同一密鑰下記錄幾個組。
InvocationMetricLogger.InvocationMetrickey我們將始終為調用而填充的一些特殊命名密鑰。
InvocationStatus一個用於儲存呼叫狀態的課程。
InvocationStatus助手枚舉以表示呼叫狀態
InvicationsummaryHelper用於收集和報告TestSummary的助手課程,用於一組聽眾
InvocationToJunitResultForwarder一類聽取ITestInvocationListener事件並將其轉發到TestListener課程。
iPostProcessor後處理器是貿易聯合對象,旨在允許測試後和結果報告先前的指標和日誌處理。
iremotefeature介面描述了可以根據請求執行的交易中的功能。
遠端檔案解析器可以將遠端檔案解析為本機檔案的物件的介面。
IRemoteFileResolver.RemoteFileResolverArgs傳遞給解析器的參數
IRemoteFileResolver.ResolvedFile保存有關已解析文件和一些元資料的資訊的類別。
iremotescheduledlistenersfeature IRemoteFeature的擴展以支援透過IScheduledInvocationListener s的傳遞。
iremotetest報告直接導致ITestInvocationListener測試。
iReportNoteXected如果執行不完整,實現該介面的IRemoteTest可能會報告其未執行的測試以改善報告。
irescheduler用於重新安排配置以進行將來執行的介面。
iresourcemetriccollector使用者實作自訂資源收集器的介面。
IRestApi助手用於執行 REST API 呼叫的幫助程式介面。
iresumabletest此介面已棄用。不再需要這個
Iretrydecision介面推動重試決策並將過濾器應用於班級,以進行更多針對性的重試。
Iruntimehintprovider
irunutil用於運行定時操作和系統命令的介面。
irunutil.envpriority定義設定還是解開特定env的枚舉。
irunutil.irunnableresult非同步執行傳回布林態狀態的操作的介面。
isandbox定義可用於執行呼叫的沙盒的介面。
isandboxFactory用於創建ISandbox工廠。
IsetoptionReceiver此介面的實作應具有一個Option ,該選項的「 set-option」名稱連結到HostTest#SET_OPTION_NAME
IshardableListener可以碎片的ITestInvocationListener
ishardabletest一個可以分開可執行的子測試的IRemoteTest
Ishardhelper描述為配置採用的碎片策略的物件的介面。
孤立的託管實現了使用子程序在低依賴性環境中執行測試的交易跑步者,而不是在主過程中執行測試。
Isupportranularresults界面指定ITestInvocationListener是否支援接收顆粒狀結果。
ISYSTEMSTATUSCHECKER執行系統狀態檢查並傳回布林值的檢查器,以指示系統是否處於預期狀態。
Isystemstatuscheckereceiver需要從配置中存取ISystemStatusChecker IRemoteTest
itargetClecleaner此介面已棄用。拆卸已移至基本的ItargetPreparer介面。
itargetPreparer為測試運行準備測試環境。
ITerribleFailureHandler用於處理LogUtil.CLog.wtf(String, Throwable)中可怕故障的接口
iTestannotationFilterReceiver可以根據註釋過濾哪些測試進行測試的跑步者。
iTestCollector為測試收集提供支援;設定後,測試跑步者必須執行乾式跑步以收集測試案例,而無需實際執行。
iTestDevice為DDMLIB IDevice提供了可靠且稍微高一點的API。
itestdevice.apexinfo一個簡單的結構類,用於儲存有關單一頂點的信息
itestdevice.mountpointinfo一個簡單的結構類,用於儲存有關單個山頂的信息
itestDevice.RecoveryMode
iTestFilefileFilterReceiver可以接收文件的跑步者,以指定要運行和/或不運行的測試。
iTestFilterReceiver可以過濾哪些測試進行運行的跑步者。
iTestinformationReceiver介面以接收某些類別的TestInformation
iTestinvocation處理一項貿易支援測試調用。
iTestInvocation.exitinformation表示調用的一些退出資訊。
iTestinvocationListener聽眾從測試呼叫中獲得測試結果。
iTestLifecycleceiver在儀器測試運作期間接收事件通知。
iTestLogger可以執行各種類型的資料流來記錄的實體。
iTestLoggerReceiver可以注入ITestLogger實例的實體,以便將其用於記錄目的。
iTestSpool描述我們可以存取和運行的測試池的接口
測試套件用於運行測試套件的抽象類別。
iTestSuite.MultideViceModulestrategy
iTestSuiterSultLoader介面描述了一個可以重新運行的方式載入先前結果的助手。
iTestSummaryListener允許ITestInvocationListener的介面可以透過摘要交換一些有限的資訊。
ITestsZip安裝程式在設備上安裝來自測試 zip 檔案(由建置系統輸出)的測試。
ItokenProvider描述可以提供特定設備令牌的物件的介面。
Itokenrequest介面IRemoteTest可以實現,以揭示其需要具有特殊令牌的設備的事實。

J

Jar主機測試用於主機端 JUnit 測試的測試運行器。
jarhosttest.hosttestlistener包裝偵聽器,將 testRunStarted() 和 testRunEnded() 之外的所有事件轉送到嵌入式偵聽器。
Java程式碼覆蓋率收集器BaseDeviceMetricCollector將從裝置中擷取 Java 覆蓋率測量結果並將其記錄為測試工件。
Java程式碼覆蓋Flusher一個實用程式類,用於重置並強制刷新設備上運行的進程的 Java 程式碼覆蓋率測量值。
JSONFILEKEYSTORECLIENT本機JSON檔案代表金鑰儲存的範例實作。
JSONFILEKEYSTOREFACTORY JSON金鑰庫工廠的實現,該工廠提供了用於存取JSON金鑰儲存檔案的JSONFileKeyStoreClient
jsonhttptptestesultreporter編碼測試指標結果和分支的結果記者,設備訊息,然後發佈到HTTP服務端點中
Junit4Resultforwarder Runit4 Runner的結果前鋒。
JUnit4測試過濾器透過擴充Filter為 JUnit4 運行程式提供過濾的 Helper 類別。
Junitrunutil用於指導IRemoteTest#run(TestInformation, ITestInvocationListener)助手類別呼叫到Test#run(TestResult)調用。
JunittoInvocationResultForwarder傾聽TestListener事件並將其轉發到ITestInvocationListener課程。
JUnitXml解析器解析器從儲存在 ant 的 XMLJUnitResultFormatter 中的 JUnit 結果中提取測試結果數據,並將其轉發到 ITestInitationListener。

K

KeyguardControllerState關鍵守衛狀態的容器。
KeyguardStatuschecker執行模組後檢查鑰匙守衛狀態。
KeyStoreException當致命的鑰匙店錯誤發生時拋出。
killexistingemulatorpreparer一個關閉運行的模擬器的ITargetPreparer
已知FailurePreparer目標準備者跳過重試已知的失敗。

L

LabResourcedEviceMonitor實驗室資源監視器初始化/管理labResourceservice的GRPC伺服器。
大輸出電源旨在幫助執行長期運行命令收集輸出的類別。
最後碎片偵測器當運行本地分片時,有時我們只想在最後一個分片到達invocationEnded(long)時執行一些操作。
啟動CvdHelper用於控制 Cuttlefish VM 中 Launch_cvd 的實用程式幫助程式。
洩漏ThreadStatuschecker狀態檢查器以確保模組不會洩漏運行線程。
LegacySubProcessresultsreporter儘管超級類別的變化,但子過程結果的冷凍實現應與早期版本的TF/CTS(例如8+)保持相容。
列表分析器一個IShellOutputReceiver ,用來解析「pm list Instrumentation」查詢的輸出
ListInstrumentationParser.InstrumentationTarget
localandroidvirtualdevice在交易的主機上執行的本機虛擬設備的類別。
本機應用程式建置提供者基於提供的本機路徑構造IBuildInfoIBuildProvider
本地開發人員檢測並返回這是否是經營交易的本地開發人員。
本地設備建置提供者一個IBuildProvider ,根據提供的檔案系統目錄路徑構造IDeviceBuildInfo
LocalemulatorLaunch TargetPreparer從Android建置環境中本地啟動模擬器。
localemulatorsNapshot旨在從Android建置/開發環境中產生清潔的模擬器快照的目標編制者
LocalFileHeader LocalFileHeader是包含ZIP檔案中檔案/資料夾資訊的類別。
本機檔案解析器允許連結本地文件的IRemoteFileResolver的實現
本機資料夾建置提供者基於提供的本機路徑構造IFolderBuildInfoIBuildProvider
本地主機資源管理器管理主機資源。
Localpool實施一系列本地測試
本地運行指令產生器用於編譯指令以在本地運行測試的實用程式。
LockSettingsBaselineSetter用於刪除螢幕鎖定設定的設定器。
logcatcrashrashresultforwarder特殊偵聽器:在故障(儀器過程崩潰)上,它將嘗試從撞車事故中提取崩潰,並將其添加到與測試關聯的失敗訊息中。
Logcat事件解析器
Logcat事件類型LogcatEventParser的事件類型。
LogCatonFailUreCollector當測試用例失敗時,將捕獲並記錄logcat的收集器。
Logcat接收器在背景收集 logcat 的類別。
LogcatTimingMetricCollector一種度量收集器,透過使用給定的正規表示式模式從 logcat 行解析事件的開始和結束訊號,在一個或多個重複測試期間從 logcat 收集計時資訊(例如使用者切換時間)。
logDatatype表示日誌資料的資料類型。
記錄檔類別以將元資料儲存為已儲存的日誌檔案。
logfilesaver ITestInvocationListener的助手,將日誌資料儲存到文件
日誌接收器
日誌註冊中心一種ILogRegistry實現,用於多路復用和管理不同的記錄器,根據進行調用的線程的ThreadGroup使用適當的記錄器。
LogSaverResultForwarder用於使用全域檔案避免日誌保存日誌的ResultForwarder
logutil伐木公用課程。
logutil.clog Log的墊片類,該類別自動使用呼叫者的簡單類別名稱作為日誌標籤

中號

MainlineModuleHandler一個簡單的處理程序類,用於主機模組,該類別創建一個sterminapexmoduletargetPreparer,並根據給定的Mainline模組將動態連結注入其中,以自動檢索這些模組。
MainLinetestModuleController模組控制器的基類可以根據測試設備上的預載主線模組來執行測試。
管理部門在虛擬機器內運行的設備,我們透過VM內的交易執行個體遠端管理。
託管測試範圍工廠創建可以透過TF監控的不同類型的設備
maxsdkmodulecontroller用於模組控制器的基類,無法在指定的SDK版本號上方進行版本上執行測試。
合併ZipEntryCollection將大型 zip 檔案中的各個 zip 條目合併為區塊,以最大程度地減少下載嘗試。
MergemultibuildTargetPreparer IMultiTargetPreparer允許透過命名將資訊從一個構建中傳遞給另一個構建,並將文件鍵複製到另一個構建中。
Mergentrategy描述在存在多次嘗試時應如何彙總結果。
度量檔案後處理器用於上傳測試和運行等級期間收集的指標日誌檔案。
公制@Test註釋的測試方法的註釋,或者註釋是TestDescription的註釋列表的一部分,該列表允許指定一些額外的參數,可用於:調整收集器的行為並過濾一些方法。
MetricsXmlResultReporter Metricsxmlresultreporter在測試的呼叫階段將測試指標寫入測試指標並將指標執行到XML檔案中。
Metrictestcase作為交易的一部分運行時允許記錄指標的TestCase的擴展。
Metrictestcase.logholder結構保存要報告的日誌檔案。
度量工具用於從推送的 statsd 配置中提取指標的實用程式類別。
度量實用程式包含用於儲存測試指標、聚合類似測試中的指標以及將指標寫入檔案的常用實用方法。
MinapilevelModuleController模組控制器的基底類別在指定的API等級以下時不執行測試。
MinSdkModuleController模組控制器的基類,用於不對低於指定 SDK 版本號的版本執行測試。
MixImageZippReparer在設備建構中混合系統所建構的圖像的IMultiTargetPreparer
MixkerneltargetPreparer允許將核心影像與裝置影像混合的ITargetPreparer
MoblyBinary Hostest主機測試旨在從Android Build System(SOONG)運行Mobly Python二進位檔案
MoblyyamlresultControllerInfoHandler Mobly yaml結果「控制器資訊」元素處理程序。
moblyyamlresultControllerInfoHandler.ControllerInfo
moblyyamlresultControllerInfoHandler.controllerinfo.builder
MoblyyamlresulthandlerFactory Mobly Yaml結果處理程序工廠,該工廠根據結果類型產生適當的處理程序。
moblyyamlresulthandlerfactory.invalidresulttypeexception
moblyyamlresulthandlerfactory.type
Moblyyamlresultparser Mobly Yaml測試結果解析器。
Moblyyamlresultrecordhandler Mobly yaml結果「記錄」元素處理程序。
moblyyamlresultrecordhandler.Record
moblyyamlresultrecordhandler.record.builder
moblyyamlresultrecordhandler.RecordResult
Moblyyamlresultsummaryhandler Mobly yaml結果「摘要」元素處理程序。
Moblyyamlresultsummaryhandler.Summary
moblyyamlresultsummaryhandler.summary.builder
Moblyyamlresulttestnamelisthandler Mobly Yaml結果「測試名稱清單」元素處理程序。
Moblyyamlresulttestemelisthandler.testnamelist
moblyyamlresulttestemelisthandler.testnamelist.builder
Moblyyamlresultuserdatahandler Mobly yaml結果「使用者資料」元素處理程序。
moblyyamlresultuserdatahandler.userdata
moblyyamlresultuserdatahandler.userdata.builder
修改Filesparser負責解析並從modified_files.json提取資訊的類別。
模組化用於測試運行配置的容器。
調節列器為了收集結果列表,每個模組的每個IRemoteTest都附加了偵聽器。
ModuleLogCatCollector LogCat收集器的版本,但用於模組。
Modulemerger分割後與ITestSuiteModuleDefinition合併的操作助手類別。
ModuleoemtargetPreparer
模組培訓器每個模組元資料中與套件“參數”鍵相關的特殊值。
模組攝影機助手以取得與參數相關的IModuleParameterHandler
模組使用
Modulepusherror主線模組推動期間的致命錯誤。
模組Plitter助理將IConfiguration表示的模組清單拆分為由ModuleDefinition表示的執行單元清單。
模組typtypeutil包含用於檢查模組的常見實用程式方法。
多尾部收集一個持有者中的多個FailureDescription
Multimap <K,V>每個鍵支援多個值的ERROR(/Map)

Namemanglelistener報告了一個代理偵聽器,以翻譯測試方法,類別和軟體包名稱為結果。
本地基礎分類在給定設備上執行本機基準測試的測試。
本地基礎標記帕克斯犬一個分析基準測試資料輸出的IShellOutputReceiver ,每次操作平均收集指標。
本地橋接控制器模組控制器檢查設備是否支援本機橋接器。
NativeCodeCoverageFlusher一個實用程式類,用於清除本機覆蓋測量值並強制從裝置上的進程刷新本機覆蓋資料。
Nativedevice預設實作ITestDevice非滿足堆疊Android設備。
nativedevice.Adbaction一個ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)用於運行OS'ADB ....'指令。
nativedevice.adbsshellaction
nativedevice.rebootdeviceaction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)用於重新啟動裝置。
nativedevice.rebootmode重新啟動的一種模式。
NativedEvicestateMonitor用於監視沒有框架支援的IDevice狀態的助手類別。
NativeLeakCollector一個執行「 dumpsys meminfo -unreach -a」的ITargetPreparer ,以識別每個程序目前持有的無法到達的本機記憶體。
NativestressTest在給定設備上執行本機應力測試的測試。
Nativestresstestparser一個解析應力測試資料輸出的IShellOutputReceiver ,收集有關迭代次數的全部和平均時間的指標。
負漢將指定什麼都不應完成的處理程序,且參數不應建立任何額外的模組。
Nesteddevicestatemonitor設備狀態監視器對嵌套設備執行額外檢查以適應虛擬化環境的細節。
NestedRemotedEvice在遠程墨魚VM中運行的設備的表示。
NetworkNotavailableException當設備無法連接到網路進行測試時,它會被扔。
noapktestskipper如果沒有測試的APK,則可以完全跳過呼叫(準備和測試)的特殊準備者。
NodeViceException當沒有設備執行給定命令的設備時拋出。
吵鬧在命令檔案上運行嘈雜的乾式運行。
noopconfigoptionValueTransFormer一個no-op IConfigOptionValueTransformer
Notmultiabihandler通知SuiteModuleLoader特殊處理程序,即輔助ABI不應建立一個模組。
Nulldevice DeviceManager使用的佔位符IDeviceIDeviceSelection#nullDeviceRequested()true

OpenObjectloader AOSP中可用的預設物件的載入程式。
選項註解一個字段代表IConfiguration選項。
選項.重要性
選項類註解一個代表IConfiguration物件的類別。
選項器可以將帶有相同名稱的Option欄位值從一個物件複製到另一個物件的助手類別。
OptionDef保留Option的詳細資訊。
選項獲取器從父進程取得測試選項的幫助程式。
OptionNotloweredException當不允許在命令列中傳遞選項時,特定的ConfigurationException
OptionsEtter填滿Option欄位。
optionsetter.optionfieldsforname具有給定名稱的選項欄位清單的容器。
選項updaterule當多次指定選項時,控制行為。
OtaDeviceBuildInfo用於無線更新測試的IDeviceBuildInfo
Otatools建置訊息包含 otatools 工件的IBuildInfo
OtazipfileBuildProvider基於本地OTA ZIP檔案提供了IBuildInfo
氧化量管理使用氧氣客戶二進位租賃或釋放氧氣設備的類別。
氧氣與氧服務互動的實用程式。

Packageinfo從裝置解析的應用程式軟體包資訊的容器。
PackageInstalledModuleController當設備未安裝給定的軟體包時,模組控制器不執行測試。
配對<A,B>定義我們自己的 Pair 類,其中包含兩個物件。
配對MultitargetPreparer多目標準備器有助於在兩個裝置之間進行藍牙配對(和連接)。
paralleldeviceexecutor <v> ERROR(/ExecutorService)並行執行函數。
父沙箱呼叫執行運行沙箱時父呼叫特殊操作的InvocationExecution版本。
父母的智力將一個設備的設定複製到所有其他設備,這些設備將成為碎片的一部分。
partialzipdownloadcache實用程式基於其內容來快取部分下載檔案。
透過TastestFilereporter ITestInvocationListener將透過測試用例清單儲存到測試文件
完美通用後處理器後處理器,透過遞歸擴展原始訊息和具有字串值的字段,直到遇到具有數值的字段,將文字/二進制度量 perfetto 原始檔案處理為鍵值對。
perfettogenericpostProcessor.AltertantiveParseFormat
perfettogenericpostProcessor.metric_file_format
Perfettopreparer perfetto準備器將設定檔推入裝置的標準位置,perfetto可以使用。
perfettopullermetriccollector FilePullerDeviceMetricCollector允許從裝置中提取Perfetto檔案並從中收集指標。
perfettopullermetriccollector.metric_file_format
perfettotraceRecorder用於在ITestDevice上錄製perfetto追蹤的實用課程。
漂亮的列印分隔符幫助實用程式幫助列印突出的分隔訊息。
PrettyTestEventLogger與事件匹配並記錄它們以使其更易於調試的記錄器。
ProcessInfo用於儲存相關的過程(用戶,PID,名稱,自時代以來的第二個開始時間)資訊。
profileparameterHandler任何設定檔使用者的基本參數處理程序。
ProfileTargetPreparer用於為任何設定檔使用者android.os.usertype.profile.XXX設定目標準備程式的基底類別。
屬性變換器用於更改(或新增)Android 屬性檔案中的項目的實用程式類
Protoresultparser交易結果原型格式的解析器。
protoresultparser.testlevel代表正在處理的原始水平的枚舉。
蛋白酶抑制劑結果記者建構一個帶有所有結果的TestRecord Protobuf。
原型工具用於處理與類型無關的 protobuf 訊息的實用方法。
代理配置允許指向要執行的遠端配置的物件。
解析器用於從「ps」命令輸出解析(USER、PID 和 NAME)的實用程式
ptsbottest運行PTS-BOT測試。
PushFileInVoker該類已被棄用。改用PushFilePreparer
PushFilePreparer一個嘗試將任何數量的檔案從任何主機路徑推到任何設備路徑的ITargetPreparer
Pythonbinary Hosttest主機測試旨在從Android建置系統(SOONG)運行Python二進位檔案

測試跑者的支援包括過濾器和排除濾波器。

Pythonbinary Hosttest.pythonforwarder結果轉發器將運行名稱替換為二進位名稱。
pythonunittestestresultparser解釋使用Python的Unitest Framework運行的測試的輸出,並將其轉換為一系列ITestInvocationListener s的呼叫。
pythonunittestrunner該類已被棄用。改用PythonBinaryHostTest
Pythonvirtualenvhelper一個用於啟動Python 3虛擬環境的助理類別。
pythonvirtualenvpreparer在主機上設定Python Virtualenv並安裝軟體套件。

QuoteAwareTokenizer

RebootreasonCollector收集設備在測試過程中重新啟動的收集器並按照理性和計數報告。
ReboottargetPreparer重新啟動設備的目標準備器。
RecoveryLogPreparer目標準備者在恢復之前用於收集日誌。
正規表示式Trie <V> RegexTrie 是一個 trie,其中每個已儲存鍵的部分是正規表示式ERROR(/Pattern)
remoteandroiddevice透過ADB Connect連接的完整堆疊Android裝置的ITestDevice實作。
remoteanDroidVirtualDevice擴展了在Google Compute Engine(GCE)中運行的完整堆疊Android設備的RemoteAndroidDevice行為。
remoteavdidevice DeviceManager使用的佔位符IDeviceDeviceSelectionOptions.gceDeviceRequested()true
remotedy namemicpool實施一組遠端工作排隊測試
遠端檔案解析器一個簡單的類,允許使用 URI 和服務提供者功能從不同位​​置載入檔案。
遠端fileutil實用類別從遠端實例處理文件
遠端簽發發電實施驅動遠端執行的InvocationExecution
RemoteInvocationExecution.FileOptionValueTransFormer
Remotesshutil實用程式可以在遠端實例上執行SSH命令。
remotetestTimeOutenForcer允許檢查給定測試配置的執行時間並在給定逾時的情況下失敗的偵聽器。
遠端壓縮用於解壓縮遠端 zip 檔案中的單一檔案的實用程式。
RemovesystemAppParer在測試運行之前,用於從系統分割區中刪除APK的ITargetPreparer
Report vassedtests在文件中報告可能的過濾器,以排除經過的測試。
ResolvePartialLdownload解決部分下載請求。
Resourscemetricutil實用程式功能用於組成指標。
Resourceutil用於閱讀配置資源的實用程式。
RestApi助手用於執行 REST API 呼叫的幫助程式類別。
RestartsystemservertargetPreparer可以重新啟動系統伺服器的目標準備程序,而無需重新啟動設備。
RASSERAGGREGATOR根據採取的重試策略,在需要時總結結果的特殊貨幣。
ResultAndLogForwarder轉發器的結果和日誌事件。
ruseptorwarder將呼叫的ITestInvocationListener轉送為其他偵聽器清單。
結果玩家重複給出結果的特殊跑者。
retentionFileSaver用於在目錄中建立.bortention檔案的助手類別。
重試配置工廠處理重試指令的工廠。
RetryLogSaverResultForwarder轉發器也處理傳遞我們目前的嘗試。
retrypreparationdecision一個班級來描述有關是否重試準備和失敗模組運行的決策。
重試一個特殊的跑步者,允許重新安排先前的運行測試,該測試失敗或未執行。
重新歸因於retrytype可以重述的測試的類型。
Etryresultforwarder始終將其推向給定的嘗試編號的ResultForwarder的擴展。
重試助手類別以確定哪個模組或測試應運行。
重試結構持有統計訊息,以進行一次IRemoteTest的重試。
重肌重新執行一些測試時要使用的重試策略。
rootcanalforwarderPreparer
RoottargetPreparer基於選項「力根」執行「 ADB根」或「 ADB Unroot」的目標準備者。
runafterswithinfo
runbeforeswithinfo
runco​​mmandtargetPreparer
runco​​nfigdeviceRecovery通用基礎IMultiDeviceRecovery運行交易的配置以執行復原步驟。
RunhostCommandTargetPreparer目標準備者在執行測試之前和之後執行任意主機命令。
RunhostScriptTargetPreparer目標準備者在執行測試之前執行腳本。
RunInterRuptedException當運行操作被外部請求中斷時,拋出。
runnotifierWrapper RunNotifier的包裝器,因此我們可以攜帶DeviceNotAvailableException
RunoncloneProfileparameterHandler
RunoncloneProfileTargetPreparer
runonsdksandboxhandler用於ModuleParameters#RUN_ON_SDK_SANDBOX
runonsdksandboxtargetPreparer測試應在SDK沙盒中運行的標記的ITargetPreparer
RunOnSecondaryUserParameterHandler
RunonsecardaryusertargetPreparer在設定中建立輔助使用者的ITargetPreparer ,該測試應在該使用者中運行。
RunonSystemusErtargetPreparer一個標記測試的ITargetPreparer應在使用者(而不是目前使用者)上運行。
RunOnWorkProfileParameterHandler
RunOnWorkProfileTargetPreparer ITargetPreparer ,用於在設定中建立工作設定文件,並標記應在該使用者中執行測試。
RuntimerestartCollector收集運行時重新啟動時間戳記的收集器(系統伺服器崩潰)在測試運行期間(如果有)。
Runutil用於執行操作的輔助方法的集合。
RustBenchmarksresultparser解釋使用Criterion基準測試框架運行的測試的輸出,並將其轉換為一系列ITestInvocationListener s的呼叫。
Rustbinary Hosttest主機測試旨在從Android建置系統(SOONG)執行Rust Binary File
rustbinarytest在給定設備上執行Rust二進位的測試。
Rusttestbase Rustbinary Hostest和Rustbinarytest的基礎類
rusttestbase.envpair
rusttestbase.Invocation
RustTestResultParser解釋使用Rust的Unitest Framework運行的測試的輸出,並將其轉換為一系列ITestInvocationListener s的呼叫。

S

SandBoxConfigDump Runner類,基於命令列建立IConfiguration並將其轉儲到檔案中。
sandboxconfigdump.dumpcmd
沙箱配置異常來自沙盒設定的特殊配置異常。
沙箱配置工廠特殊配置工廠,用於處理沙盒目的配置的創建。
沙盒configutil用於管理沙箱時管理IConfiguration實用程式類別。
沙盒固定發電呼叫的特殊沙盒執行:這是我們在執行命令的沙盒中的InvocationExection。
沙盒呼叫運行器在沙箱中執行與呼叫相關的測試。
沙拳擊可以接收並提供ISandbox選項的類別。
故障收集器螢幕截圖當測試用例失敗時,收集器將捕獲並記錄螢幕截圖。
Sdk28模組控制器用於檢查設備是否使用 SDK 28 (Android 9) 或更高版本的模組控制器。
Sdk29模組控制器僅當被測設備的 SDK 版本為 29 或更高版本時才執行測試。
Sdk30模組控制器僅當被測設備的 SDK 版本為 30 或更高版本時才執行測試。
Sdk31模組控制器僅當被測設備的 SDK 版本為 31 或更高版本時才執行測試。
SDK32模組控制器僅在測試的裝置為SDK版本32或更高時才執行測試。
SDK33模組控制器僅在測試的裝置為SDK版本33或更高時才執行測試。
SDK34模組控制器僅在測試的裝置為SDK版本34或更高時才執行測試。
SecondaryUserHandler用於ModuleParameters#SECONDARY_USER
SecondaryuserondefaultDisplayHandler用於ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY
次級少量驅動器用於ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY
SemaphoreTokentArgetPreparer這是用於使用令牌序列化貿易託管中測試示意力的準備者。
序列化工具用於序列化/反序列化實作ERROR(/Serializable)物件的實用程式。
服務AccountKeyCredentialFactory用於建立基於服務帳戶金鑰的 oauth Credential憑證工廠。
設定BaselineSetter透過 ITestDevice.setSetting 處理設備基線設定的通用設定器。
碎片建構克隆處理從命令列克隆建立資訊的幫助程式類別。
分片助手處理建立分片並安排它們進行呼叫的幫助程式類別。
Shardlistener收集的ITestInvocationListener是由調用碎片收集的(又稱調用拆分以在多個資源上運行),然後將它們轉發給其他偵聽器。
ShardMainResultForwarder合併分片測試呼叫結果的ResultForwarder
ShellOutputReceiverStream OutputStream 的實用程式子類,用於寫入 IShellOutputReceiver。
ShellStatuschecker檢查模組運作之前和之後的外殼狀態是否如預期。
ShippingApileVelModuleController執行測試是否符合以下條件:
  • 如果定義了min-api-level
    • 設備以min-api-level或更高版本發貨。
ShowMappullerMetricCollector FilePullerDeviceMetricCollector的基本實現,允許從設備中提取ShowMap檔案並從中收集指標。
SideloadotatargetPreparer執行指定OTA軟體包的側載的目標準備器,應用程式包,等待設備啟動,並注入設備構建屬性以用作構建信息

此目標準備器假設該裝置在啟動時將處於常規ADB模式,並確保裝置以相同的模式退出,但應用了較新的建置。

簡單文件記錄器將日誌訊息定向到 stdout 和單一日誌檔案的ILeveledLogOutput
簡單效能結果物件保存所有 simpleperf 測試結果
SimplePerfStatResultParser用於解析 simpleperf 結果的實用程式類別。
簡單效能工具用於調度簡單命令並收集結果的實用程式類
SimplePerfUtil.SimplePerfType simpleperf 指令選項的列舉
簡單統計一個小型實用程式類,用於根據給定的數值資料集計算一些統計度量。
大小受限的輸出流線程安全文件支援ERROR(/OutputStream) ,限制可寫入的最大資料量。
SkiphwasanModuleController模組控制器的基類無法在HWASAN建置上執行測試。
Sl4a藍牙實用程式實用程式類別使用 SL4A 在一個或兩個裝置上提供藍牙操作
Sl4aBluetoothUtil.BluetoothAccessLevel基於BluetoothDevice.java的藍牙裝置存取等級的枚舉
Sl4aBluetoothUtil.BluetoothConnectionState基於BluetoothProfile.java的藍牙連線狀態列舉
Sl4aBluetoothUtil.BluetoothPriorityLevel基於BluetoothProfile.java的藍牙設定檔優先權列舉
Sl4aBluetoothUtil.BluetoothProfile基於BluetoothProfile.java的藍牙設定檔的枚舉
Sl4Aclient SL4A客戶端透過RPC與SL4A腳本層進行互動。
SL4AAEVENTDISPATCHER事件調度員的事件進行調查,並以名稱排隊查詢。
Sl4aEventDispatcher.EventSl4aObject事件輪詢器傳回的物件。
snapshotinputstreamsource文件支援的Inputstreamsource。
稀疏實用程式稀疏圖像。
SparseMageutil.SparseInputStream SparseInputStream從上游讀取並偵測資料格式。
StatsdBeforeAfterGaugeMetricPostProcessor後處理器,處理以“之前/之後”方法收集的儀表指標,即
統計事件度量後處理器後處理器,使用處理器上指定的格式化程序將 statsd 報告中的事件指標處理為鍵值對。
統計通用後處理器後處理器,透過將報告擴展為樹結構,將二進位原始 statsd 報告處理為鍵值對。
statuscheckerlesult包含ISystemStatusChecker執行的結果。
statuscheckerlesult.checkstatus
標準輸出記錄器將日誌訊息定向到標準輸出的ILeveledLogOutput
StopServicessetup一款可以在裝置上停止服務的ITargetPreparer
StreamProtoreceiver將原始測試記錄轉換為貿易表的事件的接收器。
StreamProtoresultrePorter ProtoResultReporter的實現
溪流用於管理輸入流的實用程式類別。
嚴格分片助手分片策略創造不一起報告的嚴格分片,
字串轉義工具用於轉義特定格式字串的實用程式類別。
字串工具用於轉義字串以進行常見字串操作的實用程式類別。
存根建構提供者IBuildProvider的無操作空實作。
Stubdevice存根佔位符實作IDevice
StubkeyStoreClient密鑰庫客戶端的預設存根實作。
StubkeyStoreFactory密鑰庫工廠的預設存根實現
堅定的allodroidvirtualdevice DeviceManager使用的佔位符IDeviceDeviceSelectionOptions.localVirtualDeviceRequested()true
StubmultitargetPreparer佔位符的IMultiTargetPreparer的空空心實作。
StubtargetPreparer佔位符的ITargetPreparer的空空心實作。
固執無op空測試實作。
Stubtestrunlistener ITestRunListener的存根實現
子進程commandException子過程命令無法運行。
子進程configbuilder為現有的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 命令運行程序的異常輸出的幫助程序。
SubProcessReportingHelper一個用於建立包裝程式設定檔的類,以使用子過程結果記者作為cluster命令。
SubProcessresultsReporter實作ITestInvocationListener將被指定為結果_reporter,並從子過程中向前探測測試,測試運行,測試呼叫的結果。
子流程測試結果解析器擴充ERROR(/FileOutputStream)以在寫入檔案之前解析輸出,以便我們可以在啟動器端產生測試事件。
SubprocessTestResultsParser.StatusKeys相關測試狀態鍵。
子處理器針對單獨的TF安裝進行運行測試的IRemoteTest
Suiteapkinstaller安裝指定的APK用於套件配置:從$ android_target_out_testcase變數或建置資訊中的root_dir。
suitemoduleleloader從儲存庫中檢索相容性測試模組定義。
suitemoduleloader.configfilter ERROR(/FilenameFilter)在目錄中尋找所有設定檔。
套件結果持有者Helper 物件可簡化調用結果的序列化和反序列化。
套件結果報告器收集整個套件呼叫的測試結果並輸出最終結果。
suiteresultreporter.modulepreptimes用於一個模組的準備和拆卸時間的物件支架。
SuiteTestFilter代表用於包括和排除測試的過濾器。
SwitchUserTargetPreparer在設定中切換到指定的使用者類型的ITargetPreparer
系統伺服器檔案描述符檢查器檢查系統伺服器的 FD 是否已用完。
Systemserverstatuschecker檢查模組運作之前和之後的System_server的PID是否已更改。
SystemupDaterDeviceFlasher一個依靠系統更新器的IDeviceFlasher安裝在OTA更新軟體包中捆綁的系統映像。
系統工具用於進行系統呼叫的實用程式類別。
SystemUtil.EnvVariable

時間

表格產生器用於在表中顯示字串元素矩陣的幫助程式類別。
表格格式化程序用於顯示 String 元素矩陣的幫助程式類,以便每個元素列都對齊
TargetFileutils
targetFileutils.filepermission
Targetsetuperror準備測試目標時發生了致命錯誤。
塔爾工具操作 tar 檔案的實用程式。
TCPDEVICE DeviceManager使用的佔位符IDeviceDeviceSelectionOptions.tcpDeviceRequested()true
TearDownPass TrhroughPreparer允許在配置中包含在物件中包含的準備器上進行拆卸。
電話助手用於使用和獲取與電話相關的資訊的實用程式。
TelephonyHelper.SimCard 訊息SIM 卡相關資訊的資訊持有者。
TelephonyTokenProvider與電話相關令牌的令牌提供者。
溫度炎性懷特一個等待設備的溫度降低到目標的ITargetPreparer
Templateresolutionerror Class extending ConfigurationException for template related error during configuration parsing.
可怕的失敗電子郵件處理程序一個簡單的處理程序類,當 Trade Federation 實例中發生 WTF(多麼可怕的失敗)錯誤時,它會向感興趣的人發送電子郵件。
TestAppInstallSetup A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto device.
TestContext A class to model a TestContext message of TFC API.
TestDependencyResolver Helper to resolve dependencies if needed.
TestDescription Class representing information about a test case.
TestDescriptionsFile A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file.
TestDevice Implementation of a ITestDevice for a full stack android device
TestDevice.MicrodroidBuilder A builder used to create a Microdroid TestDevice.
TestDeviceOptions Container for ITestDevice Option s
TestDeviceOptions.InstanceType
TestDeviceState A more fully featured representation of device state than DeviceState .
測試環境用於對 TFC API 傳回的 TestEnvironment 訊息進行建模的類別。
TestErrorIdentifier Error identifier from tests and tests runners.
TestFailureListener Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested.
TestFailureModuleController Controller for module that simply want to tune how the tests failures log collected are behaving.
TestFilePushSetup A ITargetPreparer that pushes one or more files/dirs from a IDeviceBuildInfo.getTestsDir() folder onto device.
測試過濾助手用於過濾測試的輔助類
TestGroupStatus A class to store status of a test group.
測試訊息將測試資訊集儲存在 TEST_MAPPING 檔案中。
TestInformation Holder object that contains all the information and dependencies a test runner or test might need to execute properly.
TestInformation.Builder Builder to create a TestInformation instance.
TestInvocation Default implementation of ITestInvocation .
TestInvocation.RunMode The different mode an invocation can run into.
TestInvocation.Stage
TestInvocationManagementServer GRPC server helping to management test invocation and their lifecycle.
TestInvocationManagementServer.InvocationInformation
TestMapping A class for loading a TEST_MAPPING file.
測試映射套件運行器實作BaseTestSuite以將選項 include-filter 指定的測試或建置中的 TEST_MAPPING 檔案作為套件運行。
TestOption Stores the test option details set in a TEST_MAPPING file.
TestOutputUploader Uploads test output files to local file system, GCS, or an HTTP(S) endpoint.
測試記錄解釋器用於將TestRecord原型轉換為 Tradefed 中更易於操作的格式的實用程式。
TestRecordProtoUtil Utility to read the TestRecord proto from a file.
TestResource A class to model a TestResource message returned by TFC API.
測試資源下載器從檔案系統/GCS/HTTP 下載測試資源檔案的類別。
測試結果Container for a result of a single test.
TestResultListener A simplification of ITestLifecycleListener for implementers that only care about individual test results.
TestRunnerUtil A utility class to help various test runners.
TestRunResult Holds results from a single test run.
TestRunToTestInvocationForwarder Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver .
測試池輪詢器測試包裝器允許執行測試池中的所有測試。
TestSuiteInfo A class that resolves loading of build related metadata for test suite

To properly expose related info, a test suite must include a test-suite-info.properties file in its jar resources

TestSummary A class to represent a test summary.
TestSummary.Type
TestSummary.TypedString
TestSystemAppInstallSetup A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto the /system partition on device.
TestTimeoutEnforcer Listeners that allows to check the execution time of a given test case and fail it if it goes over a given timeout.
TextResultReporter A test result reporter that forwards results to the JUnit text result printer.
TfMetricProtoUtil Utility class to help with the Map to Map過渡。
Tf對象追蹤器用於追蹤不同 Trade Federation 物件的使用情況的實用程式。
TfSuiteRunner ITestSuite的實作將從 TF jars res/config/suite/ 資料夾載入測試。
TfTestLauncher A IRemoteTest for running unit or functional tests against a separate TF installation.
TimeStatusChecker Status checker to ensure that the device and host time are kept in sync.
TimeUtil Contains time related utility methods.
時間值This is a sentinel type which wraps a Long .
浪費時間的人A simple target preparer to waste time and potentially restart the device.
TokenProperty Supported token with dynamic sharding.
TokenProviderHelper Helper that gives the provider associated to a particular token, in order to find out if a device supports the token.
TraceCmdCollector A IMetricCollector that collects traces during the test using trace-cmd, and logs them to the invocation.
TracePropagatingExecutorService一種執行器服務,在傳播追蹤上下文時將任務轉發到底層實作。
追蹤記錄器幫助管理每個測試呼叫的追蹤的類別。
TradefedConfigObject A class to model a TradefedConfigObject message of TFC API.
TradefedConfigObject.Type A list of configuration object types which can be injected to a cluster command config.
Tradefed委託人幫助將呼叫委託給另一個 Tradefed 二進位檔案的物件。
Tradefed 功能用戶端grpc 用戶端向伺服器請求功能執行。
TradefedFeatureServer A server that responds to requests for triggering features.
TradefedSandbox Sandbox container that can run a Trade Federation invocation.
TradefedSandboxFactory Default implementation for SandboxFactory
TradefedSandboxRunner Runner associated with a TradefedSandbox that will allow executing the sandbox.
TradefedSandboxRunner.StubScheduledInvocationListener A stub IScheduledInvocationListener that does nothing.

U

UiAutomatorRunner Runs UI Automator test on device and reports results.
UiAutomatorTest
UiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureAction
UnexecutedTestReporterThread Threads that takes care of reporting all unexecuted tests.
UniqueMultiMap <K, V> A MultiMap that ensures unique values for each key.
UsbReset多設備恢復IMul IMultiDeviceRecovery為離線裝置重設 USB 匯流排。
UsbResetRunConfigRecovery Allow to trigger a command to reset the USB of a device
USB重置測試IRemoteTest重置裝置 USB 並檢查裝置隨後是否已恢復線上。
UserChecker Checks if users have changed during the test.
UserCleaner A ITargetPreparer that removes secondary users on teardown.
UserHelper
使用者資訊Similar to UserInfo class from platform.
UserInfo.UserType Supported variants of a user's type in external APIs.

V

驗證套件配置助手此類別將協助驗證為套件載入的IConfiguration是否符合預期要求: - 無建置提供者 - 無結果報告器
VersionedFile Data structure representing a file that has an associated version.
VersionParser Fetch the version of the running tradefed artifacts.
VisibleBackgroundUserPreparer Target preparer for running tests in a user that is started in the visible in the background.
VmRemoteDevice A Remote virtual device that we will manage from inside the Virtual Machine.

WaitDeviceRecovery A simple implementation of a IDeviceRecovery that waits for device to be online and respond to simple commands.
WaitForDeviceDatetimePreparer A ITargetPreparer that waits for datetime to be set on device

Optionally this preparer can force a TargetSetupError if datetime is not set within timeout, or force host datetime onto device,

WifiHelper Helper class for manipulating wifi services on device.
WifiPreparer A ITargetPreparer that configures wifi on the device if necessary.

X

XmlFormattedGeneratorReporter FormattedGeneratorReporter的實作將套件格式化為 xml 格式。
XmlResultReporter Writes JUnit results to an XML files in a format consistent with Ant's XMLJUnitResultFormatter.
XmlSuiteResultFormatter Utility class to save a suite run as an XML.
XmlSuiteResultFormatter.RunHistory Helper object for JSON conversion.

YamlClassOptionsParser Helper to parse test runner information from the YAML Tradefed Configuration.

Z

Zip壓縮策略用於建立 zip 檔案的ICompressionStrategy
ZipUtil A helper class for compression-related operations
ZipUtil2 A helper class for zip extraction that takes POSIX file permissions into account