Konsol perintah CTS v1

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>
--result/-r
[pass | fail | timeout | notExecuted]
[--session/-s <session_id>]
Membuat rencana yang berasal dari sesi hasil tertentu; gunakan opsi ini untuk menjalankan ulang laporan dan memvalidasi masalah pengujian