com.android.tradefed.testtype

Antarmuka

IAbi Antarmuka yang mewakili ABI yang sedang diuji.
Penerima IAbi Tes yang membutuhkan ABI yang sedang diuji.
IBuildReceiver Pengujian yang memerlukan referensi ke build yang sedang diuji.
Tes Perangkat I Antarmuka untuk objek yang memerlukan referensi ke ITestDevice .
IInvocationContextReceiver Sebuah tes yang memerlukan referensi pada konteks pemanggilan.
IMultiDeviceTest Antarmuka ini tidak digunakan lagi. Antarmuka ini disimpan sementara untuk kompatibilitas tetapi sebenarnya tidak digunakan lagi. Tolong jangan menerapkannya.
Tes Perangkat Asli Antarmuka untuk objek yang memerlukan referensi ke INativeDevice .
Tes Jarak Jauh Tes yang melaporkan hasil langsung ke ITestInvocationListener .
IReportNotExecuted Jika eksekusi tidak lengkap, IRemoteTest yang mengimplementasikan antarmuka ini dapat melaporkan pengujian yang tidak dijalankan untuk pelaporan yang lebih baik.
Tes yang Dapat Dilanjutkan Antarmuka ini tidak digunakan lagi. Tidak perlu melakukan ini lagi
Penyedia Petunjuk IRuntime
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-tes yang dapat dijalankan secara terpisah.
PenerimaFilterAnnotationITest Pelari yang dapat memfilter pengujian mana yang akan dijalankan berdasarkan anotasi.
Kolektor ITest Memberikan dukungan untuk pengumpulan tes; ketika disetel, pelari uji harus melakukan uji coba untuk mengumpulkan kasus uji tanpa benar-benar menjalankannya.
PenerimaFilterFileTes Pelari yang dapat menerima file yang menentukan pengujian mana yang akan dijalankan dan/atau tidak dijalankan.
Penerima Filter Teruji Pelari yang dapat memfilter pengujian mana yang akan dijalankan.
Penerima Informasi Teruji Antarmuka untuk menerima TestInformation untuk beberapa kelas.

Kelas

Abi Kelas yang mewakili ABI.
AndroidJUnitTest Pengujian yang menjalankan paket pengujian instrumentasi pada perangkat tertentu menggunakan android.support.test.runner.AndroidJUnitRunner.
SeniGTest
Tes SeniJalan Pelari uji untuk menjalankan uji lari ART.
ArtRunTest.AdbShellCommandException Kelas pengecualian untuk melaporkan kesalahan yang terjadi selama pelaksanaan perintah shell ADB.
Tes Cakupan Kode Pengujian yang menjalankan paket pengujian instrumentasi pada perangkat tertentu dan menghasilkan laporan cakupan kode.
Tes Sadar Pendamping Kelas pengujian dasar yang merangkum proses mendapatkan dan memeriksa perangkat pendamping

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

