com.android.tradefed.testtype

Antarmuka

IAbi Antarmuka yang merepresentasikan 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 dipertahankan untuk sementara demi kompatibilitas, tetapi 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 meningkatkan pelaporan. 
IResumableTest Antarmuka ini tidak digunakan lagi. Tidak perlu 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 disetel, peluncur pengujian harus melakukan uji coba untuk mengumpulkan kasus pengujian tanpa benar-benar mengeksekusinya. 
ITestFileFilterReceiver Runner yang dapat menerima file yang menentukan pengujian mana yang akan dijalankan dan/atau tidak dijalankan. 
ITestFilterReceiver Pelari yang dapat memfilter pengujian yang akan dijalankan. 
ITestInformationReceiver Antarmuka untuk menerima TestInformation untuk beberapa class. 

Class

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

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

DeviceBatteryLevelChecker IRemoteTest yang memeriksa pengisian daya baterai minimum, dan menunggu baterai mencapai nilai minimum pengisian daya kedua jika pengisian 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 penampung JUnit4 Suite 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 Paket pengujian JUnit helper yang menyediakan layanan IRemoteTest dan IDeviceTest
DynamicFileStubTest Ini adalah pengujian tradefed untuk menguji apakah tradefed dapat menyelesaikan file dinamis dengan benar. 
FakeTest Pengujian palsu yang tujuannya adalah untuk mempermudah pembuatan hasil pengujian yang dapat diulang. 
GoogleBenchmarkResultParser Mengurai hasil Google Benchmark yang dijalankan dari shell, dan menampilkan peta dengan semua hasil. 
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 dijalankan dari shell, dan memberi tahu ITestInvocationListener tentang hasilnya. 
GTestXmlResultParser Mengurai hasil 'mode output xml' dari pengujian native menggunakan GTest yang dijalankan 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 Menerapkan runner TradeFed yang menggunakan subproses untuk mengeksekusi pengujian di lingkungan dengan dependensi rendah, bukan mengeksekusinya di proses utama. 
JUnitRunUtil Class helper untuk mengarahkan panggilan IRemoteTest.run(TestInformation, ITestInvocationListener) ke panggilan Test.run(TestResult)
MetricTestCase Ekstensi TestCase yang memungkinkan pencatatan metrik saat berjalan sebagai bagian dari TradeFed. 
MetricTestCase.LogHolder Struktur untuk menyimpan file log yang akan dilaporkan. 
NativeBenchmarkTest Pengujian yang menjalankan file benchmark native yang dapat dieksekusi pada perangkat tertentu. 
NativeBenchmarkTestParser IShellOutputReceiver yang mengurai output data pengujian tolok ukur, mengumpulkan metrik tentang waktu rata-rata per operasi. 
NativeStressTest Pengujian yang menjalankan file yang dapat dieksekusi pengujian stres native di perangkat tertentu. 
NativeStressTestParser IShellOutputReceiver yang mengurai output data uji beban, mengumpulkan metrik tentang jumlah iterasi yang selesai dan waktu rata-rata per iterasi. 
NoisyDryRunTest Menjalankan uji coba dengan gangguan 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 no-op. 
SubprocessTfLauncher IRemoteTest untuk menjalankan pengujian terhadap penginstalan TF terpisah. 
TestTimeoutEnforcer Listener yang memungkinkan untuk memeriksa waktu eksekusi kasus pengujian tertentu dan 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