類別索引
以下列出 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
C
D
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 |
傳回已建構 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 |
用來提取 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
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 |
根據提供的本機路徑建構 IBuildInfo 的 IBuildProvider
|
當地開發人員 | 偵測並傳回是否為執行 Tradefed 的本地開發人員。 |
LocalDeviceBuildProvider |
根據提供的指定範例建構 IDeviceBuildInfo 的 IBuildProvider
檔案系統目錄路徑
|
LocalEmulator 啟動 | 可從 Android 建構環境在本機啟動模擬器的 TargetPreparer。 |
LocalEmulatorSnapshot | TargetPreparer,用於從 Android 產生乾淨的模擬器快照 建構/開發環境 |
LocalFileHeader | LocalFileHeader 是包含 ZIP 檔案中檔案/資料夾資訊的類別。 |
LocalFileResolver |
實作允許連結本機檔案的 IRemoteFileResolver
|
LocalFolderBuildProvider |
可根據提供的本機值建構 IFolderBuildInfo 的 IBuildProvider
路徑
|
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),並在控制台中記錄檔案位置。 |
一
否
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
六
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 資源中的 |
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
如未在以下時間設定日期,這個準備工具可以強制執行 |
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 擷取輔助類別 |