類別索引

以下列出 API 類別。查看所有 API 套件

A

AaptParser 透過剖析「aapt dump badging」輸出結果從 apk 中擷取資訊的類別。 
AaptParser.AaptVersion 用來剖析 APK 檔案的 AAPT 版本選項列舉。 
Abi 代表 ABI 的類別。 
AbiFormatter Abi 的公用程式類別。 
AbiUtils 處理裝置 ABI 的公用程式類別
AbstractConnection 抽象的連線表示法。 
AbstractHostMonitor Host Health Monitoring 的一般類別。 
AbstractTunnelMonitor GCE AVD 的抽象通道監控器。 
AbstractXmlParser 剖析 XML 檔案的輔助基礎類別
AbstractXmlParser.ParseException 如果無法剖析 XML 輸入,就會擲回
AcloudConfigParser 剖析 Acloud 設定 (用來啟動 Cloud 裝置執行個體) 的 Helper 類別。 
AcloudConfigParser.AcloudKeys 可以透過設定搜尋的索引鍵集合。 
ActionInProgress 正在進行的一般操作。 
ActiveTrace 可協助描述及管理使用中追蹤記錄的主要類別。 
ActivityStatusChecker 在模組結束時執行的活動狀態檢查工具。 
AdbRootElevator AutoCloseable,可在建構時啟用 ADB 根層級,並視需要還原 根狀態。 
AdbSshConnection 透過 SSH 橋接器的 Adb 連線。 
AdbStopServerPreparer 指定準備工具,在執行 ADB 測試前後停止主機上的 ADB 伺服器。 
AdbTcpConnection 裝置的預設連線表示法,假設為 裝置。 
ADB 使用 ADB 作業的公用程式類別。 
AfterClassWithInfo AfterClass 類似的保證,但註解的方法必須包含 TestInformation 參數。 
AggregatePostProcessor 提供最小、最大值、平均值、變異數、標準差、總計、計數與 重複測試執行期間收集的數值指標選用百分位數 以雙倍您的應用程式 
AllTestAppsInstallSetup IDeviceBuildInfo#getTestsDir() 安裝所有應用程式的 ITargetPreparer 複製到裝置上 
AltDir 行為 此列舉用於定義各種測試構件安裝程式/推送程式的替代目錄行為

 

AnalysisHeuristic 排列順序很重要, 
AndroidJUnitTest 使用 android.support.test.runner.AndroidJUnitRunner 
AndroidTestOrchestratorRemoteTestRunner 使用 ADB 指令和 AndroidTestOrchestrator 執行 Android 檢測設備測試。 
AoaTargetPreparer ITargetPreparer,會使用 Android Open Accessory (AOAv2) 通訊協定。 
AppBuildInfo 代表 Android 應用程式及其測試套件的 IBuildInfo。 
AppDeviceBuildInfo 這個類別已淘汰, 請直接使用 IDeviceBuildInfo 
應用程式設定 安裝 APK 及其測試的 ITargetPreparer。 
AppVersionFetcher 從裝置取得應用程式版本字串的公用程式類別。 
AppVersionFetcher.AppVersionInfo 應用程式版本資訊類型。 
ArchModuleController 如果模組控制器與任何指定架構都不相符,就不會執行測試。 
ArgsOptionParser 從剖析的指令列引數中填入 Option 欄位。 
ArrayUtil 陣列的公用程式方法
ArtChrootPreparer 為 ART 測試建立 chroot 目錄。 
ArtGTest  
ArtifactDetails 這說明 CAS 工具產生的內容結構及其描述元
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer 這項公用程式可協助分析建構作業構件,以便深入分析。 
ArtRunTest 執行 ART 執行測試的測試執行器。 
ArtRunTest.AdbShellCommandException 這個例外狀況類別可回報執行 ADB 殼層期間發生的錯誤 指令 
ATestFileSystemLogSaver ATest 會使用這個 LogSaver 類別將記錄儲存在特定路徑中。 
AtestRunner 實作 ITestSuite
AtraceCollector 在測試期間執行追蹤記錄,並收集結果和記錄的 IMetricCollector 加到叫用中 
AtraceRunMetricCollector 從指定目錄下的所有測試目錄收集追蹤記錄 從測試裝置記錄測試目錄,然後後處理追蹤檔 ,並匯總指標 
AutoLogCollector 列舉說明可自動處理哪些收集器。 
自動記者 定義 Tradefed 自動記者對應關係的類別。 
AveragePostProcessor 實施可計算指標清單平均值的後置處理器。 

B

背景裝置動作 視需要重複執行特定裝置的指令,直到動作取消為止。 
BaseDeviceMetricCollector 允許在IMetricCollector onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))。 
BaseEmulatorPreparer 啟動本機模擬器的常見準備工具。 
BaseHostJUnit4Test 執行主機 JUnit4 樣式測試的基礎測試類別。 
BaseLeveledLogOutput ILeveledLogOutput 的基本導入方式,可依據以下條件篩選部分標記 或是元件名稱或元件 
BaseModuleController 必須實作 IModuleController 的基本實作,才能檢查 模組是否應執行 
BaseMultiTargetPreparer 允許停用物件的 IMultiTargetPreparer 基本實作。 
BasePostProcessor 每個實作項目都應擴充的基本 IPostProcessor。 
BaseRestartDecision IRetryDecision 的基礎實作。 
BaseStreamLogger<OS 擴充 OutputStream> 將記錄訊息導向輸出串流及 stdout 的 ILeveledLogOutput。 
BaseTargetPreparer ITargetPreparer 的基礎實作類別,可讓您控制物件是否 啟用或停用。 
BaseTestSuite 使用新的套件系統執行 Compatibility Test Suite 的測試。 
電池控制器 可控制裝置的電池充電狀態的公用類別。 
BatteryRechargeDeviceRecovery 允許在裝置的電池電量低於指定門檻時觸發指令。 
電池溫度  
BatteryUnavailableDeviceRecovery 在沒有電池電量的情況下觸發設定復原檢查工具。 
BeforeClassWithInfo BeforeClass 類似的保證,但註解的方法必須包含 TestInformation 參數。 
二進位狀態 用於記錄「開啟/關閉」狀態的「IGNORE 免人工管理」狀態。 
BluetoothConnectionLatencyCollector 收集器會將預先定義的統計資料時間長度指標設定推送到裝置上,並收集 每個設定檔的藍牙連線持續時間。 
BluetoothConnectionStateCollector (藍牙連線狀態收集器) 這個收集器會收集 BluetoothConnectionStateChanged 指標並記錄連線狀態 號碼。 
BluetoothConnectionSuccessRatePostProcessor 實作可計算藍牙設定檔的成功率的後製處理器

使用「metric-key-match」以數字指定包含藍牙連線狀態的指標 陣列範例 [0、1、2、3、0、1、2、3]。 

BluetoothHciSnoopLogCollector 用於在 DUT 上啟用藍牙 HCI 窺探記錄,以及收集每項測試的記錄。 
BluetoothUtils 用於在裝置上呼叫 BluetoothInstrumentation 的公用程式函式

您可以在 Android 開放原始碼計畫中找到裝置端 BluetoothInstrumentation 程式碼: frameworks/base/core/tests/bluetoothtests

BootstrapBuildProvider 啟動測試裝置建構資訊的 IDeviceBuildProvider

通常用於含有外部提供版本的裝置,即

BootstrapServiceFileResolverLoader 使用服務載入設施載入解析器。 
錯誤報告 保存錯誤報告檔案參考資料的物件,與一般錯誤報告和壓縮的錯誤報告相容 (bugreportz)。 
BugreportCollector 會在可設定事件時收集錯誤報告的傳遞 ITestInvocationListener 便會在每次發生後,對其子項呼叫 ITestInvocationListener#testLog 錯誤報告收集完成。 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate 說明擷取錯誤報告的時機的完整述詞。 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector 在測試案例失敗時收集錯誤報告。 
BugreportzOnTestCaseFailureCollector 在執行中的測試案例失敗時,收集錯誤報告。 
建構分析 代表單一建構作業分析的結果。 
建構錯誤 如果提供的版本無法執行,就會由系統傳回。 
建構資訊 應建立關聯的 IBuildInfo 一般實作 搭配 ITestDevice。 
BuildInfoKey 此類別保留與建構資訊查詢相關的列舉項目。 
BuildInfoKey.BuildInfoFileKey 列舉說明可透過 IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) 查詢的所有已知檔案類型。 
BuildInfoRecorder 將建構資訊中繼資料寫入指定檔案的 ITargetPreparer。 
建構資訊公用程式 可協助您操控 IBuildInfo 的 util 類別
BuildRetrievalError 擷取測試版本時發生嚴重錯誤。 
BuildSerializedVersion 內含所有 IBuildInfo 目前序列化版本的類別。 
BuildTestsZipUtils 這個輔助類別適用於與 Android 建構系統產生的測試 ZIP 相關的作業
大量寄送電子郵件者 電子郵件寄件者公用程式,允許以下設定: 傳送間隔、初始爆發大小、收件者和訊息總數。 
BundletoolUtil 使用 bundletool 指令列在裝置上安裝 .apk 的公用程式類別。 
ByteArrayInputStreamSource  
ByteArrayList 代表輕位元組陣列的類別。 
ByteArrayUtil 用於位元組陣列的公用程式,例如將位元組轉換為整數。 
ByteStreamDownloader 實作 ByteStream gRPC 服務的 Read 方法的用戶端。 
ByteStreamUploader 實作 ByteStream gRPC 服務的 Write 方法的用戶端。 

C

CacheClientFactory 建立 ICacheClient 單例模式例項的工廠函式。 
CarModuleController 這個控制器會禁止在非車用裝置上執行測試案例。 
CarryDnaeError 內部 RuntimeException,用於透過 JUnit4 攜帶 DeviceNotAvailableException 這個架構的重點在於 
CarryInterruptedException 如果觸發測試階段逾時,且必須從中執行 InterruptedException 測試執行執行緒到叫用執行執行緒。 
CdmaDeviceFlasher 透過 CDMA 無線電在實體 Android 裝置上刷新圖片的類別。 
CecControllerTokenProvider 消費性電子產品控制 (CEC) 相關權杖的權杖供應器。 
CentralDirectoryInfo CentralDirectoryInfo 類別包含 ZIP 檔案中檔案/資料夾的資訊。 
檢查配對準備工具 用於驗證主要和配對裝置之間的 BT 繫結的 CompanionAwarePreparer
Chunker 可將 blob 分割成一或多個 Chunk (最多 chunkSize 個位元組)。 
Chunker.Chunk 一個 blob。 
CircularAtraceUtil 開發的追蹤公用程式,主要用於找出 Monkey 發生 ANR 的根本原因 進行測試。 
CircularByteArray 用於保留固定大小陣列的資料結構,此陣列為圓形緩衝區運作。 並追蹤陣列中所有值的總和。 
ClangCodeCoverageCollector 將提取 Clang 的 BaseDeviceMetricCollector 同時測量裝置間的涵蓋率,並記錄為測試成果 
ClangProfileIndexer 這個公用程式類別可為 Clang 程式碼涵蓋率測量結果建立索引。 
ClassNotFoundConfigurationException ConfigurationException,用於找不到物件類別。 
ClassPathScanner 尋找 classpath 中的項目。 
ClassPathScanner.ClassNameFilter 篩選及轉換 Java 類別名稱的 IClassPathFilter。 
ClassPathScanner.ExternalClassNameFilter 拒絕內部類別的 ClassNameFilter
ClassPathScanner.IClassPathFilter 類別路徑項目路徑的篩選器

FileFilter之後的解鎖圖案

時鐘工具 用於分享多裝置邏輯的時鐘工作公用程式
CloseableTraceScope 限定範圍類別,可透過 try-with-resources 回報追蹤記錄部分
ClusterBuildInfo 透過 TFC 管道管道適用的 IBuildInfo 類別。 
ClusterBuildProvider 用於下載 TFC 測試資源的 IBuildProvider。 
ClusterClient 用於與 TFC 後端互動的 IClusterClient 實作。 
ClusterCommand 這個類別代表從 TF 叢集擷取的工作。 
ClusterCommand.RequestType  
ClusterCommand.State 指令在 TF 叢集中的狀態。 
ClusterCommandConfigBuilder 用於建構叢集指令設定檔的類別。 
ClusterCommandEvent 用於封裝要上傳的叢集指令事件的類別。 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher IRemoteTest 類別,可透過子程序 TF 從 TFC 啟動指令。 
ClusterCommandScheduler 用於支援 TFC (交易叢集) 的 ICommandScheduler。 
ClusterCommandStatus 這個類別代表 TF 叢集中指令的狀態和取消原因。 
ClusterDeviceInfo 用來封裝要上傳的叢集裝置資訊的類別。 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor 向交易叢集服務回報結果的 IDeviceMonitor 實作。 
ClusterEventUploader<T 擴展 IClusterEvent> ClusterEventUploader 類別,該類別會將 IClusterEvent 上傳至 TFC。 
ClusterHostEvent 用於封裝要上傳的叢集主機事件的類別。 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType 不同主機事件類型的列舉。 
ClusterHostHostUtil 適用於 TF 叢集的靜態公用程式函式,可取得全域設定執行個體、主機資訊等。
ClusterLogSaver 用於將測試輸出內容上傳至 TFC 的 ILogSaver 類別。 
ClusterLogSaver.FilePickingStrategy 檔案挑選策略。 
ClusterOptions  
CodeCoverageTest 這項測試會在指定裝置上執行檢測設備測試套件,並 產生程式碼涵蓋率報表 
CollectingByteOutputReceiver IShellOutputReceiver 可將整個殼層輸出內容收集到 byte[]。 
CollectingOutputReceiver 收集整個殼層輸出內容的 IShellOutputReceiver String。 
CollectingTestListener 會收集所有測試結果的 ITestInvocationListener。 
收集器 協助執行某些需要的 IMetricCollector 作業。 
CommandBaselineSetter 透過 ADB 殼層指令處理裝置基準設定的一般 setter。 
CommandFileParser 剖析器用於包含一組指令列的檔案。 
CommandFileParser.CommandLine  
CommandInterrupter 允許 TradeFederation 指令中斷或標示為不可中斷的服務。 
CommandLineBuildInfoBuilder 這個公用程式可用來從指令列擷取正常的建構資訊引數,並建立一個 IBuildInfo。 
CommandOptions 實作 ICommandOptions。 
CommandOptionsGetter 傳回指定叫用指令選項值的服務實作。 
CommandResult 包含指令的結果。 
CommandRunner 替代的 TradeFederation 進入點,會執行指令中指定的指令 然後再退出 
CommandRunner.ExitCode 可在結束時顯示的錯誤代碼。 
CommandScheduler 這個排程器可在所有可用裝置上執行 TradeFederation 指令。 
CommandScheduler.HostState 不同主機狀態的列舉
CommandStatus 代表定時作業的狀態。 
CommandStatusHandler 協助監控及更新叫用狀態的處理常式。 
CommandSuccessModuleController 模組控制器的基礎類別,這是系統根據殼層指令失敗而略過測試模組的基礎類別。 
CommonLogRemoteFileUtil 這項公用程式可避免在不同遠端裝置表示法之間發生程式碼重複的情形 ,取得常見檔案的遠端記錄檔擷取邏輯。 
CommonLogRemoteFileUtil.KnownLogFileEntry 遠端裝置的已知記錄項目表示法。 
CompanionAllocator 負責配置和釋出隨附裝置的基礎類別

導入 getCompanionDeviceSelectionOptions() 來描述條件 以便分配隨附裝置

CompanionAwarePreparer ITargetPreparer,用於封裝取得已分配隨播廣告的邏輯 裝置。 
CompanionAwareTest 基礎測試類別,封裝取得及檢查隨附裝置的樣板

子類別可呼叫 getCompanion() 來擷取分配的隨播廣告。 

CompanionDeviceTracker 這個類別可分配及釋出隨附裝置
CompanionRunCommandTargetPreparer ITargetPreparer,會在已分配的隨附裝置上執行指定指令
CompanionTestAppInstallSetup 從以下來源安裝一或多個應用程式的 ITargetPreparer: 將 IDeviceBuildInfo#getTestsDir() 資料夾複製到分配的隨附裝置中。 
CompileBootImageWithSpeedTargetPreparer 使用編譯器篩選器「speed」重新編譯開機類別路徑和系統伺服器。 
ConditionFailureMonitor 監控叫用失敗的情形。 
ConditionPriorityBlockingQueue<T> 執行緒安全類別,具有類似 ERROR(/PriorityBlockingQueue) 的作業,可擷取物件 與特定條件相符的部分 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher 符合任何物件的條件 
ConditionPriorityBlockingQueue.IMatcher<T> 用來判斷元素是否符合某種條件的介面。 
ConfigCompleter 為 TF 設定實作 Completer。 
ConfigurableGrpcDynamicShardingClient  
設定 具體的 IConfiguration 實作,可將已載入的設定物件儲存在地圖中。 
ConfigurationDef 保留設定記錄、其相關聯的物件及其選項記錄。 
ConfigurationDef.ConfigObjectDef 物件,用於保留 className 資訊及其外觀編號 (例如設定具有 相同的物件兩次,第一個採用的是第一個外觀編號)。 
ConfigurationDescriptor 用於說明設定本身部分層面的設定物件。 
ConfigurationDescriptor.LocalTestRunner 用於表示本機測試執行者的列舉。 
ConfigurationException 如果無法載入設定,就會由系統傳回。 
ConfigurationFactory 建立 IConfiguration 的工廠。 
ConfigurationFactory.ConfigLoader 實作 IConfigDefLoader,從 根設定,然後在循環 include 上擲回例外狀況。 
ConfigurationFactory.ExceptionLoader  
設定公用程式 處理設定檔的公用程式函式。 
ConfigurationXmlParserSettings 接受 ConfigurationXmlParser 設定的簡單類別

您必須使用別名,才能將設定傳遞給這個課程。 

ConfigurationYamlParser YAML 樣式交易設定剖析器
ConfigUtil 用於建立、與及推送統計資料設定檔的公用程式類別。 
ConfigUtil.LogSource  
控制台 提供使用者介面互動介面的主要交易聯盟控制台

目前支援下列作業:

  • 新增指令
  • 列出裝置及其狀態
  • 列出叫用中
  • 列出佇列中的指令
  • 轉儲叫用記錄至檔案/stdout
  • 關機
 
Console.ArgRunnable<T> Runnable 具有可接收引數的 run 方法
Console.CaptureList List<List<String>> 的便利類型
ConsoleReaderOutputStream 可用來讓 System.out.print() 與使用者的使用者互動 LineReader unfinishedLine. 
ConsoleResultReporter 用於將測試結果列印至控制台的結果回報器。 
ContentAnalysisContext 提供內容周圍的上下文,以便正確分析。 
ContentAnalysisContext.AnalysisMethod 這說明瞭內容結構的正確性,以便進行適當分析。 
ContentAnalysisResults 內容分析摘要。 
ContentInformation 代表特定版本目標的建構目標內容。 
ContentProviderHandler 會擷取內容供應器互動的處理常式,並允許使用裝置端內容 以執行不同作業 
CountingTestResultListener 用於追蹤 TestStatus 測試總數的 TestResultListener
CountTestCasesCollector 計算及回報指定 IRemoteTest 的測試案例數量。 
CoverageMeasurementForwarder 將涵蓋範圍測量結果從建構供應商轉送至記錄器的預留位置測試。 
CoverageOptions 換購物件來保留保固選項。 
CoverageOptions.Toolchain  
CpuThrottlingWaiter 等待所有核心達到最高頻率的 ITargetPreparer 會還原至最高頻率 可用等級
CreateAvdPreparer  
CreateUserPreparer 指定準備工具來建立使用者,並在最後清理。 
當前叫用 一種類別,可追蹤並提供目前叫用資訊,在 呼叫。 
CurrentInvocation.InvocationInfo 我們一律會為叫用填入一些特殊的具名鍵。 
CurrentInvocation.IsolationGrade 說明隔離程度

D

DebugHostLogOnFailureCollector 測試案例失敗時,會收集並記錄主機端記錄的收集器。 
預設連線 裝置的預設連線表示法,假設為 裝置。 
DefaultConnection.ConnectionBuilder 用來描述連線的建構工具。 
DefaultRemoteAndroidTestRunner ddmlib RemoteAndroidTestRunner 的擴充項目,用於設定換購用途的預設選項 用途 
DefaultTestsZipInstaller 測試 ZIP 安裝程式的預設實作。 
DelegatedInvocationExecution InvocationExecution,以便將執行作業委派給另一個交易二進位檔。 
DependenciesResolver 一種新的提供者,可取得測試的所有依附元件。 
DeviceActionTargetPreparer 用於執行裝置動作的 ITargetPreparer。 
裝置動作公用程式 執行裝置動作的公用程式類別。 
DeviceActionUtil.Command 裝置動作的指令。 
DeviceActionUtil.DeviceActionConfigError 設定錯誤的例外狀況。 
DeviceAllocationResult 代表某個指令的分配嘗試結果。 
DeviceAllocationState 以 IDeviceManager 的角度代表裝置的配置狀態
DeviceAvailableChecker 檢查,確保模組不會讓裝置處於離線狀態。 
DeviceBaselineChecker 請先為每個模組進行裝置基準設定。 
DeviceBaselineSetter 用來建立裝置基準設定的抽象類別。 
DeviceBatteryLevelChecker IRemoteTest 會檢查最低電量,等待電池傳來 在沒有最低收費的情況下,會達到第二個充電門檻。 
DeviceBatteryResourceMetricCollector 這個收集器會收集裝置電池指標。 
DeviceBuildDescriptor IBuildInfo 的包裝函式類別,包含可擷取裝置的輔助方法 平台建構資訊 
DeviceBuildInfo IBuildInfo 代表完整的 Android 裝置版本及其測試 (選用)。 
DeviceBuildInfoBootStrapper ITargetPreparer 將建構資訊欄位取代為從裝置讀取的屬性

