Untuk Android 6.0 atau lebih rendah, gunakan CTS v1.
Rencana pengujian berikut tersedia:
- CTS —semua tes yang diperlukan untuk kompatibilitas.
- Tanda tangan —verifikasi tanda tangan dari semua API publik
- Android —tes untuk Android API
- Java —tes untuk perpustakaan inti Java
- VM —tes untuk ART atau Dalvik
- Kinerja —tes kinerja untuk implementasi Anda
Ini dapat dijalankan dengan perintah run cts
.
Tabel di bawah ini merangkum perintah konsol CTS v1 untuk berbagai kegunaan.
Tuan rumah | Keterangan |
---|---|
help | Menampilkan ringkasan perintah yang paling umum digunakan |
help all | Tampilkan daftar lengkap perintah yang tersedia |
exit | Keluar dari konsol CTS dengan anggun. Konsol akan ditutup ketika semua tes yang sedang berjalan selesai |
Lari | Keterangan |
run cts | Jalankan tes yang ditentukan dan tampilkan informasi kemajuan. Salah satu --plan , --package , --class atau --continue-session perlu ditentukanKonsol CTS dapat menerima perintah lain saat pengujian sedang berlangsung Jika tidak ada perangkat yang terhubung, mesin desktop CTS (atau host) akan menunggu perangkat terhubung sebelum memulai pengujian Jika lebih dari satu perangkat terhubung, host CTS akan memilih perangkat secara otomatis |
--plan <test_plan_name> | Jalankan rencana pengujian yang ditentukan |
--package/-p <test_package_name> [--package/-p <test_package2>...] | Jalankan paket pengujian yang ditentukan |
--class/-c <class_name> [--method/-m <test_method_name> | Jalankan kelas dan/atau metode pengujian yang ditentukan |
--continue-session | Jalankan semua tes yang tidak dijalankan dari sesi CTS sebelumnya; sesi testResult.xml diperbarui dengan hasil baru |
--shards <number_of_shards> | Pecahkan CTS ke dalam sejumlah potongan independen tertentu, untuk dijalankan di beberapa perangkat secara paralel |
--serial/-s <deviceID> | Jalankan CTS pada perangkat tertentu |
-t <class_name>#<test_method_name> | Jalankan metode pengujian tertentu |
--force-abi 32|64 | Pada perangkat 64-bit, jalankan pengujian hanya terhadap ABI 32-bit atau 64-bit |
--skip-preconditions | Lewati prasyarat untuk menghemat waktu proses untuk pengembangan berulang dari pengujian baru. Ini melewati verifikasi dan pengaturan konfigurasi perangkat, seperti mendorong file media atau memeriksa koneksi Wi-Fi. |
Daftar | Keterangan |
list packages | Daftar semua paket pengujian yang tersedia di repositori |
list plans | Daftar semua rencana pengujian yang tersedia di repositori |
list invocations | Daftar perintah 'jalankan' yang saat ini sedang dijalankan di perangkat |
list commands | Daftar semua perintah 'jalankan' yang saat ini dalam antrian menunggu untuk ditugaskan ke perangkat |
list results | Daftar hasil CTS yang saat ini disimpan dalam repositori |
list devices | Daftar perangkat yang terhubung saat ini dan statusnya Perangkat 'Tersedia' berfungsi, perangkat idle, tersedia untuk menjalankan tes Perangkat 'tidak tersedia' adalah perangkat yang terlihat melalui adb, tetapi tidak merespons perintah adb dan tidak akan dialokasikan untuk pengujian Perangkat 'Alokasi' adalah perangkat yang sedang menjalankan pengujian |
Menambahkan | Keterangan |
add derivedplan --plan <plan_name> | Buat rencana yang diturunkan dari sesi hasil yang diberikan; gunakan opsi ini untuk menjalankan kembali laporan dan memvalidasi masalah pengujian |