類別索引
以下列出 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 使用 | ADB 作業的公用程式類別。 |
AfterClassWithInfo |
與 AfterClass 類似的保證,但註解的方法必須包含 TestInformation 參數。
|
AggregatePostProcessor | 一種指標匯總工具,可提供多次疊代測試時收集的數值指標的最小值、最大值、平均值、變異數、標準差、總計、計數與選用百分位數,以處理成倍數。 |
AllTestAppsInstallSetup |
ITargetPreparer ,可將 IDeviceBuildInfo#getTestsDir() 資料夾中的所有應用程式安裝到裝置上。
|
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 | 實施可計算指標清單平均值的後置處理器。 |
億
C
D
E
EarlyDeviceReleaseFeature | 為早期裝置發布的功能伺服器實作。 |
電子郵件 | 傳送電子郵件的輔助類別。 |
EmailHostHealthAgent |
實作 IHostHealthAgent ,可從主機監控報告傳送電子郵件 |
EmmaXmlConstants | 剖析 emma XML 報表時使用的常數。 |
EmulatorMemoryCpuCapturer | |
EndCentralDirectoryInfo | EndCentralDirectoryInfo 是包含 ZIP 檔案整體資訊的類別。 |
EnforcedSeLinuxChecker | 用來確保 Selinux 狀態的狀態檢查工具。 |
清除使用者資料準備工具 |
會抹除裝置上的使用者資料 ITargetPreparer 。
|
ErrorIdentifier | 這個介面會說明特定錯誤及其屬性。 |
ErrorStorageUtil | 用於操控錯誤的輔助類別,以便與共用儲存空間保持一致。 |
EventsLoggerListener | 會記錄其收到的所有事件至檔案的接聽程式 |
ExceptionThrowingRunnerWrapper | |
執行檔動作 | 代表可執行動作的值類別。 |
執行檔動作結果 |
表示 ExecutableAction 結果的值類別。
|
ExecutableBaseTest | 測試可執行樣式的基礎類別。 |
ExecutableHostTest | 測試在主機上執行的執行檔的執行器。 |
ExecutableTargetTest | 針對在目標上執行的執行檔測試執行器。 |
ExecutionFiles | 執行測試或叫用時產生的檔案依附元件,需要進行測試或測試。 |
ExecutionFiles.FilesKey | 地圖的已知標準鍵列舉。 |
ExecutionProperties | 在測試或叫用執行期間產生的屬性。 |
現有建構 Provider |
傳回已建構 IBuildInfo 的 IBuildProvider 。
|
ExtendedFile | 標準檔案的副檔名,用來傳送建構相關中繼資料。 |
ExtensionAtomsRegistry | ExtensionAtomsRegistry 用於本機的統計資料顯示。 |
五
G
GceAvdInfo | 用於保留特定 GCE AVD 執行個體相關資料的結構。 |
GceAvdInfo.GceStatus | |
GceAvdInfo.LogFileEntry | |
GceLHPTunnelMonitor | |
GceManager | 此輔助程式可管理 GCE 呼叫,以便開始/停止透過 GCE 收集及收集記錄檔。 |
GceRemoteCmdFormatter | 用於將指令格式化為遠端 gce 裝置的公用程式類別。 |
GceRemoteCmdFormatter.ScpMode | SCP 可用於推送或提取檔案,視引數的結構而定。 |
GceSshTunnelMonitor | Gce SSH 通道的執行緒監控器。 |
GcovCodeCoverageCollector |
可在裝置上提取 gcov 範圍測量結果的 BaseDeviceMetricCollector ,並將其記錄為測試成果。
|
GcovKernelCodeCoverageCollector |
可透過 BaseDeviceMetricCollector 從偵錯工具中提取到裝置外部的 gcov 核心涵蓋率,最後將測量結果記錄為測試成果。
|
GCS 值區公用程式 | 從 Google Cloud Storage (GCS) 下載和上傳檔案的檔案管理員。 |
GCSBucketUtil.GCSFileMetadata | 用於 GCS 中檔案資訊的簡易包裝函式。 |
GCSCommon (GCSCommon) | Gcs 作業 (例如下載和上傳) 的基礎類別。 |
GCSConfigurationFactory |
ConfigurationFactory 會從 Google Cloud Storage 載入設定。
|
GCSConfigurationFactory.GCSConfigLoader |
這個 ConfigurationFactory.ConfigLoader 擴充功能會從 GCS 載入設定、透過一項根設定追蹤所含設定,並在循環 include 上擲回例外狀況。
|
GCSConfigurationServer | 設定伺服器會從 Google Cloud Storage (GCS) 載入設定。 |
GCSDownloaderHelper | 這個 GCS 值區的下載工具,會處理快取及解析全域設定。 |
GCSFileDownloader | 用於從 Google 雲端儲存空間 (GCS) 下載檔案的檔案下載工具。 |
GCSFileUploader | 將檔案資料上傳至 Google 雲端儲存空間 (GCS) 的檔案上傳工具。 |
GCSHostResourceManager | 從 GCS (Google 雲端儲存空間) 下載主機資源。 |
GcsRemoteFileResolver |
實作允許從 GCS 值區下載的 IRemoteFileResolver 。
|
GenericLogcatEventParser<LogcatEventType> | 剖析事件的 logcat 輸入內容。 |
GenericLogcatEventParser.LogcatEvent | 使用事件類型保留 Logcat 事件並觸發 logcat 訊息的結構 |
GetPreviousPassedHelper | 協助取得先前通過測試篩選器的輔助工具。 |
GkiDeviceFlashPreparer | 使用 Android 通用核心映像檔刷新裝置的目標準備工具。 |
GlobalConfiguration |
將載入的設定物件的 IGlobalConfiguration 實作項目儲存至地圖
|
GlobalFilterGetter | 傳回指定叫用篩選器的服務實作。 |
GlobalTestFilter | 套用至叫用的篩選器選項。 |
GoogleApiClientUtil | 建立 Google API 用戶端的公用程式。 |
GoogleBenchmarkResultParser | 剖析從殼層執行的 Google 基準測試結果,並傳回包含所有結果的地圖。 |
GoogleBenchmarkTest | 在指定裝置上執行 Google 基準測試套件的測試。 |
GranularRetriableTestWrapper |
包裝函式類別會在 IRemoteTest 上運作,以擷取測試案例層級的 IRemoteTest。
|
GranularRetriableTestWrapper.StartEndCollector | 類別輔助程式可找出缺少的執行開始和結束時間。 |
GsiDeviceFlashPreparer | 利用 Android 通用系統映像檔刷新裝置的目標準備工具。 |
GTest | 在指定裝置上執行原生測試套件的測試。 |
GTestBase | gTest 的基礎類別 |
GTestListTestParser | 使用「--gtest_list_tests」參數的 Gtest 模擬測試模式結果剖析器。 |
GTestResultParser | 使用從殼層執行的 GTest 剖析原生測試的「原始輸出模式」結果,並通知結果的 ITestInvocationListener。 |
GTestXmlResultParser | 使用從殼層執行的 GTest 剖析「xml 輸出模式」的「xml 輸出模式」結果,並通知結果的 ITestRunListener。 |
H
HarnessException | 控管內部擲回的例外狀況基礎例外狀況類別。 |
HarnessIOException | 此例外狀況有助於處理檔案問題。 |
HarnessRuntimeException | |
HeapHostMonitor |
AbstractHostMonitor 實作項目,可監控主機上的堆積記憶體,並定期將記錄記錄到歷史記錄中。
|
HelloWorldMultiTargetPreparer |
IMultiTargetPreparer 的實作範例。
|
HistoryLogger | TF 記錄記錄器,僅包含特定事件的特殊記錄。 |
HostGTest | 執行原生測試套件的測試。 |
HostMetric | 這個類別代表要回報的主機指標樣本。 |
HostOptions (主機選項) | 主機選項 holder 類別。 |
HostOrchestratorUtil | 這個公用程式可以在遠端執行個體上透過 Host Orchestrator 執行指令。 |
HostStatsdMetricCollector |
IMetricCollector ,使用 Statsd 公用程式指令從主機端收集統計資料指標。
|
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
J
JarHostTest | 測試主機端 JUnit 測試的執行器。 |
JarHostTest.HostTestListener | 會將 testRunStarted() 和 testRunEnded() 以外的所有事件轉送至內嵌事件監聽器的包裝函式事件監聽器。 |
JavaCodeCoverageCollector |
可從裝置提取 Java 涵蓋範圍測量結果的 BaseDeviceMetricCollector ,並將其記錄為測試成果。
|
JavaCodeCoverageFlusher | 公用程式類別,可從裝置上執行的程序重設並強制清除 Java 程式碼涵蓋率測量結果。 |
JSONFileKeyStoreClient | 本機 JSON 檔案具有索引鍵儲存庫的實作範例。 |
JSONFileKeyStoreFactory |
實作 JSON KeyStore 工廠,提供存取 JSON KeyStore 檔案的 JSONFileKeyStoreClient 。
|
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 測試模組產生),並放入 debugfs 下方的「results」檔案。 |
KTapResultParser.ParseResolution | |
KUnitModuleTest | 測試執行器,用於在裝置上執行 KUnit 測試模組。 |
敗
LabResourceDeviceMonitor | 研究室資源監控器,用於初始化/管理 LabResourceService 的 gRPC 伺服器。 |
LargeOutputReceiver | 這個類別有助於執行長時間執行的指令收集輸出內容。 |
LastShardDetector |
執行本機資料分割時,有時我們只想在最後一個資料分割達到 invocationEnded(long) 時執行某些動作。
|
LeakedThreadStatusChecker | 狀態檢查工具,確保模組不會洩漏執行中的 Thread。 |
LegacySubprocessResultsReporter | 這是子程序結果回報器的凍結實作,即使父類別有所變更,仍應與舊版 TF/CTS (例如 8+) 保持相容。 |
ListInstrumentationParser |
剖析「pm list instrumentation」查詢輸出內容的 IShellOutputReceiver |
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | 這是在 TradeFed 主機上執行的本機虛擬裝置類別。 |
LocalAppBuildProvider |
可根據提供的本機路徑建構 IBuildInfo 的 IBuildProvider |
當地開發人員 | 偵測並傳回是否為執行 Tradefed 的本地開發人員。 |
LocalDeviceBuildProvider |
根據提供的檔案系統目錄路徑建構 IDeviceBuildInfo 的 IBuildProvider 。
|
LocalEmulator 啟動 | 可從 Android 建構環境在本機啟動模擬器的 TargetPreparer。 |
LocalEmulatorSnapshot | TargetPreparer 用於從 Android 建構/開發環境產生簡潔的模擬器快照 |
LocalFileHeader | LocalFileHeader 是包含 ZIP 檔案中檔案/資料夾資訊的類別。 |
LocalFileResolver |
實作允許連結本機檔案的 IRemoteFileResolver
|
LocalFolderBuildProvider |
可根據提供的本機路徑建構 IFolderBuildInfo 的 IBuildProvider |
LocalHostResourceManager | 管理員主機資源。 |
LocalPool | 實作本機測試集區 |
本機執行指令建構工具 | 此工具可用來編譯指令,以在本機執行測試。 |
LockSettingsBaselineSetter | 用來移除螢幕鎖定設定的 setter。 |
LogcatCrashResultForwarder | 特殊事件監聽器:失敗時 (檢測程序異常終止),它會嘗試從 Logcat 擷取當機情形,並將其新增至與測試相關聯的失敗訊息。 |
LogcatEventParser | |
LogcatEventType |
LogcatEventParser 的事件類型。
|
LogcatOnFailureCollector | 測試案例失敗時,可擷取並記錄 Logcat 的收集器。 |
LogcatReceiver | 在背景收集 logcat 的類別。 |
LogcatTimingMetricCollector | 一種指標收集器,可在一或多項重複測試期間,使用指定的規則運算式模式剖析 Logcat 行中事件的開始與結束信號,藉此從 Logcat 收集時間資訊 (例如使用者切換時間)。 |
LogDataType | 代表記錄資料的資料類型。 |
記錄檔 | 此類別可保留所儲存記錄檔的中繼資料。 |
LogFileSaver |
可將記錄資料儲存至檔案的 ITestInvocationListener 輔助程式
|
LogReceiver | |
LogRegistry |
用於多工及管理不同記錄器的 ILogRegistry 實作,根據呼叫的執行緒 ThreadGroup 使用適當的程式碼。
|
LogSaverResultForwarder |
用於透過全域檔案儲存工具儲存記錄的 ResultForwarder 。
|
LogUtil | 記錄公用程式類別。 |
LogUtil.CLog |
Log 的填充類別,會自動使用呼叫端的簡單類別名稱做為記錄標記 |
LUCIResultReporter | 結果回報器可將 ResultDB 和 LUCI 所需的測試結果儲存為 JSON 格式 (go/result-sink),並在控制台中記錄檔案位置。 |
一
否
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
配額感知權杖化工具 |
(右)
六
二
TableBuilder | 使用輔助類別來顯示資料表中的字串元素矩陣。 |
TableFormatter | 此輔助類別可顯示 String 元素的矩陣,讓每個元素欄對齊 |
TargetFileUtils | |
TargetFileUtils.FilePermission | |
目標設定錯誤 | 準備測試目標時發生嚴重錯誤。 |
TarUtil | 處理 tar 檔案的公用程式。 |
TearDownPassThroughPreparer | 允許在設定中做為物件執行 TearDown。 |
電話小幫手 | 使用及取得電話相關資訊的公用程式。 |
TelephonyHelper.SimCardInformation | SIM 卡相關資訊的資訊容器。 |
TelephonyTokenProvider | 電話相關權杖的權杖供應工具。 |
溫度調節等待器 |
會等到裝置溫度下降達標的 ITargetPreparer |
TemplateResolutionError |
設定剖析期間,這個類別擴充 ConfigurationException 以解決範本相關錯誤。
|
TerribleFailureEmailHandler | 簡易的處理常式類別,可在貿易聯盟實例中發生「不可抗力」(WTF) 錯誤時,向感興趣的使用者傳送電子郵件。 |
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 檔案中。 |
測試資訊 | 含有測試執行器或測試所需的所有資訊和依附元件的 Holder 物件,可能需要能正確執行。 |
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 資源中加入 |
TestSummary | 代表測試摘要的類別。 |
TestSummary.Type | |
TestSummary.TypedString | |
TestSystemAppInstallSetup |
ITargetPreparer ,可將一或多個應用程式從 IDeviceBuildInfo.getTestsDir() 資料夾安裝到裝置上的 /system 分區。
|
TestTimeoutEnforcer | 可檢查特定測試案例的執行時間,如果超過指定逾時時間,就會失敗。 |
TextResultReporter | 將結果轉送至 JUnit 文字結果印表機的測試結果回報器。 |
TfMetricProtoUtil | 運用公用程式類別,協助 Map<string, string=""> 至 Map<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 如未在逾時期限內設定日期時間,這個準備工具可以強制執行 |
WifiCommandUtil 程式 | 這個公用程式類別可剖析 Wi-Fi 指令輸出內容。 |
WifiCommandUtil.ScanResult | 代表包含相關資訊的 Wi-Fi 網路。 |
WifiHelper | 操作裝置上的 Wi-Fi 服務輔助類別。 |
WifiPreparer |
必要時可在裝置上設定 Wi-Fi 的 ITargetPreparer 。
|
X
XmlFormattedGeneratorReporter |
實作 FormattedGeneratorReporter ,即可採用 xml 格式。
|
XmlResultReporter | 這個外掛程式能使用與 Ant 的 XMLJUnitResultFormatter 一致的格式將 JUnit 結果寫入 XML 檔案。 |
XmlSuiteResultFormatter | 用來將套件儲存為 XML 執行的公用程式類別。 |
XmlSuiteResultFormatter.RunHistory | JSON 轉換的輔助物件。 |
是
YamlClassOptionsParser | 協助剖析 YAML 交易組態中的測試執行器資訊。 |
Z
ZipCompressionStrategy |
用於建立 ZIP 封存檔的 ICompressionStrategy 。
|
ZipUtil | 壓縮相關作業的輔助類別 |
ZipUtil2 | 將 POSIX 檔案權限納入考量的 ZIP 擷取輔助類別 |