如要測試使用外部來源 (例如

DeviceBuildInfoInjector DeviceBuildDescriptor 中繼資料插入 IBuildInfoITargetPreparer。 
裝置清理工具 測試後重新啟動或格式化為清理動作,並視需要關閉螢幕
DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceConcurrentUtil 包含用於並行裝置側邊指令執行的公用程式方法和類別

使用 ERROR(/ExecutorService) 執行以 ShellCommandCallable 實作的指令,並使用 ERROR(/#joinFuture(String,Future,long)) 用於同步處理 ERROR(/Future), 當指令執行時,ERROR(/ExecutorService) 會傳回 值。 

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable),包裝在下列環境中執行殼層指令的詳細資料 ITestDevice。 
DeviceConfigurationHolder 用於儲存所載入裝置的具體 IDeviceConfiguration 實作 可以在其屬性中部署設定物件 
DeviceDescriptor 這個類別含有用於說明受測試裝置的資訊。 
DeviceConnectededException 無法再透過裝置的傳輸類型連線時 (例如如果裝置不在 以 USB 或 TCP/IP 連線顯示的時間更長
裝置錯誤識別碼 裝置錯誤和裝置回報錯誤的錯誤 ID。 
DeviceFailedToBootError 如果裝置透過版本刷新後無法啟動,就會由系統傳回。 
裝置功能旗標  
DeviceFeatureModuleController 模組控制器在不支援特定功能時無法執行測試。 
DeviceFileReporter 這個公用程式類別會檢查裝置是否有檔案,並將檔案傳送至 ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) (如有)。 
DeviceFlashPreparer ITargetPreparer 在實體 Android 硬體上刷新映像檔。 
DeviceFoldableState 表示裝置摺疊式裝置狀態由「cmd device_state print-states」傳回。 
DeviceFolderBuildInfo IDeviceBuildInfo,包含 本機檔案系統 
DeviceImageTracker 在部分增量裝置更新中,我們需要基準檔案來計算差異。 
DeviceImageTracker.FileCacheTracker 已快取的裝置圖片及其中繼資料追蹤資訊
DeviceImageZipFlashingTargetPreparer 利用特定格式提供的裝置映像檔,來刷新裝置的目標準備工具。 
DeviceInternetAccessibilityResourceMetricCollector 收集器會對 google.com 執行連線偵測 (ping),檢查裝置是否具有網際網路連線。 
DeviceJUnit4ClassRunner 同樣包含 IDeviceTest 的 JUnit4 測試執行器。 
DeviceJUnit4ClassRunner.LogAnnotation 假註解是用來將記錄檔送至回報者。 
DeviceJUnit4ClassRunner.MetricAnnotation 假註解是為了傳送指標給回報者, 
DeviceJUnit4ClassRunner.TestLogData 實作 ExternalResourceTestRule。 
DeviceJUnit4ClassRunner.TestMetrics 實作 ExternalResourceTestRule。 
DeviceManagementGrpcServer GRPC 伺服器:允許從 Tradefed 預訂裝置。 
裝置管理員  
DeviceManager.FastbootDevice 表示裝置處於快速系統啟動模式 (Fastboot mode) 的裝置。 
DeviceMetricData 物件,用於保存指標收集器收集的所有資料。 
DeviceMonitorMultiplexer Proxy 類別可將要求傳播至多個 IDeviceMonitor。 
DeviceNotAvailableException 如果裝置不再測試,就會由系統傳回。 
DeviceOwnerTargetPreparer 設定裝置擁有者元件的 ITargetPreparer。 
DeviceParameterizedRunner 用於主機端參數化測試的 JUnit4 樣式參數化執行器。 
裝置屬性 裝置端屬性名稱的常見常數定義
DeviceRecoveryModeUtil  
DeviceReleaseReporter 裝置發布回報工具可處理與家長程序之間的裝置通訊 已發布。 
DeviceReset 功能 重設裝置的伺服器端實作。 
DeviceResetHandler 公用事業處理一般裝置重設作業。 
DeviceRuntimeException 如果裝置動作未達到預期結果,就會由系統傳回。 
DeviceSelectionOptions 裝置選取條件的容器。 
DeviceSelectionOptions.DeviceRequestedType 支援各種可能的預留位置裝置類型。 
DeviceSettingChecker 在模組執行期間檢查裝置設定是否發生變化。 
裝置設定 ITargetPreparer 可依據提供的 Option 設定要測試的裝置。 
裝置快照功能 伺服器端實作裝置快照。 
DeviceSnapshotHandler 公用程式處理 Cuttlefish 快照。 
DeviceStateMonitor 用於監控 IDevice 狀態的輔助類別。 
DeviceStorageAgeResourceMetricCollector 從 logcat 剖析儲存效期。 
DeviceStorageFiller 目標準備工具填滿儲存空間,以便為您提供一些可用空間。 
DeviceStorageStatusChecker 檢查裝置是否有足夠的磁碟空間可以容納特定分區。 
DeviceStringPusher 目標準備工具,將字串寫入檔案。 
裝置套件 擴充 JUnit4 容器 Suite,以便為測試提供 ITestDevice 更是如此 
DeviceSyncHelper 協助將新裝置映像檔同步到裝置的協助程式。 
裝置測試案例 提供 IRemoteTestIDeviceTest 服務的輔助 JUnit 測試案例。 
裝置測試結果 TestResult 的專業認證,會在 發生DeviceNotAvailableException
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions 建構工具類別,提供透過 BaseHostJUnit4Test 執行裝置測試的相關選項。 
裝置測試套件 提供 IRemoteTestIDeviceTest 服務的輔助 JUnit 測試套件。 
DeviceTraceCollector 會在測試開始時啟動 Perfetto 追蹤記錄的收集器,並在結束時記錄追蹤檔。 
DeviceUnavailableMonitor 這個事件監聽器只會嘗試擷取測試案例層級的 DNAE。 
Device 無回應例外狀況 這個特殊的 DeviceNotAvailableException 可表示 ADB 可以看見裝置。 但沒有回應 (例如指令逾時、無法啟動等)
DeviceUpdateTargetPreparer 抽象的 ITargetPreparer,會採取適當步驟來更新具有 從外部來源 (相對於建構服務) 的裝置映像檔。 
DeviceWifiResourceMetricCollector 收集器會收集目前連線的 Wi-Fi 訊號強度和連結速度指標。 
DeviceWiper 會抹除使用者資料的 ITargetPreparer
DigestCalculator 計算 Digest 的公用程式方法。 
導向圖表<V> 具引導的未加權圖形實作。 
停用 SELinuxTargetPreparer 停用 SELinux 的目標準備工具 (如果已啟用)。 
DryRunKeyStore 適用於模擬測試的 KeyStore,其中任何 KeyStore 值一律都會正確取代和找到。 
乾燥劑 以透明乾燥的方式執行測試,而不是實際執行測試。 
DynamicFileStubTest 這項換購測試有助於測試交易,是否能正確解析動態檔案。 
DynamicRemoteFileResolver 有助於解析遠端檔案路徑的類別。 
DynamicRemoteFileResolver.FileResolverLoader 載入 IRemoteFileResolver 的實作。 
DynamicShardHelper 資料分割策略,允許在多個 TF 執行個體之間將遠端工作排入佇列
DynamicShardingConnectionInfoMessage 資料保留類別,可簡化透過功能伺服器傳送資料。 
DynamicSystemPreparer 一種 ITargetPreparer,可在具有動態功能的裝置版本上方設定系統映像檔 系統更新。 

E

EarlyDeviceReleaseFeature 為早期裝置發布的功能伺服器實作。 
電子郵件內文 傳送電子郵件的輔助類別。 
EmailHostHealthAgent 實作 IHostHealthAgent,可從主機監控報告傳送電子郵件
EmmaXmlConstants 剖析 emma XML 報表時使用的常數。 
EmulatorMemoryCpuCapturer  
EndCentralDirectoryInfo EndCentralDirectoryInfo 是包含 ZIP 檔案整體資訊的類別。 
EnforcedSeLinuxChecker 用來確保 Selinux 狀態的狀態檢查工具。 
EnvironmentVariableUtil 準備環境變數的一系列輔助方法。 
清除使用者資料準備工具 會抹除裝置上的使用者資料 ITargetPreparer。 
ErrorIdentifier 這個介面會說明特定錯誤及其屬性。 
ErrorStorageUtil 用於操控錯誤的輔助類別,以便與共用儲存空間保持一致。 
EventsLoggerListener 會記錄其收到的所有事件到檔案的接聽程式
ExceptionThrowingRunnerWrapper  
執行檔動作 代表可執行動作的值類別。 
執行檔動作結果 表示 ExecutableAction 結果的值類別。 
ExecutableBaseTest 測試可執行樣式的基礎類別。 
ExecutableHostTest 測試在主機上執行的執行檔的執行器。 
ExecutableTargetTest 針對在目標上執行的執行檔測試執行器。 
ExecutionFiles 執行需要執行的測試或叫用時產生的檔案依附元件 。 
ExecutionFiles.FilesKey 地圖的已知標準鍵列舉。 
ExecutionProperties 在測試或叫用執行期間產生的屬性。 
現有建構 Provider 傳回已建構 IBuildInfoIBuildProvider。 
ExtendedFile 標準檔案的副檔名,用來傳送建構相關中繼資料。 
ExtensionAtomsRegistry ExtensionAtomsRegistry 用於本機的統計資料顯示。 

FailureDescription 說明貿易聯盟失敗資訊的類別。 
偽造測試 假測試旨在輕鬆產生可重複的測試結果。 
FakeTestsZipFolder 測試韌體,可根據內容清單建立假的解壓縮測試資料夾。 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer 觸發 Quickboot 並傳送 Fastboot 指令的目標準備工具。 
FastbootDeviceFlasher 這個類別仰賴 Fastboot 在實體 Android 硬體上刷新映像檔。 
FastbootHelper Fastboot 作業的輔助類別。 
FastbootUpdateBootstrapPreparer 用來暫存指定檔案 (系統啟動載入程式、無線電、裝置映像檔 ZIP 檔) 的 ITargetPreparer 使用 IDeviceBuildInfo,將裝置透過 FastbootDeviceFlasher 刷新,然後插入 會將裝置開機後的裝置屬性寫入版本資訊,以便製作結果報表。 
FatalHostError 例外狀況,指出主機電腦上發生了重大無法復原錯誤 解除,並確認交易聯盟例項應關閉。 
FeatureFlagTargetPreparer 更新 DeviceConfig (由遠端服務調整的功能旗標)。 
FileDownloadCache 一種輔助類別,可維護已下載檔案的本機檔案系統 LRU 快取。 
FileDownloadCacheFactory 用來建立「FileDownloadCache」的工廠
FileDownloadCacheWrapper 提供 FileDownloadCache 設施的包裝函式類別 IFileDownloader 介面。 
FileIdleMonitor 監控檔案,並在檔案處於閒置狀態時執行回呼 (即
FileInputStreamSource 接收輸入檔案的 InputStreamSource。 
FileLogger 將記錄訊息導向檔案並設為 stdout 的 ILeveledLogOutput。 
FileProtoResultReporter 可將 TestRecord 傾印至檔案的 Proto 回報程式。 
FilePullerDeviceMetricCollector BaseDeviceMetricCollector,可監聽來自裝置的指標鍵, 以檔案的形式儲存在裝置中 
FilePullerLogCollector 裝置端回報的檔案記錄器。 
FileSystemLogSaver 將記錄儲存至檔案系統。 
FilesystemRootChecker  
檔案工具 檔案相關作業的輔助類別
FileUtil.LowDiskSpaceException 如果可用的磁碟空間低於最低門檻,就會傳回這個符號。 
FilteredResultForwarder ResultForwarder 的變化版本只允許使用「TestDescription」的許可清單 。 
FixedByteArrayOutputStream 僅保留最高資料量的記憶體內 ERROR(/OutputStream)。 
FlashingMethod 列舉說明在測試中刷新裝置的方法
FlashingResourcesParser 這個類別會剖析刷新裝置時所需的輔助圖片檔案版本。 
FlashingResourcesParser.AndroidInfo Map&lt;String, MultiMap&lt;String, String&gt;&gt; 的 typedef。 
FlashingResourcesParser.Constraint 篩選介面,為允許 FlashingResourcesParser 忽略部分資料 其他工具可能用到的資源
FlashingResourceUtil 這項公用程式可協助您設定適當的構件版本,以便透過 DeviceFlashPreparer 刷新。 
FoldableExpandingHandler 針對每個非主要折疊式裝置,IModuleParameterHandler 會展開更多內容 此外還會從 0 自動調整資源配置 您完全不必調整資源調度設定 
FoldableHandler 通用摺疊式處理常式,能採用摺疊式裝置參數來建立特殊模組。 
FoldableModePreparer 可切換裝置的摺疊式裝置狀態的目標準備工具。 
FolderBuildInfo IFolderBuildInfo 的具體實作。 
資料夾儲存工具 ITargetPreparer 可從裝置提取目錄、壓縮並儲存記錄 後端。 
FormattedGeneratorReporter 可產生特定格式的報表報表。 
FreeDeviceState  
FuseUtil FUSE 作業的輔助類別。 

G

GceAvdInfo 用於保留特定 GCE AVD 執行個體相關資料的結構。 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor  
GceManager 此輔助程式可管理 GCE 呼叫,以便開始/停止透過 GCE 收集及收集記錄檔。 
GceRemoteCmdFormatter 用於將指令格式化為遠端 gce 裝置的公用程式類別。 
GceRemoteCmdFormatter.ScpMode SCP 可用於推送或提取檔案,視引數的結構而定。 
GceSshTunnelMonitor Gce SSH 通道的執行緒監控器。 
GcovCodeCoverageCollector 將會提取 gcov 的 BaseDeviceMetricCollector 同時測量裝置間的涵蓋率,並記錄為測試成果 
GcovKernelCodeCoverageCollector 用來提取 gcov 核心的 BaseDeviceMetricCollector 從偵錯和裝置外部測量涵蓋率,最後將測量結果記錄為測試 導致學習失真性 
GCS 值區公用程式 從 Google Cloud Storage (GCS) 下載和上傳檔案的檔案管理員。 
GCSBucketUtil.GCSFileMetadata 用於 GCS 中檔案資訊的簡易包裝函式。 
GCSCommon (GCSCommon) 已過時!請改用 com.android.tradefed.util.gcs.GCSCommon。 
GCSCommon (GCSCommon) Gcs 作業 (例如下載和上傳) 的基礎類別。 
GCSConfigurationFactory ConfigurationFactory 會從 Google Cloud Storage 載入設定。 
GCSConfigurationFactory.GCSConfigLoader 載入的「ConfigurationFactory.ConfigLoader」擴充功能 透過一項根設定追蹤已加入的設定,並擲回 循環皆包含例外狀況 
GCSConfigurationServer 設定伺服器會從 Google Cloud Storage (GCS) 載入設定。 
GCSDownloaderHelper 這個 GCS 值區的下載工具,會處理快取及解析全域設定。 
GCSFileDownloader 用於從 Google 雲端儲存空間 (GCS) 下載檔案的檔案下載工具。 
GCSFileDownloaderBase 用於從 Google 雲端儲存空間 (GCS) 下載檔案的檔案下載工具。 
GCSFileUploader 將檔案資料上傳至 Google 雲端儲存空間 (GCS) 的檔案上傳工具。 
GCSHelper  
GCSHostResourceManager 從 GCS (Google 雲端儲存空間) 下載主機資源。 
GcsRemoteFileResolver 實作允許從 GCS 值區下載的 IRemoteFileResolver。 
GenericLogcatEventParser<LogcatEventType> 剖析事件的 logcat 輸入內容。 
GenericLogcatEventParser.LogcatEvent 使用事件類型保留 logcat 事件並觸發 Logcat 訊息的結構
GetPreviousPassedHelper 協助取得先前通過測試篩選器的輔助工具。 
GkiDeviceFlashPreparer 使用 Android 通用核心映像檔刷新裝置的目標準備工具。 
GlobalConfiguration 可將載入的設定物件的 IGlobalConfiguration 實作項目儲存至地圖
GlobalFilterGetter 傳回指定叫用篩選器的服務實作。 
GlobalTestFilter 套用至叫用的篩選器選項。 
GoogleApiClientUtil 建立 Google API 用戶端的公用程式。 
GoogleApiClientUtilBase  
GoogleBenchmarkResultParser 剖析從殼層執行的 Google Benchmark 結果。 然後傳回內含所有結果的地圖 
GoogleBenchmarkTest 在指定裝置上執行 Google 基準測試套件的測試。 
GranularRetriableTestWrapper 包裝函式類別會在 IRemoteTest 上運作,以擷取測試案例層級的 IRemoteTest。 
GranularRetriableTestWrapper.StartEndCollector 類別輔助程式可找出缺少的執行開始和結束時間。 
GsiDeviceFlashPreparer 利用 Android 通用系統映像檔刷新裝置的目標準備工具。 
GTest 在指定裝置上執行原生測試套件的測試。 
GTestBase gTest 的基礎類別
GTestListTestParser Gtest 模擬測試模式的結果剖析器,使用「--gtest_list_tests」參數。 
GTestResultParser 剖析「原始輸出模式」透過殼層執行的 GTest 產生原生測試結果,並通知 結果的 ITestInvocationListener 
GTestXmlResultParser 剖析「xml 輸出模式」測試從殼層執行的 GTest 的結果 並通知結果的 ITestRunListener。 

H

HarnessException 控管內部擲回的例外狀況基礎例外狀況類別。 
HarnessIOException 此例外狀況有助於處理檔案問題。 
HarnessRuntimeException  
HeapHostMonitor 可監控並記錄主機上的堆積記憶體的 AbstractHostMonitor 實作 定期寫入歷史記錄 
HelloWorldMultiTargetPreparer IMultiTargetPreparer 的實作範例。 
HistoryLogger TF 記錄記錄器,僅包含特定事件的特殊記錄。 
HostGTest 執行原生測試套件的測試。 
HostMetric 這個類別代表要回報的主機指標樣本。 
HostOptions (主機選項) 主機選項 holder 類別。 
HostOrchestratorUtil 這個公用程式可以在遠端執行個體上透過 Host Orchestrator 執行指令。 
HostStatsdMetricCollector 使用 Statsd 公用程式從主機端收集統計資料指標的 IMetricCollector 指令 
HostTest 用於 JUnit 主機式測試的測試執行器。 
主機公用程式 實作一些實用的公用程式方法來執行主機測試。 
HprofAllocSiteParser 這個 Helper 類別可以剖析 hprof 報告內配置網站部分的資訊。 
HttpHelper 包含提出 http 要求的輔助方法
HttpHelper.RequestRunnable 可在使用 IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult)。 
HttpMultipartPost 提出多部分 HTTP 貼文要求的 Helper 類別。 
HttpRemoteFileResolver 實作允許透過 http 下載遠端檔案的 IRemoteFileResolver
HttpsRemoteFileResolver 實作允許透過 https 下載遠端檔案的 IRemoteFileResolver

I

愛荷華州 這個介面代表受測試的 ABI。 
IAbiReceiver 需要受測試 ABI 的測試。 
IAndroidDebugBridge 此內容中使用的 AndroidDebugBridge 方法介面定義 套件。 
IAppBuildInfo 這個介面已淘汰, 請直接使用 IBuildInfo 
IAutoRetriableTest 未實作 ITestFilterReceiver 但仍未實作的 IRemoteTest 介面 希望支援自動重試。 
IBatteryInfo 用於定義與裝置電池互動的介面。 
IBatteryInfo.BatteryState 說明目前的電池充電狀態。 
IBuildInfo 保留測試中版本的相關資訊。 
IBuildInfo.BuildInfoProperties IBuildInfo 可以調整部分屬性的處理方式。 
IBuildProvider 負責提供測試中版本的相關資訊。 
IBuildReceiver 需要參照受測試版本的測試。 
ICacheClient 快取用戶端的介面。 
IClusterClient 與 TFC 後端互動的介面。 
IClusterEvent 任何要上傳至 TFC 的叢集事件介面。 
IClusterEventUploader<T 擴展 IClusterEvent> ClusterEventUploader 的介面
IClusterOptions 取得叢集相關選項的介面。 
ICommandOptions 指令執行選項的容器。 
ICommandScheduler 執行 TradeFederation 指令的排程器。 
ICommandScheduler.IScheduledInvocationListener 叫用完成後的叫用事件接聽程式。 
ICompressionStrategy 這個介面代表可在執行階段選取的壓縮演算法。 
IConfigOptionValueTransformer 操控設定選項值的介面
IConfigurableVirtualDevice 這個介面會提供預先設定的虛擬裝置資訊 (主機 IP、 主機使用者、連接埠偏移等)。 
IConfiguration 進行貿易聯盟叫用的設定資訊。 
IConfigurationFactory 用於建立 IConfiguration 的工廠
IConfigurationReceiver 表示接受 IConfiguration 物件的簡易介面。 
IConfigurationServer 設定伺服器的介面。 
ICredentialFactory 用於建立 OAuth2 Credential 的憑證工廠介面。 
IDefaultObjectLoader 這個介面用於載入應納入 YAML 設定的預設物件。 
IDefaultObjectLoader.LoaderConfiguration 將資訊傳遞至載入器的載入設定物件。 
IDeviceActionReceiver 提供用於接收裝置事件的 API。 
IDeviceBuildInfo IBuildInfo 代表完整的 Android 裝置版本及其測試 (選用)。 
IDeviceBuildProvider IBuildProvider,使用 ITestDevice 中的資訊擷取建構作業。 
IDeviceConfiguration 裝置設定保留器介面。 
IDeviceFlasher 在裝置上刷新裝置映像檔。 
IDeviceFlasher.UserDataFlashOption 處理使用者資料圖片的選項列舉
IDeviceManager 用於管理一組可測試裝置的介面。 
IDeviceManager.IFastbootListener Fastboot 狀態變更的事件監聽器。 
IDeviceMonitor 用於監控裝置狀態的介面。 
IDeviceMonitor.DeviceLister Runnable 類似的類別,應傳回已知裝置及其狀態。 
I 裝置復原 用於復原已離線裝置的介面。 
Chromebook 選取 裝置選取條件的介面。 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor 提供用於監控 IDevice 狀態的設備。 
IDeviceTest 需要參照 ITestDevice 的物件介面。 
不可停用 這個介面說明可停用的換購物件。 
IDynamicShardingClient 資料分割用戶端的包裝函式介面

這有助於我們切換 HTTP,或視需要測試。 

IDynamicShardingConnectionInfo 包含動態資料分割連線資訊的類別介面
電子郵件 傳送電子郵件的介面。 
IEmail.Message 電子郵件資料的容器。 
IFileDownloader 用於下載遠端檔案的介面。 
IFileEntry 介面定義,提供更簡單、可模擬的合約 FileEntry 方法。 
IFileResolverLoader 載入 IRemoteFileResolver 的實作。 
IFileResolverLoader.ResolverLoadingException 如果無法載入或初始化解析器,就會擲回例外狀況。 
IFlashingResourcesParser 提供用於刷新 裝置。 
IFlashingResourcesRetriever 擷取刷新裝置所需的輔助映像檔的介面。 
IFolderBuildInfo 簡易抽象 IBuildInfo,其建構成果已在本機檔案系統中 目錄。 
IFormatterGenerator 說明 SuiteResultHolder 格式設定工具的介面。 
IGlobalConfiguration 包含單一貿易聯盟執行個體的全域設定資訊的類別 (包含實際設定的叫用次數不限)。 
IHarnessException 透過管理例外狀況將實作的連接器例外狀況介面說明。 
IHostCleaner 測試執行完畢後,清除主機上的設定。 
IHostHealthAgent 發出主機或裝置指標的介面。 
IHost 監視器 傳送主機資料的介面
IHostMonitor.HostDataPoint 要回報資料的泛型類別。 
IHostMonitor.HostMetricType  
IHostOptions 主機選項容器介面。 
IHostOptions.PermitLimitType 說明允許的許可證限制單位
IHostResourceManager 管理主機資源的介面。 
IHttpHelper 執行 http 要求的輔助方法。 
IHttpHelper.DataSizeException  
IInvocationContext 保留叫用相關資訊,以便視需要存取測試。 
IInvocationContext.TimingEvent  
IInvocationContextReceiver 需要參照叫用情境的測試。 
IInvocationExecution 這個介面說明將在叫用過程中執行的動作。 
IKeyStoreClient 存取金鑰庫的介面,用於儲存密碼或機密資料。 
IKeyStore 工廠 建立 IKeyStoreClient 的工廠。 
ILabPreparer 研究室準備工具的標記介面

請參閱 ITargetPreparer 以瞭解這些介面的用途。 

ILeveledLogOutput 實作這個介面的類別可提供處理輸出記錄的方法 訊息。 
ILogcatReceiver 這個類別能以 InputStreamSource 形式提供裝置 Logcat 的輸出內容。 
ILogRegistry 一種 ILogOutput 單例模式記錄器的介面,可進行多工及管理 Loggers。 
ILogRegistry.EventType 適合記錄的事件
ILogSaver 實作這個介面的類別可提供將記錄檔儲存至中央位置的方法。 
ILogSaverListener 儲存記錄檔時,可允許 ITestInvocationListener 監聽。 
ImageContentAnalyzer 裝置圖片內容分析分析工具
IManagedTestDevice 生命週期受到管理的 ITestDevice。 
IManagedTestDevice.DeviceEventResponse 用於回應 IManagedTestDevice#handleAllocationEvent(DeviceEvent) 的容器 通話
IManagedTestDeviceFactory IManagedTestDevice 的創作者介面
IMetricCollector 回報測試結果時,這個介面將新增為裝飾器,以便收集 相符的指標 
IMetricCollectorReceiver IRemoteTest 取得測試執行作業的 IMetricCollector 清單時要實作的介面。 
IMoblyYamlResultHandler Mobly yaml 結果處理常式的介面。 
IMoblyYamlResultHandler.ITestResult Mobly YAML 結果的介面
IModuleController 用來控制是否應執行模組的介面。 
IModuleController.RunStrategy 列舉如何執行模組。 
IModuleParameterHandler 套房模組參數的介面。 
IMultiDeviceRecovery 復原多部離線裝置的介面。 
IMultiDeviceTest 這個介面已淘汰, 系統會暫時保留這個介面以確保相容性,但實際上並未使用 請勿導入。 
IMultiTargetPreparer 同時準備數個裝置的測試環境。 
INativeDevice 為 ddmlib IDevice 提供可靠且層級更高的 API。 
INativeDeviceTest 需要參照 INativeDevice 的物件介面。 
IncrementalImageUtil 運用漸進式圖片和裝置更新的公用程式。 
InfraErrorIdentifier 來自貿易聯盟基礎架構和相依基礎架構 (例如 Build 基礎架構) 的錯誤 ID。 
InputStreamSource 這個介面基本上會納入 ERROR(/InputStream),使其可複製。 
InstallAllTestZipAppsSetup 會在測試 ZIP 中安裝所有應用程式的 ITargetPreparer。 
InstallApexModuleTargetPreparer  
InstallApk 設定 可在檔案系統中安裝一或多個 APK 的 ITargetPreparer。 
InstallBuildEnvApkSetup 可從 Android 平台建構環境安裝一或多個測試 APK 的 ITargetPreparer。 
InstalledInstrumentationsTest 執行在目前裝置上找到的所有檢測作業。 
InstallKernelModulePreparer 使用 Android 通用核心映像檔刷新裝置的目標準備工具。 
InstantAppHandler ModuleParameters#INSTANT_APP 的處理常式, 
檢測準備工具 執行檢測的 ITargetPreparer
InstrumentationTest 在指定裝置上執行檢測設備測試套件的測試。 
InvocationContext IInvocationContext 的一般實作。 
InvocationExecution 描述所有叫用步驟的類別:建構下載、 target_prep、執行測試、清理。 
InvocationLocal<T> 此類別提供叫用範圍變數。 
InvocationMetricLogger 用於記錄部分指標的叫用公用程式類別。 
InvocationMetricLogger.InvocationGroupMetricKey 分組可讓使用者將同一個鍵下的多個群組記錄下來。 
InvocationMetricLogger.InvocationMetricKey 我們一律會為叫用填入一些特殊的具名鍵。 
InvocationStatus 儲存叫用狀態的類別。 
InvocationStatus 表示叫用狀態的輔助列舉
InvocationSummaryHelper 用於收集和回報給一組事件監聽器的 TestSummary 輔助類別
InvocationToJUnitResultForwarder 這個類別可監聽 ITestInvocationListener 事件,並轉送至 TestListener。 
IPostProcessor 後期處理方是一種貿易聯盟物件,可用於處理指標和記錄檔 測試「之後」和「執行前」結果回報。 
IRemoteFeature 這個介面說明可依要求執行的交易功能。 
IRemoteFileResolver 這個物件介面能將遠端檔案解析為本機檔案。 
IRemoteFileResolver.RemoteFileResolverArgs 傳遞至解析器的引數
IRemoteFileResolver.ResolvedFile 這個類別會保留已解決檔案和部分中繼資料的相關資訊。 
IRemoteScheduledListenersFeature 支援傳入 IScheduledInvocationListenerIRemoteFeature 擴充功能。 
IRemoteTest 直接將結果回報至 ITestInvocationListener 的測試。 
IReportNotExecuted 如果執行未完成,導入此介面的 IRemoteTest 可能會回報 提升報表品質 
IRescheduler 用於將設定重新安排供日後執行使用的介面。 
IResourceMetricCollector 用於實作自訂資源收集器的介面。 
IRestApiHelper 執行 REST API 呼叫的輔助介面。 
IResumableTest 這個介面已淘汰, 不再需要使用這項功能
重試決策 驅動重試決定的介面,並針對類別套用篩選器,以獲得更明確的目標 重試。 
IRuntimeHintProvider  
IRunUtil 用於執行定時作業和系統指令的介面。 
IRunUtil.EnvPriority 用於定義是否為特定環境設定或取消設定的列舉。 
IRunUtil.IRunnableResult 此介面可用於以非同步方式執行會傳回布林值狀態的作業。 
Linux 用於定義可用於執行叫用的沙箱的介面。 
ISandboxFactory 建立 ISandbox 的工廠。 
ISetOptionReceiver 實作這個介面時,應具有具有「set-option」的 Option名稱已連結至 HostTest#SET_OPTION_NAME。 
IShardableListener 可分割的 ITestInvocationListener。 
IShardableTest 可分割為個別可執行子測試的 IRemoteTest。 
IShardHelper 這個物件介面,說明要採用設定的資料分割策略。 
IsolatedHostTest 實作 TradeFed 執行器,利用子程序在低依附元件中執行測試 而不是在主要程序中執行 
ISupportGranularResults 指定 ITestInvocationListener 是否支援接收精細資訊的介面 比對結果 
ISystemStatusChecker 可檢查系統狀態的檢查工具,並傳回布林值來表示系統狀態 處於預期狀態 
ISystemStatusCheckerReceiver 需要存取 ISystemStatusCheckerIRemoteTest 此外還會從 0 自動調整資源配置 您完全不必調整資源調度設定 
ITargetCleaner 這個介面已淘汰, tearDown 已移至基本 ITargetPreparer 介面。 
ITargetPreparer 為測試執行作業準備測試環境。 
ITerribleFailureHandler 處理以下問題所發生的重大錯誤: LogUtil.CLog.wtf(String, Throwable)
ITestAnnotationFilterReceiver 執行器,可根據註解篩選要執行的測試。 
ITestCollector 支援收集測試;設定時,測試執行器必須執行模擬測試 模擬測試案例 
ITestDevice 為 ddmlib IDevice 提供可靠且層級更高的 API。 
ITestDevice.ApexInfo 簡單的結構體類別,用於儲存單一 APEX 的相關資訊
ITestDevice.MountPointInfo 簡單的結構體類別,可儲存單一掛接點的相關資訊
ITestDevice.RecoveryMode  
ITestFileFilterReceiver 執行器可以接收檔案,指定要執行和/或不要執行的測試。 
ITestFilterReceiver 可篩選要執行的測試的執行器。 
ITestInformationReceiver 用於接收部分類別的 TestInformation 的介面。 
ITestInvocation 處理單一貿易聯盟測試叫用。 
ITestInvocation.ExitInformation 代表叫用的部分結束資訊。 
ITestInvocationListener 測試叫用測試結果的接聽程式。 
ITestLifeCycleReceiver 在檢測設備測試執行期間接收事件通知。 
ITestLogger 一種實體,可對各種類型的資料串流執行記錄作業。 
ITestLoggerReceiver 可與 ITestLogger 執行個體插入的實體,以便用於 以便進行記錄。 
ITestsPool 這個介面說明我們可以存取及執行的測試集區
ITestSuite 用於執行 Test Suite 的抽象類別。 
ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader 這個介面說明輔助程式以可重新執行的方式載入先前結果。 
ITestSummaryListener 可讓 ITestInvocationListener 透過以下使用者交換部分有限資訊的介面 總結 
ITestsZipInstaller 從建構系統輸出的測試 ZIP 檔案 (做為建構系統輸出) 安裝測試: 裝置。 
ITokenProvider 這個介面用於說明可提供特定裝置權杖的物件。 
ITokenRequest IRemoteTest 可實作介面,以顯示裝置需要搭載 特殊符記 

J

JarHostTest 測試主機端 JUnit 測試的執行器。 
JarHostTest.HostTestListener 會將 testRunStarted() 和 testRunEnded() 以外的所有事件轉送至 嵌入事件監聽器 
JavaCodeCoverageCollector 可提取 Java 的 BaseDeviceMetricCollector 同時測量裝置間的涵蓋率,並記錄為測試成果 
JavaCodeCoverageFlusher 公用程式類別,可重設並強制從程序中清除 Java 程式碼涵蓋率測量結果 也就是在裝置上執行 
JSONFileKeyStoreClient 本機 JSON 檔案具有索引鍵儲存庫的實作範例。 
JSONFileKeyStoreFactory 實作 JSON KeyStore Factory,將 JSONFileKeyStoreClient 存取 JSON KeyStore 檔案。 
JsonHttpTestResultReporter 將測試指標結果和分支版本、裝置資訊編碼為 JSON 和 POST 的結果回報器 連線至 HTTP 服務端點
JUnit4ResultForwarder JUnit4 Runner 的結果轉寄器。 
JUnit4TestFilter 透過擴充 Filter 為 JUnit4 Runner 提供篩選功能的輔助類別。 
JUnitRunUtil 用於引導 IRemoteTest#run(TestInformation, ITestInvocationListener) 的輔助類別 呼叫 Test#run(TestResult) 呼叫。 
JUnitToInvocationResultForwarder 這個類別可監聽 TestListener 事件,並將其轉送至 ITestInvocationListener。 
JUnitXmlParser 這個剖析器會從儲存在 ant XMLJUnitResultFormatter 中的 JUnit 結果中擷取測試結果資料的剖析器 並轉送至 ITestInvocationListener 

K

KernelTargetTest 執行可執行檔於目標的測試執行器,並剖析核心測試。 
KernelTestModuleController 模組控制器的基礎類別在與架構不符時,不會執行測試。 
KeyguardControllerState 鍵盤鎖狀態的容器。 
KeyguardStatusChecker 執行模組執行後,檢查鍵盤鎖狀態。 
KeyStoreException 發生嚴重的金鑰庫錯誤時,就會由系統傳回。 
KillExistingEmulatorPreparer 關閉執行中模擬器的 ITargetPreparer。 
KnownFailurePreparer 目標準備工具可略過已知錯誤重試作業。 
KTapResultParser 這個外掛程式能讀取 KTAP 輸出內容 (如同 KUnit 測試模組產生,並放入的 `results` 檔案底下) Debugfs。 
KTapResultParser.ParseResolution  
KUnitModuleTest 測試執行器,用於在裝置上執行 KUnit 測試模組。 

L

LabResourceDeviceMonitor 研究室資源監控器,用於初始化/管理 LabResourceService 的 gRPC 伺服器。 
LargeOutputReceiver 這個類別有助於執行長時間執行的指令收集輸出內容。 
LastShardDetector 執行本機資料分割時,有時我們只想在最後一個資料分割時執行某些動作 達到 invocationEnded(long)。 
LeakedThreadStatusChecker 狀態檢查工具,確保模組不會洩漏執行中的 Thread。 
LegacySubprocessResultsReporter 子程序結果回報器的凍結實作,應繼續與 較舊版本的 TF/CTS (例如 8 以上版本),但由於父類別有所變更。 
ListInstrumentationParser 剖析「pm list instrumentation」輸出內容的 IShellOutputReceiver項查詢
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice 這是在 TradeFed 主機上執行的本機虛擬裝置類別。 
LocalAppBuildProvider 根據提供的本機路徑建構 IBuildInfoIBuildProvider
當地開發人員 偵測並傳回是否為執行 Tradefed 的本地開發人員。 
LocalDeviceBuildProvider 根據提供的指定範例建構 IDeviceBuildInfoIBuildProvider 檔案系統目錄路徑 
LocalEmulator 啟動 可從 Android 建構環境在本機啟動模擬器的 TargetPreparer。 
LocalEmulatorSnapshot TargetPreparer,用於從 Android 產生乾淨的模擬器快照 建構/開發環境
LocalFileHeader LocalFileHeader 是包含 ZIP 檔案中檔案/資料夾資訊的類別。 
LocalFileResolver 實作允許連結本機檔案的 IRemoteFileResolver
LocalFolderBuildProvider 可根據提供的本機值建構 IFolderBuildInfoIBuildProvider 路徑
LocalHostResourceManager 管理員主機資源。 
LocalPool 實作本機測試集區
本機執行指令建構工具 此工具可用來編譯指令,以在本機執行測試。 
LockSettingsBaselineSetter 用來移除螢幕鎖定設定的 setter。 
記錄 在主要 Android 來源中反映 API 的記錄類別。 
Log.ILogOutput 實作這個介面的類別可提供處理輸出記錄的方法 訊息。 
Log.LogLevel 記錄層級列舉。 
LogcatCrashResultForwarder 特殊事件監聽器:失敗時 (檢測程序異常終止),它會嘗試從 logcat 會造成當機問題,並加入與測試相關的失敗訊息。 
LogcatEventParser  
LogcatEventType LogcatEventParser 的事件類型。 
LogcatOnFailureCollector 測試案例失敗時,可擷取並記錄 Logcat 的收集器。 
LogcatReceiver 在背景收集 logcat 的類別。 
LogcatTimingMetricCollector 指標收集工具,會在以下期間從 Logcat 收集時間資訊 (例如使用者切換時間) 使用指定的規則運算式模式剖析 事件。 
LogDataType 代表記錄資料的資料類型。 
記錄檔 此類別可保留所儲存記錄檔的中繼資料。 
LogFileSaver 可將記錄資料儲存至檔案的 ITestInvocationListener 輔助程式
LogReceiver  
LogRegistry 可多工及管理不同記錄器的 ILogRegistry 實作。 依據呼叫執行緒的 ThreadGroup 使用適當政策。 
LogSaverResultForwarder 用於透過全域檔案儲存工具儲存記錄的 ResultForwarder。 
LogUtil 記錄公用程式類別。 
LogUtil.CLog Log 的填充類別,會自動使用呼叫端的簡單類別名稱做為 記錄標記
LUCIResultReporter 產生結果回報器,可儲存 ResultDB 和 LUCI 所需的測試結果 轉換為 JSON 格式 (go/result-sink),並在控制台中記錄檔案位置。 

MainlineModuleHandler Mainline Modules 的簡易處理常式類別,用於建立 InstallApexModuleTargetPreparer , 根據指定的主線模組插入動態連結,以自動擷取 這些模組 
MainlineTestModuleController 模組控制器的基礎類別,根據 測試環境的裝置。 
ManagedRemoteDevice 一部在虛擬機器中執行的裝置,並透過內部的換購執行個體進行遠端管理 建立 VM 值區 
ManagedTestDeviceFactory 生產可由 Tf 監控的不同裝置的工廠
MaxSdkModuleController 模組控制器的基礎類別不會對指定 SDK 版本以上的版本執行測試 號碼。 
MergedZipEntryCollection 將大型 ZIP 檔案中的個別 ZIP 項目合併成多個區塊,盡可能減少下載次數。 
MergeMultiBuildTargetPreparer 可讓系統透過以下方式將資訊從某個建構傳遞至另一個建構作業的 IMultiTargetPreparer 命名這些映像檔,以及要複製到另一個版本的檔案金鑰。 
合併策略 說明如何在有多個嘗試時匯總結果。 
MerkleTree 遠端執行 API 定義的 Merkle 樹狀結構。 
MetricFilePostProcessor 用於上傳在測試和執行層級收集的指標記錄檔。 
MetricOption 使用 @Test 註解的測試方法註解,或註解包含在 TestDescription 的註解清單,可讓您指定一些實用的額外參數 針對:調整收集器的行為、篩選某些方法。 
MetricsXMLResultReporter MetricsXMLResultReporter 將測試指標寫入至指定資料夾中的 XML 檔案, 。 
MetricTestCase TestCase 的擴充功能,允許在 TradeFed 中執行時記錄指標。 
MetricTestCase.LogHolder 用來存放要回報的記錄檔的結構。 
MetricUtil 從推送的統計資料設定中擷取指標的公用程式類別。 
MetricUtility 包含儲存測試指標的常見公用程式方法,以類似的方式匯總指標 測試並將指標寫入檔案 
MinApiLevelModuleController 模組控制器的基礎類別在低於指定 API 級別時不執行測試。 
MinSdkModuleController 模組控制器的基礎類別不會對指定 SDK 版本以下的版本執行測試 號碼。 
MixImageZipPreparer 混合了系統版本映像檔的 IMultiTargetPreparer。 
MixKernelTargetPreparer 允許將核心映像檔與裝置映像檔混用的 ITargetPreparer。 
MoblyBinaryHostTest 主機測試旨在從 Android Build 系統 (Soong) 執行 Mobly Python 二進位檔檔案
MoblyYamlResultControllerInfoHandler Mobly yaml 結果「Controller Info」元素處理常式。 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory Mobly yaml 結果處理常式工廠,可根據結果類型產生適當的處理常式。 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser Mobly yaml 測試結果剖析器。 
MoblyYamlResultRecordHandler Mobly yaml 結果「Record」元素處理常式。 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler Mobly yaml 結果「Summary」元素處理常式。 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler Mobly yaml 結果「Test Name List」元素處理常式。 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler Mobly yaml 結果「User Data」元素處理常式。 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition 測試執行設定的容器。 
ModuleListener 附加至每個模組每個 IRemoteTest 的事件監聽器,藉此收集 也就是預測結果 
ModuleLogcatCollector 是模組的 Logcat 收集器版本。 
模組合併工具 合併 ITestSuiteModuleDefinition 相關作業的輔助類別 計算特定指標 
ModuleOemTargetPreparer  
ModuleParameters 與套件「參數」相關的特殊值每個模組中繼資料內的鍵。 
ModuleParametersHelper 取得與參數相關聯的 IModuleParameterHandler 輔助工具。 
ModulePusher  
ModulePusher.ModulePushError 推送 Mainline 模組時發生嚴重錯誤。 
ModuleSplitter IConfiguration 所代表模組清單分割成執行作業清單的輔助程式 以 ModuleDefinition 表示的單位。 
ModuleTestTypeUtil 包含檢查模組的常見公用程式方法。 
MultiFailureDescription 從一個容器中收集多個 FailureDescription。 
MultiMap<K, V> 支援每個鍵多個值的 ERROR(/Map)。 

NameMangleListener 用於在回報結果時轉譯測試方法、類別和套件名稱的 Proxy 事件監聽器。 
NativeBenchmarkTest 測試在指定裝置上執行原生基準測試執行檔的測試。 
NativeBenchmarkTestParser 剖析基準測試資料輸出內容的 IShellOutputReceiver,會收集下列指標的指標 每項作業的平均運作時間 
NativeBridgeModuleController 用於檢查裝置是否支援原生橋接器的模組控制器。 
NativeCodeCoverageFlusher 這個公用程式類別可清除原生涵蓋範圍測量資料,並強制排清原生涵蓋範圍 裝置上程序內的資料。 
NativeDevice ITestDevice 非完整堆疊 Android 裝置的預設實作方式。 
NativeDevice.AdbAction 用於執行 OS「ADB ...」的 ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)。指令 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction):用於重新啟動裝置。 
NativeDevice.RebootMode 重新啟動模式。 
NativeDeviceStateMonitor 用於監控 IDevice 狀態的輔助類別,且不支援架構。 
NativeLeakCollector 執行「dumpsys meminfo --unavailable -a」的 ITargetPreparer找出 目前每個程序中無法連線的原生記憶體。 
NativeStressTest 測試在指定裝置上執行原生壓力測試執行檔的測試。 
NativeStressTestParser 剖析壓力測試輸出內容的 IShellOutputReceiver,會收集下列指標的指標: 完成的疊代次數和每次疊代平均花費的時間。 
排除處理常式 指定不應執行,且參數不應建立任何額外 後續課程我們將逐一介紹 預先訓練的 API、AutoML 和自訂訓練 
NestedDeviceStateMonitor 可對巢狀裝置執行額外檢查的裝置狀態監控器,以配合 虛擬化環境 
NestedRemoteDevice 表示在遠端 Cuttlefish VM 中執行的裝置。 
NetworkNotAvailableException 如果裝置無法連線至網路進行測試,就會由系統傳回。 
NoApkTestSkipper 特殊的準備工具,可完全略過叫用 (準備和測試),如有 沒有要測試的 APK。 
NoDeviceException 如果沒有裝置可執行指定指令,就會由系統傳回。 
NoisyDryRunTest 在指令檔案上執行雜訊模擬測試。 
NoOpConfigOptionValueTransformer 免人工管理IConfigOptionValueTransformer
NotMultiAbiHandler 特殊處理常式,用於通知 SuiteModuleLoader 次要 Abi 不應 可建立模組。 
NullDevice DeviceManager 會使用預留位置 IDevice 來分配 IDeviceSelection#nullDeviceRequested()true