Pemeriksa Tingkat Baterai Perangkat IRemoteTest yang memeriksa daya baterai minimum, dan menunggu baterai mencapai ambang pengisian daya kedua jika daya minimum tidak ada.
PerangkatJUnit4ClassRunner Test runner JUnit4 yang juga mengakomodasi IDeviceTest .
DeviceJUnit4ClassRunner.LogAnnotation Anotasi palsu dimaksudkan untuk membawa catatan kepada wartawan.
DeviceJUnit4ClassRunner.MetricAnnotation Anotasi palsu dimaksudkan untuk menyampaikan metrik kepada reporter.
PerangkatJUnit4ClassRunner.TestLogData Implementasi ExternalResource dan TestRule .
DeviceJUnit4ClassRunner.TestMetrics Implementasi ExternalResource dan TestRule .
PerangkatSuite Memperluas Suite kontainer JUnit4 untuk menyediakan ITestDevice ke pengujian yang memerlukannya.
Kasus Uji Perangkat Kasus uji JUnit pembantu yang menyediakan layanan IRemoteTest dan IDeviceTest .
Hasil Tes Perangkat Spesialisasi TestResult yang akan dibatalkan ketika DeviceNotAvailableException terjadi
DeviceTestResult.RuntimeDeviceNotAvailableException
PerangkatTestSuite Rangkaian pengujian Helper JUnit yang menyediakan layanan IRemoteTest dan IDeviceTest .
Tes FileStub Dinamis Ini adalah tes tradefed untuk menguji tradefed dapat menyelesaikan file dinamis dengan benar.
Tes Palsu Tes palsu yang tujuannya untuk memudahkan menghasilkan hasil tes yang dapat diulang.
GoogleBenchmarkResultParser Parsing hasil Google Benchmark yang dijalankan dari shell, dan kembalikan peta dengan semua hasilnya.
Tes Tolok Ukur Google Pengujian yang menjalankan paket pengujian benchmark Google pada perangkat tertentu.
Tes GT Tes yang menjalankan paket tes asli pada perangkat tertentu.
Basis GTest Kelas dasar gTest
GTestListTestParser Pengurai hasil untuk mode uji coba kering dengan parameter "--gtest_list_tests".
GTestResultParser Mengurai hasil 'mode keluaran mentah' dari pengujian asli menggunakan GTest yang dijalankan dari shell, dan menginformasikan hasilnya kepada ITestInvocationListener.
GTestXmlResultParser Mengurai hasil 'mode keluaran xml' dari pengujian asli menggunakan GTest yang dijalankan dari shell, dan menginformasikan hasilnya kepada ITestRunListener.
HostGTest Tes yang menjalankan paket tes asli.
Tes Tuan Rumah Pelari pengujian untuk pengujian berbasis host JUnit.
Uji Instrumen Terpasang Menjalankan semua instrumentasi yang ditemukan pada perangkat saat ini.
Tes Instrumentasi Pengujian yang menjalankan paket pengujian instrumentasi pada perangkat tertentu.
Tes Host Terisolasi Mengimplementasikan runner TradeFed yang menggunakan subproses untuk menjalankan pengujian di lingkungan dengan ketergantungan rendah alih-alih menjalankannya pada proses utama.
JUnitRunUtil Kelas pembantu untuk mengarahkan panggilan IRemoteTest#run(TestInformation, ITestInvocationListener) ke panggilan Test#run(TestResult) .
MetricTestCase Perpanjangan TestCase yang memungkinkan untuk mencatat metrik saat dijalankan sebagai bagian dari TradeFed.
MetricTestCase.LogHolder Struktur untuk menyimpan file log yang akan dilaporkan.
Tes Benchmark Asli Pengujian yang menjalankan pengujian benchmark asli yang dapat dijalankan pada perangkat tertentu.
NativeBenchmarkTestParser IShellOutputReceiver yang mem-parsing output data pengujian benchmark, mengumpulkan metrik waktu rata-rata per operasi.
Tes Stres Asli Tes yang menjalankan stress test asli yang dapat dijalankan pada perangkat tertentu.
NativeStressTestParser IShellOutputReceiver yang mem-parsing output data stress test, mengumpulkan metrik jumlah iterasi yang selesai dan waktu rata-rata per iterasi.
Tes Lari Kering Bising Jalankan proses kering yang berisik pada file perintah.
PythonUnitTestResultParser Menafsirkan keluaran pengujian yang dijalankan dengan kerangka kerja Python yang paling unittest dan menerjemahkannya menjadi panggilan pada serangkaian ITestInvocationListener s.
PythonUnitTestRunner Kelas ini tidak digunakan lagi. Gunakan PythonBinaryHostTest sebagai gantinya.
Uji Stub Implementasi pengujian kosong tanpa operasi.
SubprosesTfLauncher IRemoteTest untuk menjalankan pengujian terhadap instalasi TF terpisah.
TestTimeoutEnforcer Listener yang memungkinkan untuk memeriksa waktu eksekusi kasus pengujian tertentu dan menggagalkannya jika melebihi batas waktu tertentu.
Peluncur TfTest IRemoteTest untuk menjalankan unit atau pengujian fungsional terhadap instalasi TF terpisah.
UiAutomatorRunner Menjalankan pengujian UI Automator pada perangkat dan melaporkan hasilnya.
Tes UiAutomator
Tes UsbReset IRemoteTest yang mengatur ulang USB perangkat dan memeriksa apakah perangkat kembali online setelahnya.

Enum

UiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureAction