Untuk Android 6.0 atau yang lebih rendah, gunakan CTS v1.
Paket pengujian berikut tersedia:
- CTS—semua pengujian yang diperlukan untuk kompatibilitas.
- Tanda Tangan—verifikasi tanda tangan semua API publik
- Android—pengujian untuk Android API
- Java—pengujian untuk library inti Java
- VM—pengujian untuk ART atau Dalvik
- Performa—pengujian performa untuk implementasi Anda
Tindakan ini dapat dieksekusi dengan perintah run cts
.
Tabel di bawah merangkum perintah konsol CTS v1 untuk berbagai penggunaan.
Host | Deskripsi |
---|---|
help |
Menampilkan ringkasan perintah yang paling umum digunakan |
help all |
Menampilkan daftar lengkap perintah yang tersedia |
exit |
Keluar dari konsol CTS dengan benar. Konsol akan ditutup saat semua pengujian yang sedang berjalan telah selesai |
Jalankan | Deskripsi |
run cts |
Menjalankan pengujian yang ditentukan dan menampilkan informasi progres. Salah satu dari
--plan , --package , --class , atau
--continue-session harus ditentukan
Konsol 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> |
Menjalankan rencana pengujian yang ditentukan |
--package/-p <test_package_name> [--package/-p <test_package2>...]
|
Menjalankan paket pengujian yang ditentukan |
--class/-c <class_name> [--method/-m <test_method_name> |
Menjalankan class dan/atau metode pengujian yang ditentukan |
--continue-session |
Jalankan semua pengujian yang tidak dieksekusi dari sesi CTS sebelumnya; testResult.xml sesi diperbarui dengan hasil baru |
--shards <number_of_shards> |
Membagi eksekusi CTS menjadi beberapa bagian independen dengan jumlah tertentu, untuk dijalankan di beberapa perangkat secara paralel |
--serial/-s <deviceID> |
Menjalankan CTS di perangkat tertentu |
-t <class_name>#<test_method_name> |
Menjalankan metode pengujian tertentu |
--force-abi 32|64 |
Di perangkat 64-bit, jalankan pengujian hanya terhadap ABI 32-bit atau 64-bit |
--skip-preconditions |
Lewati prasyarat untuk menghemat waktu proses pengembangan berulang pengujian baru. Hal ini melewati verifikasi dan penyiapan konfigurasi perangkat, seperti mengirim file media atau memeriksa koneksi Wi-Fi. |
Daftar | Deskripsi |
list packages |
Mencantumkan semua paket pengujian yang tersedia di repositori |
list plans |
Mencantumkan semua rencana pengujian yang tersedia di repositori |
list invocations |
Mencantumkan perintah 'run' yang sedang dijalankan di perangkat |
list commands |
Mencantumkan semua perintah 'run' yang saat ini berada dalam antrean dan menunggu untuk ditetapkan ke perangkat |
list results |
Mencantumkan hasil CTS yang saat ini disimpan di repositori |
list devices |
Mencantumkan perangkat yang terhubung saat ini dan statusnya
Perangkat 'Tersedia' adalah perangkat yang berfungsi, perangkat dalam kondisi tidak aktif, dan tersedia untuk menjalankan pengujian
Perangkat 'Tidak tersedia' adalah perangkat yang terlihat melalui adb, tetapi tidak merespons perintah adb dan tidak akan dialokasikan untuk pengujian
Perangkat 'Dialokasikan' adalah perangkat yang saat ini menjalankan pengujian |
Tambahkan | Deskripsi |
add derivedplan --plan <plan_name> |
Buat rencana yang berasal dari sesi hasil yang diberikan; gunakan opsi ini untuk menjalankan ulang laporan dan memvalidasi masalah pengujian |