O

OpenObjectLoader 載入 Android 開放原始碼計畫預設物件的載入器。 
選項 將欄位註解為代表 IConfiguration 選項。 
選項:重要性  
OptionClass 為類別加上註解,做為代表 IConfiguration 物件的類別。 
OptionCopier 這個輔助類別能將使用相同名稱的 Option 欄位值從某個物件複製到 另一個例子。 
OptionDef 保留 Option 的詳細資料。 
選項擷取程式 從父項程序取得測試選項的輔助程式。 
OptionNotAllowedException 無法透過指令傳遞選項時的特定 ConfigurationException 互動 
OptionSetter 填入 Option 欄位。 
OptionSetter.OptionFieldsForName 含有指定名稱的選項欄位清單容器。 
OptionUpdateRule (選項更新規則) 控管指定選項多次時的行為。 
OtaDeviceBuildInfo 用於無線更新測試的 IDeviceBuildInfo。 
OtatoolsBuildInfo 包含 otatools 構件的 IBuildInfo。 
OxygenClient 此類別可管理使用 Oxygen 用戶端二進位檔來租用或發布 Oxygen 裝置。 
OxygenClient.LHPTunnelMode  
OxygenUtil 可與 Oxygen 服務互動的公用程式。 

P

PackageInfo 從裝置剖析的應用程式套件資訊的容器。 
PackageInstalledModuleController 在裝置未安裝指定套件的情況下,模組控制器不會執行測試。 
配對<A、B> 定義自己的 Pair 類別,當中包含兩個物件。 
PairingMultiTargetPreparer 多目標準備工具可協助兩部裝置進行藍牙配對和連線。 
ParallelDeviceExecutor<V> ERROR(/ExecutorService) 的包裝函式,用於平行執行函式。 
ParentSandboxInvocationExecution InvocationExecution 版本,用於執行 沙箱。 
ParentShardReplicate 將一部裝置的設定複製到要進行資料分割的所有其他裝置上。 
PartialZipDownloadCache (部分 ZIP 下載快取) 用於根據檔案內容快取部分下載檔案的公用程式。 
PassingTestFileReporter ITestInvocationListener,可將傳遞的測試案例清單儲存至測試檔案
PerfettoGenericPostProcessor 此後處理器會將文字/二進位指標 Perfetto proto 檔案處理成鍵/值組合, 以遞迴方式展開 proto 訊息和欄位,同時增加包含字串值的欄位,直到 數值。 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer Perfetto 準備工具會將設定檔推送至裝置中的標準位置 擁有相關存取權 
PerfettoPullerMetricCollector 允許執行的 FilePullerDeviceMetricCollector 基礎實作 從裝置中提取 Perfetto 檔案,然後從裝置中收集指標 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTraceRecorder 用於在 ITestDevice 上記錄 Perfetto 追蹤記錄的公用程式類別。 
PrettyPrintDelimiter 這個輔助公用程式可用來輸出分隔的訊息,讓訊息脫穎而出。 
PrettyTestEventLogger 記錄事件並記錄事件,以便進行偵錯。 
程序資訊 用於儲存程序相關(使用者、PID、NAME、開始於第二日的新加坡時間) 資訊。 
處理器  
ProfileParameterHandler 任何設定檔使用者的基礎參數處理常式。 
ProfileTargetPreparer 為任何設定檔使用者 android.os.usertype.profile.XXX 設定目標準備工具的基礎類別。 
屬性變更工具 可在 Android 屬性檔案中變更 (或新增) 項目的公用程式類別
ProtoResultParser 用於交易結果 proto 格式的剖析器。 
ProtoResultParser.TestLevel 列舉表示正在處理的原型目前的等級。 
ProtoResultReporter 結果回報工具會建構 TestRecord protobuf,並提供所有結果。 
ProtoUtil 跨類型處理 protobuf 訊息的公用程式方法。 
ProxyConfiguration 這個物件可指向要執行的遠端設定。 
剖析器 用於從「ps」剖析(USER、PID 和 NAME) 的公用程式指令輸出
PtsBotTest 執行 PTS 機器人測試。 
PushFileInvoker 這個類別已淘汰, 改用 PushFilePreparer
PushFilePreparer 嘗試從任何主機路徑將任意數量的檔案推送至任一主機路徑的 ITargetPreparer 裝置路徑 
PythonBinaryHostTest 主機測試旨在從 Android Build 系統 (Soong) 執行 Python 二進位檔檔案

測試執行工具支援「包含」篩選器和「排除」篩選器。 

PythonBinaryHostTest.PythonForwarder 將執行作業名稱替換為二進位檔名稱的結果轉發器。 
PythonUnitTestResultParser 使用 Python 的 unittest 架構解讀測試的輸出內容,並轉譯為呼叫 一系列 ITestInvocationListener 
PythonUnitTestRunner 這個類別已淘汰, 請改用 PythonBinaryHostTest 
PythonVirtualenvHelper 用於啟用 Python 3 虛擬環境的輔助類別。 
PythonVirtualenvPreparer 在主機上設定 Python virtualenv,並安裝套件。 

Q

配額感知權杖化工具  

R

RebootReasonCollector 收集器會在測試執行期間收集裝置重新啟動,並按原因和次數回報。 
RebootTargetPreparer 用於重新啟動裝置的準備工具。 
RecoveryLogPreparer 用來在復原前收集記錄的目標準備器。 
規則運算式<V> RegexTrie 是擷取,其中每個儲存鍵的區段都是一個規則運算式 ERROR(/Pattern)。 
RemoteAndroidDevice 為透過以下方式連結的完整堆疊 Android 裝置實作 ITestDevice: ADB 連結。 
RemoteAndroidVirtualDevice 延伸RemoteAndroidDevice在執行 Google Compute Engine (Gce)。 
RemoteAvdIDevice DeviceSelectionOptions.gceDeviceRequested()true 時,DeviceManager 會使用預留位置 IDevice 進行分配
RemoteCacheClient 使用 gRPC 呼叫遠端 API 伺服器的 RemoteActionCache 實作。 
RemoteDynamicPool 實作已排入佇列的遠端工作集區
RemoteDynamicPool.RequestCallable  
RemoteFileResolver 可透過這個簡單的類別,使用 URI 和服務從各種位置載入檔案 供應商的功能 
RemoteFileUtil 處理遠端執行個體中檔案的公用程式類別
RemoteInvocationExecution 實作可推動遠端執行的 InvocationExecution。 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSshUtil 用於在遠端執行個體執行 SSH 指令的公用程式。 
RemoteTestTimeOutEnforcer 接聽程式,可以檢查指定測試設定的執行時間,如果失敗則失敗 超過 30% 
RemoteZip 可將遠端 ZIP 檔案中個別檔案解壓縮的公用程式。 
移除 SystemAppPreparer 這個 ITargetPreparer:用於在測試執行前從系統分區中移除 APK。 
ReportPassedTests 在報表中加入可能的篩選器,以排除通過的測試。 
要求公用程式 這個公用程式可讓系統在處理錯誤時,不對網路要求進行一般重試。 
解決 PartialDownload 解決部分下載要求。 
ResourceMetricUtil 用於撰寫指標的公用程式函式。 
資源公用程式 讀取設定資源的公用程式。 
RestApiHelper 用於執行 REST API 呼叫的輔助類別。 
RestartSystemServerTargetPreparer 指定在不重新啟動裝置的情況下重新啟動系統伺服器的目標準備工具。 
ResultAggregator 特殊轉寄站,根據要求過的重試策略,在需要時匯總結果 。 
ResultAndLogForwarder 結果和記錄事件的轉發器。 
ResultForwarder 將叫用結果轉送至其他事件監聽器清單的 ITestInvocationListener。 
ResultsPlayer 會重播收到的結果。 
保留 FileSaver 用於在目錄中建立 .retention 檔案的輔助類別。 
重試 ConfigurationFactory 處理重試指令的工廠。 
重試 LogSaverResultForwarder 也負責通過目前嘗試的轉送器。 
tryPreparationDecision 類別,用於說明是否要重試準備以及失敗 執行模組的呼叫 
重試重新排程器 這個特殊執行器可讓您重新安排先前失敗或未成功執行的測試 執行狀態 
重試 Rescheduler.重試類型 可重試的測試類型。 
重試結果轉送器 ResultForwarder 的擴充功能,一律會推送至指定嘗試次數。 
重試 ResultHelper 輔助類別來判斷應執行或不應該執行哪個模組或測試。 
重試統計資料 保留一次 IRemoteTest 的重試工作階段統計資料的結構。 
重試策略 重新執行部分測試時使用的重試策略。 
RootcanalForwarderPreparer  
RootTargetPreparer 指定執行「ADB 根」目標的準備工具或「ADB unroot」依據「force-root」選項 
RunAftersWithInfo  
RunBeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery 執行換購設定的一般基礎 IMultiDeviceRecovery 來執行復原作業 採用 
RunHostCommandTargetPreparer 目標準備工具,在執行測試前後執行任意主機指令。 
RunHostScriptTargetPreparer 目標準備工具,可在執行測試前執行指令碼。 
RunInterruptedException 如果執行作業遭到外部要求中斷,就會傳回這個錯誤。 
RunNotifierWrapper 用來存放 DeviceNotAvailableExceptionRunNotifier 包裝函式。 
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler ModuleParameters#RUN_ON_SDK_SANDBOX 的處理常式, 
RunOnSdkSandboxTargetPreparer 一個 ITargetPreparer,用於標示應在 SDK 沙箱中執行測試。 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer 確保測試以次要使用者的身分執行的 ITargetPreparer。 
RunOnSystemUserTargetPreparer ITargetPreparer,用於標示測試應在使用者上執行,而非 (目前使用者))。 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer ITargetPreparer 可在設定過程中建立工作資料夾,並標示應測試 執行容器 
RuntimeRestartCollector 收集器,可在測試期間收集執行階段重新啟動時間戳記 (系統伺服器當機) 執行 
RunUtil 一系列執行作業的輔助方法。 
RustBenchmarkResultParser 解讀使用條件基準化架構執行的測試輸出結果,並轉換為 一系列 ITestInvocationListener 的呼叫。 
RustBinaryHostTest 主機測試旨在從 Android Build 系統 (Soong) 執行信任二進位檔檔案
RustBinaryTest 測試在指定裝置上執行信任二進位檔。 
RustTestBase RustBinaryHostTest 和 RustBinaryTest 的基礎類別
RustTestBase.EnvPair  
RustTestBase.Invocation  
RustTestResultParser 使用 Rust 的單元測試架構解讀測試的輸出內容,將其轉譯為 一系列 ITestInvocationListener。 

SandboxConfigDump 根據指令列建立 IConfiguration 並傾印至檔案的 Runner 類別。 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException 沙箱設定中的特殊設定例外狀況。 
SandboxConfigurationFactory 用於處理沙箱用途設定建立作業的特殊設定工廠。 
SandboxConfigUtil 執行沙箱機制時用來管理 IConfiguration 的公用程式類別。 
SandboxedInvocationExecution 叫用的特殊沙箱執行:這是我們在 在執行指令的沙箱中存取 
SandboxInvocationRunner 在沙箱中執行與叫用相關的測試。 
SandboxOptions 這個類別可接收及提供 ISandbox 選項。 
ScreenshotOnFailureCollector 測試案例失敗時,用來擷取並記錄螢幕截圖的收集器。 
Sdk28ModuleController 這個模組控制器可檢查裝置是否搭載 SDK 28 (Android 9) 以上版本。 
Sdk29ModuleController 只有在受測裝置為 SDK 29 以上版本時,才執行測試。 
Sdk30ModuleController 只有在受測裝置為 SDK 30 以上版本時,才執行測試。 
Sdk31ModuleController 只有在受測裝置為 SDK 31 以上版本時,才執行測試。 
Sdk32ModuleController 只有在受測裝置為 SDK 32 以上版本時,才執行測試。 
Sdk33ModuleController 只有在受測裝置為 SDK 33 以上版本時,才執行測試。 
Sdk34ModuleController 只有在受測裝置為 SDK 34 以上版本時,才執行測試。 
Sdk35ModuleController 只有在受測裝置為 SDK 35 以上版本時,才執行測試。 
SearchArtifactUtil 用於搜尋測試成果的公用程式類別。 
SecondaryUserHandler ModuleParameters#SECONDARY_USER 的處理常式, 
SecondaryUserOnDefaultDisplayHandler ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY 的處理常式, 
SecondaryUserOnSecondaryDisplayHandler ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY 的處理常式, 
SemaphoreTokenTargetPreparer 這是用來使用權杖的準備工具,可將交易主機中的測試執行作業序列化。 
SerializationUtil 可將實作 ERROR(/Serializable) 的物件序列化/去序列化。 
ServiceAccountKeyCredentialFactory 用於建立以服務帳戶金鑰為基礎的 OAuth Credential 的憑證工廠。 
設定基準 透過 ITestDevice.setSetting 處理裝置基準設定的一般 setter。 
ShardBuildCloner 這個 Helper 類別可處理從指令列複製建構資訊。 
ShardHelper 這個 Helper 類別可處理建立資料分割及安排叫用的排程。 
ShardListener ITestInvocationListener收集叫用資料分割 (亦稱為 以便同時對多個資源執行),然後再轉送至其他 接聽程式。 
ShardMainResultForwarder 合併資料分割測試叫用結果的 ResultForwarder。 
ShellOutputReceiverStream 可寫入 IShellOutputReceiver 的 OutputStream 公用程式子類別。 
ShellStatusChecker 在模組執行前後,確認殼層狀態是否如預期。 
ShippingApiLevelModuleController 如果裝置符合下列條件,請執行測試:
  • 如果已定義 min-api-level
    • 裝置隨附 min-api-level 以上版本。 
