com.android.tradefed.testtype

介面

亞比代表被測 ABI 的介面。
IAbi接收器需要被測 ABI 的測試。
建構接收器需要引用被測版本的測驗。
設備測試需要引用ITestDevice的物件的介面。
呼叫上下文接收器需要引用呼叫上下文的測試。
多設備測試該介面已被棄用。該介面暫時保留是為了相容,但實際上不再使用。請不要實施它。
原生設備測試需要引用INativeDevice的物件的介面。
遠端測試直接將結果回報給ITestInvocationListener的測試。
IReport未執行如果執行不完整,實作此介面的IRemoteTest可能會報告其未執行的測試以改善報告。
IResumable測試該介面已被棄用。不再需要這個了
IRuntimeHintProvider
ISetOptionReceiver此介面的實作應該有一個帶有連結到HostTest#SET_OPTION_NAME 「set-option」名稱的Option
IShardable測試可以拆分為單獨可執行的子測試的IRemoteTest
ITestAnnotationFilterReceiver一個可以根據註解過濾要執行的測試的運行程式。
測試收集器提供測試採集支援;設定後,測試運行者必須執行空運行來收集測試案例,而不實際執行它們。
ITestFileFilterReceiver可以接收指定要執行和/或不執行哪些測試的檔案的執行程序。
ITestFilterReceiver可以過濾要執行的測試的運行程序。
ITest資訊接收器接收某些類別的TestInformation介面。

課程

阿比代表 ABI 的類別。
AndroidJUnit測試使用 android.support.test.runner.AndroidJUnitRunner 在給定裝置上執行儀器測試套件的測試。
藝術G測試
藝術運行測試用於運行 ART 運行測試的測試運行程序。
ArtRunTest.AdbShellCommandException一個異常類,用於報告執行 ADB shell 命令期間發生的錯誤。
程式碼覆蓋率測試在給定設備上運行儀器測試包並產生程式碼覆蓋率報告的測試。
同儕感知測試封裝取得和檢查配套設備樣板的基本測試類

子類別可以呼叫getCompanion()來檢索分配的同伴。

設備電池電量檢查器IRemoteTest檢查最低電池電量,如果不存在最低電量,則等待電池達到第二個充電閾值。
DeviceJUnit4ClassRunner JUnit4 測試運行器也容納IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation虛假註釋的目的是向記者攜帶日誌。
DeviceJUnit4ClassRunner.MetricAnnotation虛假註釋旨在向記者傳達指標。
DeviceJUnit4ClassRunner.TestLogData ExternalResourceTestRule的實作。
DeviceJUnit4ClassRunner.TestMetrics ExternalResourceTestRule的實作。
設備套件擴充 JUnit4 容器Suite ,以便為需要它的測試提供ITestDevice
設備測試用例提供IRemoteTestIDeviceTest服務的 Helper JUnit 測試案例。
設備測試結果TestResult的特化,當發生DeviceNotAvailableException時將中止
DeviceTestResult.RuntimeDeviceNotAvailableException
設備測試套件Helper JUnit 測試套件提供IRemoteTestIDeviceTest服務。
動態檔案存根測試這是一個 tradefed 測試,用於測試 tradefed 能否正確解析動態檔案。
假測試虛假測試,其目的是輕鬆產生可重複的測試結果。
GoogleBenchmark結果解析器解析從 shell 運行的 Google Benchmark 結果,並傳回包含所有結果的地圖。
谷歌基準測試在給定裝置上執行 Google 基準測試包的測試。
測試在給定設備上執行本機測試包的測試。
測試庫gTest的基底類
GTestList測試解析器帶有“--gtest_list_tests”參數的 gtest 試運行模式的結果解析器。
GTest結果解析器使用從 shell 運行的 GTest 解析本機測試的「原始輸出模式」結果,並將結果通知 ITestInitationListener。
GTestXml結果解析器使用從 shell 執行的 GTest 解析本機測試的「xml 輸出模式」結果,並將結果通知 ITestRunListener。
主機G測試執行本機測試包的測試。
主機測試用於基於 JUnit 主機的測試的測試運行程序。
安裝儀器測試運行目前設備上找到的所有檢測。
儀器儀表測試在給定設備上執行儀器測試包的測試。
隔離主機測試實作 TradeFed 運行程序,該運行程序使用子進程在低依賴性環境中執行測試,而不是在主進程上執行測試。
JUnit運行工具一個幫助程式類,用於將IRemoteTest#run(TestInformation, ITestInvocationListener)呼叫定向到Test#run(TestResult)呼叫。
度量測試用例TestCase的擴展,允許在作為 TradeFed 的一部分運行時記錄指標。
MetricTestCase.LogHolder儲存要報告的日誌檔案的結構。
原生基準測試在給定設備上執行本機基準測試可執行檔的測試。
NativeBenchmark測試解析器一個IShellOutputReceiver ,用於解析基準測試資料輸出,收集每個操作平均時間的指標。
本機壓力測試在給定設備上執行本機壓力測試可執行檔的測試。
NativeStressTest解析器一個IShellOutputReceiver ,用於解析壓力測試資料輸出,收集有關完成的迭代次數和每次迭代的平均時間的指標。
吵雜的試運轉測試對命令檔案運行嘈雜的試運行。
PythonUnitTestResultParser解釋使用 Python 的單元測試框架運行的測試的輸出,並將其轉換為對一系列ITestInvocationListener的呼叫。
PythonUnitTestRunner該類已被棄用。請改用PythonBinaryHostTest
存根測試無操作空測試實作。
子進程TfLauncher用於針對單獨的 TF 安裝運行測試的IRemoteTest
測試逾時執行器允許檢查給定測試案例的執行時間的偵聽器,如果超過給定的逾時則失敗。
Tf測試啟動器IRemoteTest用於針對單獨的 TF 安裝運行單元或功能測試。
UiAutomatorRunner在裝置上執行 UI Automator 測試並報告結果。
UiAutomator測試
USB重置測試IRemoteTest重置裝置 USB 並檢查裝置隨後是否已恢復線上。

列舉

UiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureAction