com.android.tradefed.testtype

Antarmuka

IAbi Antarmuka yang mewakili ABI yang sedang diuji. 
IAbiReceiver Pengujian yang memerlukan ABI yang sedang diuji. 
IBuildReceiver Pengujian yang memerlukan referensi ke build yang sedang diuji. 
IDeviceTest Antarmuka untuk objek yang memerlukan referensi ke ITestDevice
IInvocationContextReceiver Pengujian yang memerlukan referensi ke konteks pemanggilan. 
IMultiDeviceTest Antarmuka ini tidak digunakan lagi. Antarmuka ini disimpan untuk sementara demi kompatibilitas, tetapi sebenarnya tidak digunakan lagi. Jangan terapkan. 
INativeDeviceTest Antarmuka untuk objek yang memerlukan referensi ke INativeDevice
IRemoteTest Pengujian yang melaporkan hasil langsung ke ITestInvocationListener
IReportNotExecuted Jika eksekusi tidak lengkap, IRemoteTest yang menerapkan antarmuka ini dapat melaporkan pengujian yang tidak dieksekusi untuk pelaporan yang lebih baik. 
IResumableTest Antarmuka ini tidak digunakan lagi. Anda tidak perlu melakukannya lagi 
IRuntimeHintProvider  
ISetOptionReceiver Implementasi antarmuka ini harus memiliki Option dengan nama "set-option" yang ditautkan ke HostTest.SET_OPTION_NAME
IShardableTest IRemoteTest yang dapat dibagi menjadi sub-pengujian yang dapat dieksekusi secara terpisah. 
ITestAnnotationFilterReceiver Runner yang dapat memfilter pengujian yang akan dijalankan berdasarkan anotasi. 
ITestCollector Memberikan dukungan untuk pengumpulan pengujian; jika ditetapkan, runner pengujian harus melakukan uji coba untuk mengumpulkan kasus pengujian tanpa benar-benar menjalankannya. 
ITestFileFilterReceiver Runner yang dapat menerima file yang menentukan pengujian yang akan dijalankan dan/atau tidak akan dijalankan. 
ITestFilterReceiver Runner yang dapat memfilter pengujian yang akan dijalankan. 
ITestInformationReceiver Antarmuka untuk menerima TestInformation untuk beberapa class. 

Class

Abi Class yang mewakili ABI. 
AndroidJUnitTest Pengujian yang menjalankan paket pengujian instrumentasi di perangkat tertentu menggunakan android.support.test.runner.AndroidJUnitRunner. 
ArtGTest  
ArtRunTest Runner pengujian untuk menjalankan pengujian run ART. 
ArtRunTest.AdbShellCommandException Class pengecualian untuk melaporkan error yang terjadi selama eksekusi perintah shell ADB. 
CodeCoverageTest Pengujian yang menjalankan paket pengujian instrumentasi di perangkat tertentu dan membuat laporan cakupan kode. 
CompanionAwareTest Class pengujian dasar yang mengenkapsulasi boilerplate untuk mendapatkan dan memeriksa perangkat pendamping

Subclass dapat memanggil getCompanion() untuk mengambil pendamping yang dialokasikan. 

