Untuk Android 6.0 atau yang lebih lama, gunakan CTS v1.
Paket pengujian berikut tersedia:
- CTS—semua pengujian yang diperlukan untuk kompatibilitas.
- Signature—verifikasi tanda tangan dari semua API publik
- Android—pengujian untuk API Android
- Java—pengujian untuk library inti Java
- VM—pengujian untuk ART atau Dalvik
- Performa—pengujian performa untuk implementasi Anda
Perintah ini dapat dijalankan 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 baik. Konsol akan ditutup setelah semua pengujian yang sedang berjalan 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 yang 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 |
Menjalankan semua pengujian yang tidak dijalankan dari sesi CTS sebelumnya; sesi testResult.xml diperbarui dengan hasil baru |
--shards <number_of_shards> |
Membagi CTS yang berjalan menjadi sejumlah bagian independen 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 untuk pengembangan iteratif pengujian baru. Tindakan ini mengabaikan 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 saat ini sedang dieksekusi di perangkat |
list commands |
Mencantumkan semua perintah 'run' yang saat ini berada dalam antrean yang menunggu untuk ditetapkan ke perangkat |
list results |
Mencantumkan hasil CTS yang saat ini disimpan di repositori |
list devices |
Mencantumkan perangkat yang saat ini terhubung dan statusnya
Perangkat 'Tersedia' berfungsi, perangkat tidak ada aktivitas, 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> |
Membuat rencana yang berasal dari sesi hasil tertentu; gunakan opsi ini untuk menjalankan ulang laporan dan memvalidasi masalah pengujian |