類別索引
以下列出 API 類別。查看所有 API 套件。
A
AaptParser | 這個類別會剖析「aapt 轉儲標記」的輸出內容,從 APK 中擷取資訊。 |
AaptParser.AaptVersion | 用於剖析 APK 檔案的 AAPT 版本選項列舉。 |
Abi | 代表 ABI 的類別。 |
AbiFormatter | ABI 的公用程式類別。 |
AbiUtils | 用於處理裝置 ABI 的公用程式類別 |
AbstractConnection | 抽象連線表示法。 |
AbstractHostMonitor | 主機健康監控的一般類別。 |
AbstractTunnelMonitor | 適用於 GCE AVD 的抽象通道監控器。 |
AbstractXmlParser | 用於剖析 XML 檔案的輔助基本類別 |
AbstractXmlParser.ParseException | 如果無法剖析 XML 輸入內容,就會擲回此例外狀況 |
AcloudConfigParser | 剖析 Acloud 設定 (用於啟動 Cloud 裝置執行個體) 的輔助類別。 |
AcloudConfigParser.AcloudKeys | 可從設定搜尋的鍵組。 |
ActionInProgress | 正在進行的一般動作。 |
ActiveTrace | 主要類別,可協助描述及管理有效追蹤記錄。 |
ActivityStatusChecker | 檢查模組結束時執行的剩餘活動狀態。 |
AdbRootElevator |
AutoCloseable 會在需要時啟用 ADB 根目錄,並在完成時還原根目錄狀態。
|
AdbSshConnection | 透過 SSH 橋接連線至 ADB。 |
AdbStopServerPreparer | 指定準備工具,在執行 ADB 測試前後停止主機上的 ADB 伺服器。 |
AdbTcpConnection | 裝置的預設連線表示法,假設為裝置的標準 ADB 連線。 |
AdbUtils | 用於 ADB 作業的公用程式類別。 |
AfterClassWithInfo |
與 AfterClass 類似,但註解方法必須要求 TestInformation 參數。
|
AggregatePostProcessor | 指標匯總工具,可針對在多次迭代測試執行期間收集到的數值指標,提供最小值、最大值、平均值、變異數、標準差、總數、計數,以及選用的百分位數,並將這些指標視為雙精度浮點值。 |
AllTestAppsInstallSetup |
將 IDeviceBuildInfo.getTestsDir() 資料夾中的所有應用程式安裝到裝置上的 ITargetPreparer 。
|
AltDirBehavior |
這個列舉可為各種測試構件安裝程式/推送程式定義其他目錄行為。
|
AnalysisHeuristic | 順序很重要。 |
AndroidJUnitTest | 使用 android.support.test.runner.AndroidJUnitRunner 在指定裝置上執行檢測設備測試套件的測試。 |
AndroidTestOrchestratorRemoteTestRunner | 使用 ADB 指令和 AndroidTestOrchestrator 執行檢測設備 Android 測試。 |
AoaTargetPreparer |
ITargetPreparer ,可透過 Android Open Accessory (AOAv2) 通訊協定執行一系列動作 (例如點擊和滑動)。
|
ApkChangeDetector |
這個類別會偵測要安裝的 APK 是否與裝置上的 APK 不同,以便決定是否要略過 ERROR(/TestAppInstallSetup) 的 setUp 和 tearDown 期間的應用程式安裝和解除安裝作業。
|
AppBuildInfo |
代表 Android 應用程式及其測試套件的 IBuildInfo 。
|
AppDeviceBuildInfo |
這個類別已淘汰。
直接使用 IDeviceBuildInfo 。
|
AppSetup |
用於安裝 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 |
在測試期間執行 atrace,並收集結果並記錄至叫用作業的 IMetricCollector 。
|
AtraceRunMetricCollector | 從測試裝置的指定目錄中,收集所有測試目錄的追蹤記錄,記錄測試目錄,並對測試目錄下的追蹤記錄檔案進行後置處理,然後匯總指標。 |
AutoLogCollector | 列舉說明哪些收集器可由套件自動處理。 |
AutomatedReporters | 定義 Tradefed 自動化報表工具對應項目的類別。 |
AveragePostProcessor | 實作後置處理器,計算指標清單的平均值。 |
B
C
D
E
五
G
GceAvdInfo | 結構體,用於儲存特定 GCE AVD 執行個體的相關資料。 |
GceAvdInfo.GceStatus | |
GceAvdInfo.LogFileEntry | |
GceLHPTunnelMonitor | 用於氧化處理的 GCE 實驗室主機 Proxy 隧道 Thread Monitor。 |
GceManager | 管理 GCE 呼叫的輔助程式,用於啟動/停止並收集 GCE 記錄。 |
GceRemoteCmdFormatter | 用於格式化指令以連線至遠端 Google Compute Engine 裝置的工具類別。 |
GceRemoteCmdFormatter.ScpMode | 視引數的結構而定,SCP 可用於推送或拉取檔案。 |
GceSshTunnelMonitor | GCE SSH 通道的執行緒監視器。 |
GcovCodeCoverageCollector |
BaseDeviceMetricCollector 會從裝置中提取 gcov 涵蓋率測量結果,並將這些結果記錄為測試構件。
|
GcovKernelCodeCoverageCollector |
BaseDeviceMetricCollector 會從 debugfs 和裝置中提取 gcov 核心涵蓋率測量值,然後將這些值記錄為測試構件。
|
GCSBucketUtil | 檔案管理工具,可從 Google Cloud Storage (GCS) 下載及上傳檔案。 |
GCSBucketUtil.GCSFileMetadata | GCS 中檔案資訊的簡單包裝函式。 |
GCSCommon | 已淘汰!請改用 com.android.tradefed.util.gcs.GCSCommon。 |
GCSCommon | 下載和上傳等 Gcs 作業的基礎類別。 |
GCSConfigurationFactory |
ConfigurationFactory 會從 Google Cloud Storage 載入設定。
|
GCSConfigurationFactory.GCSConfigLoader |
ConfigurationFactory.ConfigLoader 的擴充功能,可從 GCS 載入設定、追蹤一個根目錄設定的所包含設定,並在循環包含情況下擲回例外狀況。
|
GCSConfigurationServer | 設定伺服器會從 Google Cloud Storage (GCS) 載入設定。 |
GCSDownloaderHelper | GCS 值區的下載器,可處理快取作業並解析全域設定。 |
GCSFileDownloader | 檔案下載器,可從 Google Cloud Storage (GCS) 下載檔案。 |
GCSFileDownloaderBase | 檔案下載器,可從 Google Cloud Storage (GCS) 下載檔案。 |
GCSFileUploader | 檔案上傳工具,可將檔案資料上傳至 Google Cloud Storage (GCS)。 |
GCSHelper | |
GCSHostResourceManager | 從 GCS (Google Cloud Storage) 下載主機資源。 |
GcsRemoteFileResolver |
實作 IRemoteFileResolver ,可從 GCS 值區下載。
|
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_list_tests」參數的 gtest 模擬測試模式,提供結果剖析器。 |
GTestResultParser | 使用從殼層執行的 GTest 剖析原生測試的「原始輸出模式」結果,並將結果通知 ITestInvocationListener。 |
GTestXmlResultParser | 使用從殼層執行的 GTest 剖析原生測試的「xml 輸出模式」結果,並將結果通知 ITestRunListener。 |
H
HarnessException | 在測試套件中擲回例外狀況的基本例外狀況類別。 |
HarnessIOException | 可協助處理檔案問題的 Harness 例外狀況。 |
HarnessRuntimeException | |
HeapHostMonitor |
AbstractHostMonitor 實作項目,可監控主機上的堆積記憶體,並定期將其記錄到記錄檔。
|
HelloWorldMultiTargetPreparer |
IMultiTargetPreparer 的實作範例。
|
HistoryLogger | TF History Logger,只包含特定事件的特殊記錄。 |
HostGTest | 執行原生測試套件的測試。 |
HostMetric | 這個類別代表要回報的主機指標樣本。 |
HostOptions | 主機選項容器類別。 |
HostStatsdMetricCollector |
IMetricCollector 會使用 StatsD 公用程式指令,從主機端收集 StatsD 指標。
|
HostTest | 適用於 JUnit 主機測試的測試執行器。 |
HostUtils | 實作一些實用的公用程式方法,用於執行主機測試。 |
HprofAllocSiteParser | 輔助類別,可剖析 hprof 報表「Allocation Sites」部分的資訊。 |
HttpHelper | 包含用於提出 HTTP 要求的輔助方法 |
HttpHelper.RequestRunnable |
使用 IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult) 提出要求的可執行項目。
|
HttpMultipartPost | 用於提出多部分 HTTP 傳送要求的輔助類別。 |
HttpRemoteFileResolver |
實作 IRemoteFileResolver ,允許透過 HTTP 下載遠端檔案
|
HttpsRemoteFileResolver |
實作 IRemoteFileResolver ,可透過 https 下載遠端檔案
|
I
J
JarHostTest | 主機端 JUnit 測試的測試執行器。 |
JarHostTest.HostTestListener | 除了 testRunStarted() 和 testRunEnded() 以外,所有事件都會由包裝函式事件監聽器轉送至內嵌事件監聽器。 |
JavaCodeCoverageCollector |
BaseDeviceMetricCollector ,可從裝置中提取 Java 涵蓋率評估結果,並將其記錄為測試構件。
|
JavaCodeCoverageFlusher | 此公用程式類別會重設並強制清除裝置上執行程序的 Java 程式碼涵蓋率評估資料。 |
JSONFileKeyStoreClient | 本機 JSON 檔案充當金鑰儲存庫的實作範例。 |
JSONFileKeyStoreFactory |
實作 JSON KeyStore 工廠,提供用於存取 JSON 金鑰儲存檔案的 JSONFileKeyStoreClient 。
|
JsonHttpTestResultReporter | 結果回報器,可將測試指標結果和分支、裝置資訊編碼為 JSON,並將其 POST 至 HTTP 服務端點 |
JUnit4ResultForwarder | JUnit4 Runner 的結果轉寄程式。 |
JUnit4TestFilter |
輔助類別,可透過擴充 Filter 為 JUnit4 執行器提供篩選功能。
|
JUnitRunUtil |
輔助類別,可將 IRemoteTest.run(TestInformation, ITestInvocationListener) 呼叫導向至 Test.run(TestResult) 呼叫。
|
JUnitToInvocationResultForwarder |
監聽 TestListener 事件並將事件轉送至 ITestInvocationListener 的類別。
|
JUnitXmlParser | 這個剖析器會從儲存在 ant 的 XMLJUnitResultFormatter 中的 JUnit 結果中擷取測試結果資料,並轉送至 ITestInvocationListener。 |
K
KernelModuleUtils | |
KernelTargetTest | 在目標上執行可執行檔,並剖析核心測試結果的測試執行程式。 |
KernelTestModuleController | 模組控制器的基礎類別,可在模組控制器不符合架構時,不執行測試。 |
KeyguardControllerState | 用於 Keyguard 狀態的容器。 |
KeyguardStatusChecker | 檢查模組執行後的 Keyguard 狀態。 |
KeyStoreException | 發生致命的金鑰儲存庫錯誤時擲回。 |
KillExistingEmulatorPreparer |
關閉執行中的模擬器的 ITargetPreparer 。
|
KnownFailurePreparer | 指定準備器略過重試已知失敗的情況。 |
KTapResultParser | 讀取 KTAP 輸出內容,這類輸出內容是由 KUnit 測試模組產生,並放置在 debugfs 下的「results」檔案中。 |
KTapResultParser.ParseResolution | |
KUnitModuleTest | 在裝置上執行 KUnit 測試模組的測試執行器。 |
L
LabResourceDeviceMonitor | 實驗室資源監控器,可初始化/管理 LabResourceService 的 gRPC 伺服器。 |
LargeOutputReceiver | 這個類別旨在協助執行長時間執行的指令收集輸出內容。 |
LastShardDetector |
執行本機區塊時,有時只想在最後一個區塊達到 invocationEnded(long) 時執行某些動作。
|
LeakedThreadStatusChecker | 狀態檢查器,可確保模組不會外洩執行中的執行緒。 |
LegacySubprocessResultsReporter | 凍結的子程序結果回報器實作項目,即使其超類別有所變更,仍應與較舊版本的 TF/CTS (例如 8 以上版本) 相容。 |
ListInstrumentationParser |
用於剖析「pm list instrumentation」查詢的輸出結果的 IShellOutputReceiver
|
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | 在 TradeFed 主機上執行本機虛擬裝置的類別。 |
LocalAppBuildProvider |
IBuildProvider 會根據提供的本機路徑建構 IBuildInfo
|
LocalDeveloper | 偵測並傳回是否為執行 Tradefed 的本機開發人員。 |
LocalDeviceBuildProvider |
IBuildProvider 會根據提供的檔案系統目錄路徑建構 IDeviceBuildInfo 。
|
LocalEmulatorLaunch | 從 Android 建構環境在本機啟動模擬器的 TargetPreparer。 |
LocalEmulatorSnapshot | TargetPreparer 是用於從 Android 建構/開發環境產生簡潔模擬器快照 |
LocalFileHeader | LocalFileHeader 是包含 ZIP 檔案內檔案/資料夾資訊的類別。 |
LocalFileResolver |
實作 IRemoteFileResolver ,可連結本機檔案 |
LocalFolderBuildProvider |
IBuildProvider 會根據提供的本機路徑建構 IFolderBuildInfo
|
LocalHostResourceManager | 管理員主機資源。 |
LocalPool | 實作本機測試集區 |
LocalRunInstructionBuilder | 用於編譯本機測試指令的工具。 |
LockSettingsBaselineSetter | 用於移除螢幕鎖定設定的 setter。 |
記錄 | 記錄類別,可在主要 Android 來源中鏡像 API。 |
Log.ILogOutput | 實作此介面的類別會提供處理輸出記錄訊息的方法。 |
Log.LogLevel | 記錄層級列舉。 |
LogcatCrashResultForwarder | 特殊監聽器:在發生失敗 (檢測程序當機) 時,會嘗試從 Logcat 中擷取當機事件,並將其加入與測試相關的失敗訊息。 |
LogcatEventParser | |
LogcatEventType |
LogcatEventParser 的事件類型。
|
LogcatOnFailureCollector | 當測試案例失敗時,這個收集器會擷取並記錄 Logcat。 |
LogcatReceiver | 在背景收集 Logcat 的類別。 |
LogcatTimingMetricCollector | 指標收集器會在一次或多次重複測試期間,使用指定的規則運算式剖析 logcat 行中的事件開始和結束信號,從而從 logcat 收集時間資訊 (例如使用者切換時間)。 |
LogDataType | 代表記錄資料的資料類型。 |
LogFile | 此類別可保留已儲存記錄檔的中繼資料。 |
LogFileSaver |
ITestInvocationListener 的輔助程式,可將記錄資料儲存到檔案中
|
LogReceiver | |
LogRegistry |
ILogRegistry 實作項目會多工處理及管理不同的記錄器,並根據發出呼叫的執行緒的 ThreadGroup 使用適當的記錄器。
|
LogSaverResultForwarder |
ResultForwarder :使用全域檔案儲存工具儲存記錄。
|
LogUtil | 記錄公用程式類別。 |
LogUtil.CLog |
Log 的 shim 類別,會自動使用呼叫端的簡易類別名稱做為記錄標記 |
LUCIResultReporter | 結果回報器,可將 ResultDB 和 LUCI 所需的測試結果儲存為 JSON 格式 (go/result-sink),並在主控台記錄檔案位置。 |
M
否
O
OpenObjectLoader | AOSP 中可用的預設物件的載入器。 |
選項 |
將欄位標註為代表 IConfiguration 選項。
|
Option.Importance | |
OptionClass |
將類別標註為代表 IConfiguration 物件。
|
OptionCopier |
輔助類別,可將具有相同名稱的 Option 欄位值從一個物件複製到另一個物件。
|
OptionDef |
保存 Option 的詳細資料。
|
OptionFetcher | 從父項程序取得測試選項的輔助程式。 |
OptionNotAllowedException |
當不允許在指令列中傳遞選項時,請使用特定 ConfigurationException 。
|
OptionSetter |
填入 Option 欄位。
|
OptionSetter.OptionFieldsForName | 具有指定名稱的選項欄位清單容器。 |
OptionUpdateRule | 控制多次指定選項時的行為。 |
OtaDeviceBuildInfo |
用於無線更新測試的 IDeviceBuildInfo 。
|
OtatoolsBuildInfo |
包含 otatools 構建物的 IBuildInfo 。
|
OtaUpdateDeviceFlasher | 裝置刷新器,可使用完整或增量 OTA 套件觸發 system/update_engine/scripts/update_device.py 指令碼,以便更新裝置映像檔。 |
OxygenUtil | 用於與 Oxygen 服務互動的公用程式。 |
P
Q
QuotationAwareTokenizer |
R
S
T
TableBuilder | 輔助類別,用於在表格中顯示字串元素的矩陣。 |
TableFormatter | 輔助類別,用於顯示字串元素的矩陣,讓每個元素欄排列整齊 |
TargetFileUtils | |
TargetFileUtils.FilePermission | |
TargetSetupError | 準備測試目標時發生致命錯誤。 |
TarUtil | 用於操作 tar 檔案的工具。 |
TearDownPassThroughPreparer | 允許對設定中以物件形式納入的準備程序執行 tearDown。 |
TelephonyHelper | 用於使用及取得電話相關資訊的工具。 |
TelephonyHelper.SimCardInformation | 儲存 SIM 卡相關資訊的資訊容器。 |
TelephonyTokenProvider | 電話相關權杖的權杖提供者。 |
TemperatureThrottlingWaiter |
ITargetPreparer 會等待裝置溫度降至目標溫度
|
TemplateResolutionError |
在設定剖析期間,針對範本相關錯誤擴充 ConfigurationException 的類別。
|
TerribleFailureEmailHandler | 簡單的處理常式類別,可在 Trade Federation 例項中發生 WTF (What a Terrible Failure) 錯誤時,向相關人員傳送電子郵件。 |
TestAppInstallSetup |
ITargetPreparer 會將一或多個應用程式從 IDeviceBuildInfo.getTestsDir() 資料夾安裝到裝置上。
|
TestContentAnalyzer | 分析器會擷取分析內容的背景資訊,並判斷哪些內容有趣。 |
TestContext | 用於模擬資訊公開和同意聲明架構 API 的 TestContext 訊息的類別。 |
TestDependencyResolver | 如有需要,可用來解決依附元件的問題。 |
TestDescription | 代表測試案例資訊的類別。 |
TestDescriptionsFile | 實用工具類別,用於將 TestDescription 清單封裝並解封裝至測試檔案。 |
TestDevice |
為完整堆疊 Android 裝置實作 ITestDevice
|
TestDevice.MicrodroidBuilder | 用於建立 Microdroid TestDevice 的建構工具。 |
TestDeviceOptions |
ITestDevice Option 的容器
|
TestDeviceOptions.InstanceType | |
TestDeviceState |
比 DeviceState 更完整的裝置狀態呈現方式。
|
TestEnvironment | 用來模擬 TFC API 傳回的 TestEnvironment 訊息的類別。 |
TestErrorIdentifier | 測試和測試執行工具的錯誤 ID。 |
TestFailureModuleController | 模組的控制器,只想調整收集的測試失敗記錄行為。 |
TestFilePushSetup |
將一或多個檔案/目錄從 IDeviceBuildInfo.getTestsDir() 資料夾推送至裝置的 ITargetPreparer 。
|
TestFilterHelper | 用於篩選測試的輔助類別 |
TestGroupStatus | 用來儲存測試群組狀態的類別。 |
TestInfo | 將測試資訊集合儲存在 TEST_MAPPING 檔案中。 |
TestInformation | 容器物件,其中包含測試執行程式或測試可能需要的所有資訊和依附元件,才能正確執行。 |
TestInformation.Builder |
用於建立 TestInformation 例項的建構工具。
|
TestInvocation |
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) 端點。 |
TestRecordInterpreter |
可將 TestRecord 原型轉換為 Tradefed 中更容易操作的格式。
|
TestRecordProtoUtil |
用於從檔案讀取 TestRecord protobuf 的公用程式。
|
TestResource | 用來模擬 TFC API 傳回的 TestResource 訊息的類別。 |
TestResourceDownloader | 用來從檔案系統/GCS/HTTP 下載測試資源檔案的類別。 |
TestResult | 單一測試結果的容器。 |
TestResultListener | 針對只在乎個別測試結果的實作者,簡化 ITestLifecycleListener。 |
TestRunnerUtil | 用於協助各種測試執行程式的公用程式類別。 |
TestRunResult | 保留單次測試執行結果。 |
TestRunResultListener | 可讀取最終測試執行狀態的事件監聽器。 |
TestRunToTestInvocationForwarder |
從 ddmlib ITestRunListener 轉送至 ITestLifeCycleReceiver 。
|
TestsPoolPoller | 可執行測試池中所有測試的測試包裝函式。 |
TestStatus | 在 Tradefed 中代表測試方法的可能狀態。 |
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 | 用於追蹤不同 Trade Federation 物件用量的公用程式。 |
TfSuiteRunner |
實作 ITestSuite ,可從 TF jars res/config/suite/ 資料夾載入測試。
|
TfTestLauncher |
針對個別 TF 安裝作業執行單元或功能測試的 IRemoteTest 。
|
TimeStatusChecker | 狀態檢查器,可確保裝置和主機時間保持同步。 |
TimeUtil | 包含與時間相關的公用程式方法。 |
TimeVal |
這是包裝 Long 的哨兵類型。
|
TimeWaster | 簡單的目標準備器會浪費時間,甚至可能重新啟動裝置。 |
TokenProperty | 支援動態分割的權杖。 |
TokenProviderHelper | 提供者與特定權杖相關聯的輔助程式,用於判斷裝置是否支援該權杖。 |
TraceCmdCollector |
IMetricCollector 會在測試期間使用 trace-cmd 收集追蹤記錄,並將這些記錄記錄到叫用作業中。
|
TracePropagatingExecutorService | 執行緒服務,可在傳播追蹤內容時,將工作轉送至基礎實作。 |
TracingLogger | 可協助管理每次測試叫用追蹤記錄的類別。 |
TradefedConfigObject | 用來模擬 TFC API 的 TradefedConfigObject 訊息的類別。 |
TradefedConfigObject.Type | 可插入叢集指令設定的設定物件類型清單。 |
TradefedDelegator | 可協助將叫用作業委派至其他 Tradefed 二進位檔的物件。 |
TradefedFeatureClient | 一個 grpc 用戶端,可要求伺服器執行功能。 |
TradefedFeatureServer | 回應觸發功能要求的伺服器。 |
TradefedSandbox | 可執行 Trade Federation 叫用作業的沙箱容器。 |
TradefedSandboxFactory | SandboxFactory 的預設實作方式 |
TradefedSandboxRunner |
與 TradefedSandbox 相關聯的執行程式,可執行沙箱。
|
TradefedSandboxRunner.StubScheduledInvocationListener |
一個不會執行任何操作的 Stub IScheduledInvocationListener 。
|
更新
UiAutomatorRunner | 在裝置上執行 UI Automator 測試並回報結果。 |
UiAutomatorTest | |
UiAutomatorTest.LoggingOption | |
UiAutomatorTest.TestFailureAction | |
UnexecutedTestReporterThread | 負責回報所有未執行的測試的執行緒。 |
UniqueMultiMap<K, V> |
MultiMap :可確保每個鍵的值皆不重複。
|
UploadManifest | 要上傳的 Blob 和檔案的資訊清單。 |
UploadManifest.Builder | |
UsbResetMultiDeviceRecovery |
IMultiDeviceRecovery ,可為離線裝置重設 USB 匯流排。
|
UsbResetRunConfigRecovery | 允許觸發指令,以便重設裝置的 USB |
UsbResetTest |
IRemoteTest 會重設裝置 USB,並檢查裝置是否會在之後重新連上網路。
|
UserChecker | 檢查測試期間使用者是否有變化。 |
UserCleaner |
在解除安裝時移除次要使用者的 ITargetPreparer 。
|
UserHelper | |
UserInfo | 類似於平台的 UserInfo 類別。 |
UserInfo.UserType | 外部 API 中支援的使用者類型變化版本。 |
V
ValidateSuiteConfigHelper |
這個類別可協助驗證為套件載入的 IConfiguration 是否符合預期需求:- 沒有建構供應器 - 沒有結果回報器
|
VersionedFile | 代表含有相關聯版本的檔案的資料結構。 |
VersionParser | 擷取執行中的 tradefed 構件版本。 |
VisibleBackgroundUserPreparer | 在背景中啟動的使用者可見狀態下,用於執行測試的目標準備工具。 |
VmRemoteDevice | 我們會透過虛擬機器管理的遠端虛擬裝置。 |
W
WaitDeviceRecovery |
簡單實作 IDeviceRecovery ,等待裝置上線並回應簡單指令。
|
WaitForDeviceDatetimePreparer |
ITargetPreparer 會等待裝置設定日期時間如果在逾時前未設定日期時間,這個預備程序可選擇強制執行 |
WifiCommandUtil | 可剖析 Wi-Fi 指令輸出的公用程式類別。 |
WifiCommandUtil.ScanResult | 代表含有相關資訊的 Wi-Fi 網路。 |
WifiHelper | 用於在裝置上操控 Wi-Fi 服務的輔助類別。 |
WifiPreparer |
ITargetPreparer ,視需要在裝置上設定 Wi-Fi。
|
X
XmlFormattedGeneratorReporter |
實作 FormattedGeneratorReporter ,以 XML 格式格式化套件結果。
|
XmlResultReporter | 以與 Ant 的 XMLJUnitResultFormatter 一致的格式,將 JUnit 結果寫入 XML 檔案。 |
XmlSuiteResultFormatter | 用於將套件執行作業儲存為 XML 的工具類別。 |
XmlSuiteResultFormatter.RunHistory | JSON 轉換的輔助物件。 |
是
YamlClassOptionsParser | 從 YAML Tradefed 設定檔剖析測試執行程式資訊的輔助程式。 |
Z
ZipCompressionStrategy |
用於建立 ZIP 封存檔的 ICompressionStrategy 。
|
ZipUtil | 用於壓縮相關作業的輔助類別 |
ZipUtil2 | 用於解壓縮的輔助程式類別,可考量 POSIX 檔案權限 |