DeviceBatteryLevelChecker IRemoteTest yang memeriksa daya baterai minimum, dan menunggu baterai mencapai nilai minimum pengisian daya kedua jika daya minimum tidak ada. 
DeviceJUnit4ClassRunner Runner pengujian JUnit4 yang juga mengakomodasi IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Anotasi palsu yang dimaksudkan untuk membawa log ke pelapor. 
DeviceJUnit4ClassRunner.MetricAnnotation Anotasi palsu yang dimaksudkan untuk membawa metrik ke pelapor. 
DeviceJUnit4ClassRunner.TestLogData Implementasi ExternalResource dan TestRule
DeviceJUnit4ClassRunner.TestMetrics Implementasi ExternalResource dan TestRule
DeviceSuite Memperluas Suite penampung JUnit4 untuk menyediakan ITestDevice ke pengujian yang memerlukannya. 
DeviceTestCase Kasus pengujian JUnit helper yang menyediakan layanan IRemoteTest dan IDeviceTest
DeviceTestResult Spesialisasi TestResult yang akan dibatalkan saat DeviceNotAvailableException terjadi 
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestSuite Rangkaian pengujian JUnit helper yang menyediakan layanan IRemoteTest dan IDeviceTest
DynamicFileStubTest Ini adalah pengujian tradefed untuk menguji apakah tradefed dapat me-resolve file dinamis dengan benar. 
FakeTest Pengujian palsu yang bertujuan untuk memudahkan pembuatan hasil pengujian yang berulang. 
GoogleBenchmarkResultParser Mengurai hasil Google Benchmark yang berjalan dari shell, dan menampilkan peta dengan semua hasilnya. 
GoogleBenchmarkTest Pengujian yang menjalankan paket pengujian benchmark Google di perangkat tertentu. 
GTest Pengujian yang menjalankan paket pengujian native di perangkat tertentu. 
GTestBase Class dasar gTest 
GTestListTestParser Parser hasil untuk mode uji coba gtest dengan parameter "--gtest_list_tests". 
GTestResultParser Mengurai hasil 'mode output mentah' dari pengujian native menggunakan GTest yang berjalan dari shell, dan memberi tahu ITestInvocationListener tentang hasilnya. 
GTestXmlResultParser Mengurai hasil 'mode output xml' dari pengujian native menggunakan GTest yang berjalan dari shell, dan memberi tahu ITestRunListener tentang hasilnya. 
HostGTest Pengujian yang menjalankan paket pengujian native. 
HostTest Runner pengujian untuk pengujian berbasis host JUnit. 
InstalledInstrumentationsTest Menjalankan semua instrumentasi yang ditemukan di perangkat saat ini. 
InstrumentationTest Pengujian yang menjalankan paket pengujian instrumentasi di perangkat tertentu. 
IsolatedHostTest Mengimplementasikan runner TradeFed yang menggunakan subproses untuk menjalankan pengujian di lingkungan dependensi rendah, bukan menjalankannya di proses utama. 
JUnitRunUtil Class helper untuk mengarahkan panggilan IRemoteTest.run(TestInformation, ITestInvocationListener) ke panggilan Test.run(TestResult)
MetricTestCase Ekstensi TestCase yang memungkinkan logging metrik saat berjalan sebagai bagian dari TradeFed. 
MetricTestCase.LogHolder Struktur untuk menyimpan file log yang akan dilaporkan. 
NativeBenchmarkTest Pengujian yang menjalankan pengujian benchmark native yang dapat dieksekusi di perangkat tertentu. 
NativeBenchmarkTestParser IShellOutputReceiver yang mengurai output data pengujian benchmark, mengumpulkan metrik tentang waktu rata-rata per operasi. 
NativeStressTest Pengujian yang menjalankan pengujian stres native yang dapat dieksekusi di perangkat tertentu. 
NativeStressTestParser IShellOutputReceiver yang mengurai output data pengujian stres, mengumpulkan metrik tentang jumlah iterasi yang selesai dan waktu rata-rata per iterasi. 
NoisyDryRunTest Menjalankan uji coba bising pada file perintah. 
PythonUnitTestResultParser Menafsirkan output pengujian yang dijalankan dengan framework unittest Python dan menerjemahkannya menjadi panggilan pada serangkaian ITestInvocationListener
PythonUnitTestRunner Class ini tidak digunakan lagi. Sebagai gantinya, gunakan PythonBinaryHostTest. 
StubTest Implementasi pengujian kosong tanpa operasi. 
SubprocessTfLauncher IRemoteTest untuk menjalankan pengujian terhadap penginstalan TF terpisah. 
TestTimeoutEnforcer Pemroses yang memungkinkan untuk memeriksa waktu eksekusi kasus pengujian tertentu dan membuatnya gagal jika melebihi waktu tunggu tertentu. 
TfTestLauncher IRemoteTest untuk menjalankan pengujian unit atau fungsional terhadap penginstalan TF terpisah. 
UiAutomatorRunner Menjalankan pengujian UI Automator di perangkat dan melaporkan hasilnya. 
UiAutomatorTest  
UsbResetTest IRemoteTest yang mereset USB perangkat dan memeriksa apakah perangkat kembali online setelahnya. 

Enum

UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction