AdbStopServerPreparer |
指定準備工具,在執行 ADB 測試前後停止主機上的 ADB 伺服器。
|
AggregatePostProcessor |
提供最小、最大值、平均值、變異數、標準差、總計、計數與
重複測試執行期間收集的數值指標選用百分位數
以雙倍您的應用程式
|
AllTestAppsInstallSetup |
從 IDeviceBuildInfo#getTestsDir() 安裝所有應用程式的 ITargetPreparer
複製到裝置上
|
AoaTargetPreparer |
ITargetPreparer ,會使用
Android Open Accessory (AOAv2) 通訊協定。
|
應用程式設定 |
安裝 APK 及其測試的 ITargetPreparer 。
|
ArtChrootPreparer |
為 ART 測試建立 chroot 目錄。
|
AtraceCollector |
在測試期間執行追蹤記錄,並收集結果和記錄的 IMetricCollector
加到叫用中
|
AtraceRunMetricCollector |
從指定目錄下的所有測試目錄收集追蹤記錄
從測試裝置記錄測試目錄,然後後處理追蹤檔
,並匯總指標
|
AveragePostProcessor |
實施可計算指標清單平均值的後置處理器。
|
BaseDeviceMetricCollector |
允許在IMetricCollector
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) 和ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) 。
|
BaseEmulatorPreparer |
啟動本機模擬器的常見準備工具。
|
BaseMultiTargetPreparer |
允許停用物件的 IMultiTargetPreparer 基本實作。
|
BasePostProcessor |
每個實作項目都應擴充的基本 IPostProcessor 。
|
BaseTargetPreparer |
ITargetPreparer 的基礎實作類別,可讓您控制物件是否
啟用或停用。
|
BluetoothConnectionLatencyCollector, |
收集器會將預先定義的統計資料時間長度指標設定推送到裝置上,並收集
每個設定檔的藍牙連線持續時間。
|
BluetoothConnectionStateCollector (藍牙連線狀態收集器) |
這個收集器會收集 BluetoothConnectionStateChanged 指標並記錄連線狀態
號碼。
|
BluetoothConnectionSuccessRatePostProcessor |
實作可計算藍牙設定檔的成功率的後製處理器
使用「metric-key-match」以數字指定包含藍牙連線狀態的指標
陣列範例 [0、1、2、3、0、1、2、3]。
|
BluetoothHciSnoopLogCollector |
用於在 DUT 上啟用藍牙 HCI 窺探記錄,以及收集每項測試的記錄。
|
BugreportzOnFailureCollector |
在測試案例失敗時收集錯誤報告。
|
BugreportzOnTestCaseFailureCollector |
在執行中的測試案例失敗時,收集錯誤報告。
|
BuildInfoRecorder |
將建構資訊中繼資料寫入指定檔案的 ITargetPreparer 。
|
檢查配對準備工具 |
用於驗證主要和配對裝置之間的 BT 繫結的 CompanionAwarePreparer
|
ClangCodeCoverageCollector |
將提取 Clang 的 BaseDeviceMetricCollector
同時測量裝置間的涵蓋率,並記錄為測試成果
|
CollectingTestListener |
會收集所有測試結果的 ITestInvocationListener 。
|
CompanionAllocator |
負責配置和釋出隨附裝置的基礎類別
導入 getCompanionDeviceSelectionOptions() 來描述條件
以便分配隨附裝置
|
CompanionAwarePreparer |
ITargetPreparer ,用於封裝取得已分配隨播廣告的邏輯
裝置。
|
CompanionRunCommandTargetPreparer |
ITargetPreparer ,會在已分配的隨附裝置上執行指定指令
|
CompanionTestAppInstallSetup |
從以下來源安裝一或多個應用程式的 ITargetPreparer :
將 IDeviceBuildInfo#getTestsDir() 資料夾複製到分配的隨附裝置中。
|
CompileBootImageWithSpeedTargetPreparer |
使用編譯器篩選器「speed」重新編譯開機類別路徑和系統伺服器。
|
CountTestCasesCollector |
計算及回報指定 IRemoteTest 的測試案例數量。
|
CpuThrottlingWaiter |
等待所有核心達到最高頻率的 ITargetPreparer 會還原至最高頻率
可用等級
|
CreateAvdPreparer |
|
CreateUserPreparer |
指定準備工具來建立使用者,並在最後清理。
|
DebugHostLogOnFailureCollector |
測試案例失敗時,會收集並記錄主機端記錄的收集器。
|
DeviceActionTargetPreparer |
用於執行裝置動作的 ITargetPreparer 。
|
DeviceBuildInfoBootStrapper |
ITargetPreparer 將建構資訊欄位取代為從裝置讀取的屬性
如要測試使用外部來源 (例如
|
DeviceBuildInfoInjector |
將 DeviceBuildDescriptor 中繼資料插入 IBuildInfo 的 ITargetPreparer 。
|
裝置清理工具 |
測試後重新啟動或格式化為清理動作,並視需要關閉螢幕
|
DeviceFlashPreparer |
ITargetPreparer 在實體 Android 硬體上刷新映像檔。
|
DeviceImageZipFlashingTargetPreparer |
利用特定格式提供的裝置映像檔,來刷新裝置的目標準備工具。
|
DeviceOwnerTargetPreparer |
設定裝置擁有者元件的 ITargetPreparer 。
|
裝置設定 |
ITargetPreparer 可依據提供的 Option 設定要測試的裝置。
|
DeviceStorageFiller |
目標準備工具填滿儲存空間,以便為您提供一些可用空間。
|
DeviceStringPusher |
目標準備工具,將字串寫入檔案。
|
DeviceTraceCollector |
會在測試開始時啟動 Perfetto 追蹤記錄的收集器,並在結束時記錄追蹤檔。
|
DeviceUpdateTargetPreparer |
抽象的 ITargetPreparer ,會採取適當步驟來更新具有
從外部來源 (相對於建構服務) 的裝置映像檔。
|
DeviceWiper |
會抹除使用者資料的 ITargetPreparer
|
停用 SELinuxTargetPreparer |
停用 SELinux 的目標準備工具 (如果已啟用)。
|
DynamicSystemPreparer |
一種 ITargetPreparer ,可在具有動態功能的裝置版本上方設定系統映像檔
系統更新。
|
清除使用者資料準備工具 |
會抹除裝置上的使用者資料 ITargetPreparer 。
|
FastbootCommandPreparer |
觸發 Quickboot 並傳送 Fastboot 指令的目標準備工具。
|
FastbootUpdateBootstrapPreparer |
用來暫存指定檔案 (系統啟動載入程式、無線電、裝置映像檔 ZIP 檔) 的 ITargetPreparer
使用 IDeviceBuildInfo ,將裝置透過 FastbootDeviceFlasher 刷新,然後插入
會將裝置開機後的裝置屬性寫入版本資訊,以便製作結果報表。
|
FeatureFlagTargetPreparer |
更新 DeviceConfig (由遠端服務調整的功能旗標)。
|
FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector ,可監聽來自裝置的指標鍵,
以檔案的形式儲存在裝置中
|
FilePullerLogCollector |
裝置端回報的檔案記錄器。
|
FoldableModePreparer |
可切換裝置的摺疊式裝置狀態的目標準備工具。
|
資料夾儲存工具 |
ITargetPreparer 可從裝置提取目錄、壓縮並儲存記錄
後端。
|
FormattedGeneratorReporter |
可產生特定格式的報表報表。
|
GcovCodeCoverageCollector |
將會提取 gcov 的 BaseDeviceMetricCollector
同時測量裝置間的涵蓋率,並記錄為測試成果
|
GcovKernelCodeCoverageCollector |
用來提取 gcov 核心的 BaseDeviceMetricCollector
從偵錯和裝置外部測量涵蓋率,最後將測量結果記錄為測試
導致學習失真性
|
GkiDeviceFlashPreparer |
使用 Android 通用核心映像檔刷新裝置的目標準備工具。
|
GsiDeviceFlashPreparer |
利用 Android 通用系統映像檔刷新裝置的目標準備工具。
|
HelloWorldMultiTargetPreparer |
IMultiTargetPreparer 的實作範例。
|
HostStatsdMetricCollector |
使用 Statsd 公用程式從主機端收集統計資料指標的 IMetricCollector
指令
|
ILabPreparer |
研究室準備工具的標記介面
請參閱 ITargetPreparer 以瞭解這些介面的用途。
|
IMetricCollector |
回報測試結果時,這個介面將新增為裝飾器,以便收集
相符的指標
|
IMultiTargetPreparer |
同時準備數個裝置的測試環境。
|
IPostProcessor |
後期處理方是一種貿易聯盟物件,可用於處理指標和記錄檔
測試「之後」和「執行前」結果回報。
|
ITargetCleaner |
這個介面已淘汰,
tearDown 已移至基本 ITargetPreparer 介面。
|
ITargetPreparer |
為測試執行作業準備測試環境。
|
InstallAllTestZipAppsSetup |
會在測試 ZIP 中安裝所有應用程式的 ITargetPreparer 。
|
InstallApexModuleTargetPreparer |
|
InstallApk 設定 |
可在檔案系統中安裝一或多個 APK 的 ITargetPreparer 。
|
InstallBuildEnvApkSetup |
可從 Android 平台建構環境安裝一或多個測試 APK 的 ITargetPreparer 。
|
InstallKernelModulePreparer |
使用 Android 通用核心映像檔刷新裝置的目標準備工具。
|
檢測準備工具 |
執行檢測的 ITargetPreparer
|
JavaCodeCoverageCollector |
可提取 Java 的 BaseDeviceMetricCollector
同時測量裝置間的涵蓋率,並記錄為測試成果
|
JsonHttpTestResultReporter |
將測試指標結果和分支版本、裝置資訊編碼為 JSON 和 POST 的結果回報器
連線至 HTTP 服務端點
|
KillExistingEmulatorPreparer |
關閉執行中模擬器的 ITargetPreparer 。
|
KnownFailurePreparer |
目標準備工具可略過已知錯誤重試作業。
|
LUCIResultReporter |
產生結果回報器,可儲存 ResultDB 和 LUCI 所需的測試結果
轉換為 JSON 格式 (go/result-sink),並在控制台中記錄檔案位置。
|
LocalEmulator 啟動 |
可從 Android 建構環境在本機啟動模擬器的 TargetPreparer。
|
LocalEmulatorSnapshot |
TargetPreparer,用於從 Android 產生乾淨的模擬器快照
建構/開發環境
|
LogcatOnFailureCollector |
測試案例失敗時,可擷取並記錄 Logcat 的收集器。
|
LogcatTimingMetricCollector |
指標收集工具,會在以下期間從 Logcat 收集時間資訊 (例如使用者切換時間)
使用指定的規則運算式模式剖析
事件。
|
MergeMultiBuildTargetPreparer |
可讓系統透過以下方式將資訊從某個建構傳遞至另一個建構作業的 IMultiTargetPreparer
命名這些映像檔,以及要複製到另一個版本的檔案金鑰。
|
MetricFilePostProcessor |
用於上傳在測試和執行層級收集的指標記錄檔。
|
MetricsXMLResultReporter |
MetricsXMLResultReporter 將測試指標寫入至指定資料夾中的 XML 檔案,
。
|
MixImageZipPreparer |
混合了系統版本映像檔的 IMultiTargetPreparer 。
|
MixKernelTargetPreparer |
允許將核心映像檔與裝置映像檔混用的 ITargetPreparer 。
|
ModuleListener |
附加至每個模組每個 IRemoteTest 的事件監聽器,藉此收集
也就是預測結果
|
ModuleLogcatCollector |
是模組的 Logcat 收集器版本。
|
ModuleOemTargetPreparer |
|
NativeLeakCollector |
執行「dumpsys meminfo --unavailable -a」的 ITargetPreparer 找出
目前每個程序中無法連線的原生記憶體。
|
NoApkTestSkipper |
特殊的準備工具,可完全略過叫用 (準備和測試),如有
沒有要測試的 APK。
|
PairingMultiTargetPreparer |
多目標準備工具可協助兩部裝置進行藍牙配對和連線。
|
PerfettoGenericPostProcessor |
此後處理器會將文字/二進位指標 Perfetto proto 檔案處理成鍵/值組合,
以遞迴方式展開 proto 訊息和欄位,同時增加包含字串值的欄位,直到
數值。
|
PerfettoPreparer |
Perfetto 準備工具會將設定檔推送至裝置中的標準位置
擁有相關存取權
|
PerfettoPullerMetricCollector |
允許執行的 FilePullerDeviceMetricCollector 基礎實作
從裝置中提取 Perfetto 檔案,然後從裝置中收集指標
|
ProfileTargetPreparer |
為任何設定檔使用者 android.os.usertype.profile.XXX 設定目標準備工具的基礎類別。
|
PushFileInvoker |
這個類別已淘汰,
改用 PushFilePreparer
|
PushFilePreparer |
嘗試從任何主機路徑將任意數量的檔案推送至任一主機路徑的 ITargetPreparer
裝置路徑
|
PythonVirtualenvPreparer |
在主機上設定 Python virtualenv,並安裝套件。
|
RebootReasonCollector |
收集器會在測試執行期間收集裝置重新啟動,並按原因和次數回報。
|
RebootTargetPreparer |
用於重新啟動裝置的準備工具。
|
RecoveryLogPreparer |
用來在復原前收集記錄的目標準備器。
|
移除 SystemAppPreparer |
這個 ITargetPreparer :用於在測試執行前從系統分區中移除 APK。
|
ReportPassedTests |
在報表中加入可能的篩選器,以排除通過的測試。
|
RestartSystemServerTargetPreparer |
指定在不重新啟動裝置的情況下重新啟動系統伺服器的目標準備工具。
|
ResultAggregator |
特殊轉寄站,根據要求過的重試策略,在需要時匯總結果
。
|
RootTargetPreparer |
指定執行「ADB 根」目標的準備工具或「ADB unroot」依據「force-root」選項
|
RootcanalForwarderPreparer |
|
RunCommandTargetPreparer |
|
RunHostCommandTargetPreparer |
目標準備工具,在執行測試前後執行任意主機指令。
|
RunHostScriptTargetPreparer |
目標準備工具,可在執行測試前執行指令碼。
|
RunOnCloneProfileTargetPreparer |
|
RunOnPrivateProfileTargetPreparer |
|
RunOnSdkSandboxTargetPreparer |
一個 ITargetPreparer ,用於標示應在 SDK 沙箱中執行測試。
|
RunOnSecondaryUserTargetPreparer |
確保測試以次要使用者的身分執行的 ITargetPreparer 。
|
RunOnSystemUserTargetPreparer |
ITargetPreparer ,用於標示測試應在使用者上執行,而非
(目前使用者))。
|
RunOnWorkProfileTargetPreparer |
ITargetPreparer 可在設定過程中建立工作資料夾,並標示應測試
執行容器
|
RuntimeRestartCollector |
收集器,可在測試期間收集執行階段重新啟動時間戳記 (系統伺服器當機)
執行
|
ScreenshotOnFailureCollector |
測試案例失敗時,用來擷取並記錄螢幕截圖的收集器。
|
SemaphoreTokenTargetPreparer |
這是使用權杖的準備工具,可將交易主機中的測試執行序列化作業。
|
ShardListener |
ITestInvocationListener 收集叫用資料分割 (亦稱為
以便同時對多個資源執行),然後再轉送至其他
接聽程式。
|
ShowmapPullerMetricCollector |
允許提取顯示地圖的 FilePullerDeviceMetricCollector 基礎實作
然後從裝置中收集指標
|
SideloadOtaTargetPreparer |
執行指定 OTA 套件側載目標準備工具,套用套件,然後等待
用於裝置啟動,並插入要做為建構資訊使用的裝置版本屬性
這個目標準備工具會假設裝置在啟動後會處於一般 ADB 模式,且
會確保裝置以相同的模式結束,但套用了新版本。
|
SkipManager |
根據各種條件,略過管理員可協助您決定應略過哪些內容
以及叫用、模組和測試等不同層級
|
StatsdBeforeAfterGaugeMetricPostProcessor |
處理「之前/之後」收集指標的後製處理器
|
StatsdEventMetricPostProcessor |
後處理器,使用
處理器上指定的格式化工具
|
StatsdGenericPostProcessor |
一種後處理器,透過擴充
以樹狀結構的形式記錄
|
StopServicesSetup |
在裝置上停用服務的 ITargetPreparer 。
|
StubMultiTargetPreparer |
IMultiTargetPreparer 的預留位置實作空白。
|
StubTargetPreparer |
ITargetPreparer 的預留位置實作空白。
|
SuiteApkInstaller |
安裝適用於套件設定的指定 APK:來自 $ANDROID_TARGET_OUT_TESTCASES
或建構資訊中的 ROOT_DIR 變數。
|
SuiteResultReporter |
收集整個套件叫用的測試結果,並輸出最終結果。
|
SwitchUserTargetPreparer |
ITargetPreparer ,可在 setUp 切換至指定使用者種類。
|
TearDownPassThroughPreparer |
允許在設定中做為物件執行 TearDown。
|
溫度調節等待器 |
會等到裝置溫度降至目標為止的 ITargetPreparer
|
TestAppInstallSetup |
ITargetPreparer ,可將一或多個應用程式從 IDeviceBuildInfo.getTestsDir() 資料夾安裝到裝置上。
|
TestFilePushSetup |
ITargetPreparer ,可將一或多個檔案/目錄從 IDeviceBuildInfo.getTestsDir() 資料夾推送到裝置上。
|
TestSystemAppInstallSetup |
ITargetPreparer ,可將一或多個應用程式從 IDeviceBuildInfo.getTestsDir() 資料夾安裝到裝置上的 /system 分區。
|
TimeWaster |
利用簡單的目標準備工具來浪費時間,甚至可能重新啟動裝置。
|
TraceCmdCollector |
使用 trace-cmd 收集在測試期間收集追蹤記錄的 IMetricCollector ,
呼叫。
|
使用者清理工具 |
ITargetPreparer ,用於在拆解時移除次要使用者。
|
VisibleBackgroundUserPreparer |
指定準備工具,讓使用者執行測試,且在背景顯示的使用者啟動測試。
|
WaitForDeviceDatetimePreparer |
需要在裝置上設定日期時間的 ITargetPreparer
如未在以下時間設定日期,這個準備工具可以強制執行 TargetSetupError
逾時。
|
WifiPreparer |
必要時可在裝置上設定 Wi-Fi 的 ITargetPreparer 。
|
XmlFormattedGeneratorReporter |
實作 FormattedGeneratorReporter ,這會以 xml 格式呈現套件
格式。
|
XmlResultReporter |
這個外掛程式能使用
Ant 的 XMLJUnitResultFormatter。
|