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 |
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 |
Antarmuka
- IAbi
- Penerima IAbi
- IBuildReceiver
- Tes Perangkat I
- IInvocationContextReceiver
- IMultiDeviceTest
- Tes Perangkat Asli
- Tes Jarak Jauh
- IReportNotExecuted
- Tes yang Dapat Dilanjutkan
- Penyedia Petunjuk IRuntime
- ISetOptionReceiver
- IShardableTest
- PenerimaFilterAnnotationITest
- Kolektor ITest
- PenerimaFilterFileTes
- Penerima Filter Teruji
- Penerima Informasi Teruji
Kelas
- Abi
- AndroidJUnitTest
- SeniGTest
- Tes SeniJalan
- ArtRunTest.AdbShellCommandException
- Tes Cakupan Kode
- Tes Sadar Pendamping
- Pemeriksa Tingkat Baterai Perangkat
- PerangkatJUnit4ClassRunner
- DeviceJUnit4ClassRunner.LogAnnotation
- DeviceJUnit4ClassRunner.MetricAnnotation
- PerangkatJUnit4ClassRunner.TestLogData
- DeviceJUnit4ClassRunner.TestMetrics
- PerangkatSuite
- Kasus Uji Perangkat
- Hasil Tes Perangkat
- DeviceTestResult.RuntimeDeviceNotAvailableException
- PerangkatTestSuite
- Tes FileStub Dinamis
- Tes Palsu
- GoogleBenchmarkResultParser
- Tes Tolok Ukur Google
- Tes GT
- Basis GTest
- GTestListTestParser
- GTestResultParser
- GTestXmlResultParser
- HostGTest
- Tes Tuan Rumah
- Uji Instrumen Terpasang
- Tes Instrumentasi
- Tes Host Terisolasi
- JUnitRunUtil
- MetricTestCase
- MetricTestCase.LogHolder
- Tes Benchmark Asli
- NativeBenchmarkTestParser
- Tes Stres Asli
- NativeStressTestParser
- Tes Lari Kering Bising
- PythonUnitTestResultParser
- PythonUnitTestRunner
- Uji Stub
- SubprosesTfLauncher
- TestTimeoutEnforcer
- Peluncur TfTest
- UiAutomatorRunner
- Tes UiAutomator
- Tes UsbReset
Enum