ShowmapPullerMetricCollector 允許提取顯示地圖的 FilePullerDeviceMetricCollector 基礎實作 然後從裝置中收集指標 
SideloadOtaTargetPreparer 執行指定 OTA 套件側載目標準備工具,套用套件,然後等待 用於裝置啟動,並插入要做為建構資訊使用的裝置版本屬性

這個目標準備工具會假設裝置在啟動後會處於一般 ADB 模式,且 會確保裝置以相同的模式結束,但套用了新版本。 

SimpleFileLogger 將記錄訊息導向至 stdout 和單一記錄檔的 ILeveledLogOutput。 
SimplePerfResult 用於保留所有 Simpleperf 測試結果的物件
SimplePerfStatResultParser 用於剖析 Simpleperf 結果的公用程式類別。 
SimplePerfUtil 調度簡易指令及收集結果的公用程式類別
SimplePerfUtil.SimplePerfType Simpleperf 指令選項列舉
SimpleStats 小型公用程式類別,能以數值資料集計算幾個統計測量值。 
SizeLimitedOutputStream 以執行緒安全考量的檔案 ERROR(/OutputStream),限制的資料量上限 寫入。 
SkipFeature (略過功能) 允許存取部分 SkipManager 資訊的功能。 
SkipHWASanModuleController 模組控制器的基礎類別無法在 HWASan 版本上執行測試。 
SkipManager 根據各種條件,略過管理員可協助您決定應略過哪些內容 以及叫用、模組和測試等不同層級 
SkipReason 請提供略過測試的原因及其中繼資料。 
SkipReason.DemotionTrigger  
Sl4aBluetoothUtil 公用程式類別可在一或兩部使用 SL4A 的裝置上提供藍牙作業
Sl4aBluetoothUtil.BluetoothAccessLevel 藍牙裝置存取層級的列舉 (以 BluetoothDevice.java 為依據)
Sl4aBluetoothUtil.BluetoothConnectionState 藍牙連線狀態的列舉 (取決於 BluetoothProfile.java)
Sl4aBluetoothUtil.BluetoothPriorityLevel 藍牙設定檔優先等級列舉 (以 BluetoothProfile.java 為準)
Sl4aBluetoothUtil.BluetoothProfile 藍牙設定檔 (以 BluetoothProfile.java 為基礎)
Sl4aClient Sl4A 用戶端透過 RPC 與 SL4A 指令碼層進行互動。 
Sl4aEventDispatcher 事件調度工具會輪詢事件並依名稱排入待查詢。 
Sl4aEventDispatcher.EventSl4aObject 事件輪詢程式傳回的物件。 
SnapshotInputStreamSource 檔案支援的 InputStreamSource。 
SnapuserdWaitPhase 以列舉表示,適合 Snapuserd 更新完成的彙整/封鎖時間。 
SparseImageUtil 適用於未剖析稀疏圖片的公用程式。 
SparseImageUtil.SparseInputStream SparseInputStream 從上游讀取並偵測資料格式。 
StatsdBeforeAfterGaugeMetricPostProcessor 處理「之前/之後」收集指標的後製處理器
StatsdEventMetricPostProcessor 後處理器,使用 處理器上指定的格式化工具 
StatsdGenericPostProcessor 一種後處理器,透過擴充 以樹狀結構的形式記錄 
StatusCheckerResult 包含 ISystemStatusChecker 的執行作業結果。 
StatusCheckerResult.CheckStatus  
StdoutLogger 將記錄訊息導向 stdout 的 ILeveledLogOutput。 
StopServicesSetup 在裝置上停用服務的 ITargetPreparer。 
StreamProtoReceiver 這個接收器能將收到的 proto TestRecord 轉譯為 Tradefed 事件。 
StreamProtoResultReporter ProtoResultReporter 的實作
StreamUtil 用於管理輸入串流的公用程式類別。 
StrictShardHelper 資料分割策略來建立不會一併回報的嚴格資料分割。
StringEscapeUtils 特定格式逸出字串的公用程式類別。 
StringUtil 用於逸出字串操作常見字串的公用程式類別。 
StubBuildProvider IBuildProvider 的免人工管理實作。 
虛設常式 IDevice 的虛設預留位置實作。 
StubKeyStoreClient KeyStore 用戶端的預設虛設常式實作。 
StubKeyStoreFactory KeyStore Factory 的預設虛設常式實作
StubLocalAndroidVirtualDevice DeviceSelectionOptions.localVirtualDeviceRequested()true 時,DeviceManager 會使用預留位置 IDevice 進行分配
StubMultiTargetPreparer IMultiTargetPreparer 的預留位置實作空白。 
StubTargetPreparer ITargetPreparer 的預留位置實作空白。 
虛設常式測試 免人工管理測試實作。 
StubTestRunListener ITestRunListener 的虛設常式實作
SubprocessCommandException 無法執行子程序指令。 
SubprocessConfigBuilder 為現有的 TF 設定建構包裝函式 TF config XML。 
SubprocessEventHelper 將要傳遞至記錄檔的事件序列化/反序列化輔助程式。 
SubprocessEventHelper.BaseTestEventInfo 「測試忽略」資訊的基礎輔助程式。 
SubprocessEventHelper.FailedTestEventInfo testFailed 資訊的輔助程式。 
SubprocessEventHelper.InvocationEndedEventInfo 叫用結束資訊的輔助程式。 
SubprocessEventHelper.InvocationFailedEventInfo InvocationFailed 資訊的輔助程式。 
SubprocessEventHelper.InvocationStartedEventInfo 叫用啟動資訊的輔助程式。 
SubprocessEventHelper.LogAssociationEventInfo logAssociation 資訊的輔助程式。 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo 測試用資訊的輔助程式。 
SubprocessEventHelper.TestLogEventInfo testLog 資訊的輔助程式。 
SubprocessEventHelper.TestModuleStartedEventInfo 測試模組啟動資訊的輔助程式。 
SubprocessEventHelper.TestRunEndedEventInfo testRunEnded 資訊的輔助程式。 
SubprocessEventHelper.TestRunFailedEventInfo testRunFailed 資訊的輔助程式
SubprocessEventHelper.TestRunStartedEventInfo testRunStarted 資訊的輔助程式
SubprocessEventHelper.TestStartedEventInfo testStarted 資訊的輔助程式
SubprocessExceptionParser 協助處理標準 Tradefed 指令執行器的例外狀況輸出內容。 
SubprocessReportingHelper 建構包裝函式設定檔的類別,為叢集使用子程序結果回報器 指令 
SubprocessResultsReporter 實作 ITestInvocationListener 做為 result_reporter,並從此指令開始 測試執行作業、測試叫用的結果 
SubprocessTestResultsParser 擴充 ERROR(/FileOutputStream),在寫入檔案前剖析輸出內容,以便我們可以 產生測試事件。 
SubprocessTestResultsParser.StatusKeys 相關測試狀態鍵。 
SubprocessTfLauncher 用於針對獨立 TF 安裝項目執行測試的 IRemoteTest。 
SuiteApkInstaller 安裝適用於套件設定的指定 APK:來自 $ANDROID_TARGET_OUT_TESTCASES 或建構資訊中的 ROOT_DIR 變數。
SuiteModuleLoader 從存放區擷取相容性測試模組定義。 
SuiteModuleLoader.ConfigFilter 使用 ERROR(/FilenameFilter) 尋找目錄中的所有設定檔。 
SuiteResultHolder 輔助物件可輕鬆序列化與還原序列化叫用結果。 
SuiteResultReporter 收集整個套件叫用的測試結果,並輸出最終結果。 
SuiteResultReporter.ModulePrepTimes 用於單一模組準備和拆除時間的物件容器。 
SuiteTest 篩選器 代表包含及排除測試的篩選器。 
SwitchUserTargetPreparer ITargetPreparer,可在 setUp 切換至指定使用者種類。 
SystemServerFileDescriptorChecker 檢查系統伺服器是否似乎在 FD 之外執行。 
SystemServerStatusChecker 在模組執行前後,檢查 system_server 的 pid 是否與先前的值不同。 
SystemUpdaterDeviceFlasher IDeviceFlasher會仰賴系統更新工具來安裝 已納入 OTA 更新套件中的系統映像檔。 
SystemUtil 用於發出系統呼叫的公用程式類別。 
SystemUtil.EnvVariable  

T

TableBuilder 使用輔助類別來顯示資料表中的字串元素矩陣。 
TableFormatter 此輔助類別可顯示 String 元素的矩陣,讓每個元素欄對齊
TargetFileUtils  
TargetFileUtils.FilePermission  
目標設定錯誤 準備測試目標時發生嚴重錯誤。 
TarUtil 處理 tar 檔案的公用程式。 
TearDownPassThroughPreparer 允許在設定中做為物件執行 TearDown。 
電話小幫手 使用及取得電話相關資訊的公用程式。 
TelephonyHelper.SimCardInformation SIM 卡相關資訊的資訊容器。 
TelephonyTokenProvider 電話相關權杖的權杖供應工具。 
溫度調節等待器 會等到裝置溫度降至目標為止的 ITargetPreparer
TemplateResolutionError 設定期間擴充 ConfigurationException 的類別相關錯誤 剖析。 
TerribleFailureEmailHandler 簡易的處理常式類別,可在不需捲動位置時傳送電子郵件給感興趣的使用者 (「嚴重失敗」錯誤) 發生在交易聯盟例項中。 
TestAppInstallSetup ITargetPreparer,可將一或多個應用程式從 IDeviceBuildInfo.getTestsDir() 資料夾安裝到裝置上。 
TestContentAnalyzer 分析器會擷取分析脈絡並判斷哪些內容值得關注。 
TestContext 一種類別,用於建立 TFC API 的 TestContext 訊息。 
TestDependencyResolver 輔助程式,在必要時解析依附元件。 
TestDescription 代表測試案例相關資訊的類別。 
TestDescriptionsFile 公用程式類別,用於將 TestDescriptions 清單編組及解除組建至測試檔案。 
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 儲存測試群組狀態的類別。 
測試資訊 將測試資訊集儲存在 TEST_MAPPING 檔案中。 
測試資訊 持有測試執行工具或測試所需的所有資訊和依附元件的保留器物件 才能正確執行 
TestInformation.Builder 用來建立 TestInformation 執行個體的建構工具。 
測試叫用 ITestInvocation 的預設實作。 
TestInvocation.RunMode 可執行叫用的不同模式。 
TestInvocation.Stage  
TestInvocationManagementServer 協助管理測試叫用及其生命週期的 GRPC 伺服器。 
TestInvocationManagementServer.InvocationInformation  
TestMapping 用來載入 TEST_MAPPING 檔案的類別。 
TestMappingSuiteRunner 實作 BaseTestSuite 以執行由選項 include-filter 指定的測試,或 從建構作業啟動的 TEST_MAPPING 檔案包。 
TestOption 儲存 TEST_MAPPING 檔案中設定的測試選項詳細資料。 
TestOutputUploader (測試輸出上傳工具) 將測試輸出檔案上傳至本機檔案系統、GCS 或 HTTP(S) 端點。 
TestRecordTranslateer 可在交易過程中,將 TestRecord proto 轉換為更易於操作的格式。 
TestRecordProtoUtil 可從檔案讀取 TestRecord proto 的公用程式。 
TestResource 一種類別,用於建立 TFC API 傳回的 TestResource 訊息。 
TestResourceDownloader 這個類別可從檔案系統/GCS/HTTP 下載測試資源檔案。 
TestResult 單次測試結果的容器。 
TestResultListener 針對只關心個別測試的實作者,簡化 ITestLifecycleListener 也就是預測結果 
TestRunnerUtil 這個公用程式類別可協助各種測試執行器。 
TestRunResult 保留單次測試的結果。 
TestRunToTestInvocationForwarder 從 ddmlib ITestRunListener 轉送到 ITestLifeCycleReceiver。 
TestsPoolPoller 測試可執行所有測試集區的所有測試的包裝函式。 
TestStatus 代表測試方法中可能處於交易狀態的狀態。 
TestSuiteInfo 解析測試套件建構相關中繼資料的類別

如要正確公開相關資訊,測試套件必須包含 其 jar 資源中的 test-suite-info.properties 檔案

TestSummary 代表測試摘要的類別。 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup ITargetPreparer,可將一或多個應用程式從 IDeviceBuildInfo.getTestsDir() 資料夾安裝到裝置上的 /system 分區。 
TestTimeoutEnforcer 可以檢查指定測試案例的執行時間的接聽程式,如果失敗就會失敗 超過 30% 
TextResultReporter 將結果轉送至 JUnit 文字結果印表機的測試結果回報器。 
TfMetricProtoUtil 可協助 Map<string, string=""> 的公用程式類別至對應<string, metric="">轉換。 </string,></string,>
TfObjectTracker 一種公用程式,可追蹤不同交易聯盟物件的用量。 
TfSuiteRunner 實作 ITestSuite,會從 TF jars res/config/suite/ 載入測試 資料夾。 
TfTestLauncher IRemoteTest,用於針對個別 TF 安裝執行單元或功能測試。 
TimeStatusChecker 狀態檢查工具,確保裝置和主機時間保持同步。 
TimeUtil 包含與時間相關的公用程式方法。 
TimeVal 這是包裝 Long 的其中一項標記類型。 
TimeWaster 利用簡單的目標準備工具來浪費時間,甚至可能重新啟動裝置。 
TokenProperty 支援動態資料分割的權杖。 
TokenProviderHelper 協助提供者找出裝置是否屬於特定權杖 支援權杖。 
TraceCmdCollector 使用 trace-cmd 收集在測試期間收集追蹤記錄的 IMetricCollector, 呼叫。 
TracePropagatingExecutorService 執行程式服務,可在傳播 追蹤結構定義 
TracingLogger 此類別有助於管理每個測試叫用的追蹤。 
TradefedConfigObject 建立 TFC API TradefedConfigObject 訊息模型的類別。 
TradefedConfigObject.Type 設定物件類型的清單,可插入叢集指令設定。 
TradefedDelegator 物件,有助於將叫用委派給另一個交易二進位檔。 
TradefedFeatureClient 向伺服器要求功能執行作業的 gRPC 用戶端。 
TradefedFeatureServer 伺服器,回應觸發功能的要求。 
TradefedSandbox 可執行貿易聯盟叫用的沙箱容器。 
TradefedSandboxFactory SandboxFactory 的預設實作
TradefedSandboxRunner TradefedSandbox 相關聯的執行器,允許執行沙箱。 
TradefedSandboxRunner.StubScheduledInvocationListener 沒有任何作用的虛設常式 IScheduledInvocationListener。 

更新

UiAutomatorRunner 在裝置上執行 UI Automator 測試並回報結果。 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread 負責回報所有未執行測試的執行緒。 
UniqueMultiMap<K, V> 可確保每個鍵都有不重複值的 MultiMap。 
UploadManifest 要上傳的 BLOB 和檔案的資訊清單。 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery IMultiDeviceRecovery 會重設離線裝置的 USB 匯流排。 
UsbResetRunConfigRecovery 允許觸發指令重設裝置的 USB
UsbResetTest 用來重設裝置 USB 並檢查裝置是否恢復連線的 IRemoteTest 說明。 
使用者檢查工具 檢查使用者在測試期間是否有人變更。 
使用者清理工具 ITargetPreparer,用於在拆解時移除次要使用者。 
使用者輔助程式  
使用者資訊 與平台中的 UserInfo 類別類似。 
UserInfo.UserType 外部 API 中支援的使用者類型變體。 

V

VerifySuiteConfigHelper 這個類別可協助您驗證為套件載入的 IConfiguration 是否正在會議 預期需求:- 沒有版本供應商 - 沒有結果回報器
VersionedFile 代表具有關聯版本檔案的資料結構。 
版本剖析器 擷取執行中的交易構件版本。 
VisibleBackgroundUserPreparer 指定準備工具,讓使用者執行測試,且在背景顯示的使用者啟動測試。 
VmRemoteDevice 我們將從虛擬機器中管理的遠端虛擬裝置。 

W

WaitDeviceRecovery 實作 IDeviceRecovery 的簡易實作,等待裝置連上網路並 回應簡單的指令 
WaitForDeviceDatetimePreparer 需要在裝置上設定日期時間的 ITargetPreparer

如未在以下時間設定日期,這個準備工具可以強制執行 TargetSetupError 逾時。 

WifiCommandUtil 程式 這個公用程式類別可剖析 Wi-Fi 指令輸出內容。 
WifiCommandUtil.ScanResult 代表包含相關資訊的 Wi-Fi 網路。
WifiHelper 操作裝置上的 Wi-Fi 服務輔助類別。 
WifiPreparer 必要時可在裝置上設定 Wi-Fi 的 ITargetPreparer。 

X

XmlFormattedGeneratorReporter 實作 FormattedGeneratorReporter,這會以 xml 格式呈現套件 格式。 
XmlResultReporter 這個外掛程式能使用 Ant 的 XMLJUnitResultFormatter。 
XmlSuiteResultFormatter 用來將套件儲存為 XML 執行的公用程式類別。 
XmlSuiteResultFormatter.RunHistory JSON 轉換的輔助物件。 

YamlClassOptionsParser 協助剖析 YAML 交易組態中的測試執行器資訊。 

Z

ZipCompressionStrategy 用於建立 ZIP 封存檔的 ICompressionStrategy。 
ZipUtil 壓縮相關作業的輔助類別
ZipUtil2 將 POSIX 檔案權限納入考量的 ZIP 擷取輔助類別