Halaman ini berisi petunjuk untuk menjalankan pengujian otomatis CTS di Android 10 atau yang lebih lama.
Menjalankan sesi percobaan ulang
Jika ini adalah pengujian pertama Anda, mungkin ada pengujian yang gagal karena masalah di luar kendali Anda. Misalnya, koneksi jaringan mungkin lambat atau sinyal GPS mungkin lemah. Jadi, jalankan ulang (coba lagi) pengujian hingga semua modul pengujian selesai dan jumlah kegagalan pengujian sama dalam dua sesi percobaan ulang terakhir. Untuk menjalankan sesi percobaan ulang untuk Android 9 dan 10:
run retry --retry session_number`
Untuk menjalankan sesi percobaan ulang untuk Android 8.1 atau yang lebih lama:
run cts --retry session_number
Menjalankan sesi percobaan ulang pada pengujian berparameter yang gagal
Pengujian berparameter yang lulus tidak akan dicoba lagi. Untuk menjalankan sesi percobaan ulang pada pengujian berparameter yang gagal saja:
run retry --retry session_number --new-parameterized-handling
Menjalankan setiap rencana pengujian
Daripada menjalankan semua rencana pengujian sekaligus, Anda dapat menjalankan setiap rencana pengujian. Untuk menjalankan setiap rencana pengujian:
Identifikasi nama rencana pengujian yang ingin Anda jalankan.
Untuk Android 7 dan yang lebih baru:
list modules
Untuk Android 6 atau yang lebih lama:
list plans
Jalankan rencana pengujian:
run cts --plan test_module_or_plan_name
Meningkatkan waktu eksekusi pengujian
Jika ingin meningkatkan waktu eksekusi pengujian, Anda dapat melakukan sharding pengujian di beberapa perangkat. Sharding mengharuskan host menghubungkan setidaknya dua perangkat, tetapi enam perangkat atau lebih direkomendasikan untuk efisiensi.
Untuk melakukan pengujian shard di Android 9 atau 10, jalankan:
run cts --shard-count number_of_shards
Untuk melakukan pengujian shard di Android 8.1 atau yang lebih lama, jalankan:
run cts --shards number_of_shards
Menjalankan CTS untuk perangkat multilayar
Jika perangkat Anda menjalankan Android 10, dan perangkat memiliki beberapa
layar, Anda harus menjalankan rencana pengujian cts-foldable
secara terpisah:
run cts-foldable
Kasus pengujian yang lulus atau gagal untuk mode layar alternatif ditambahkan dengan
nilai dari display_mode
, misalnya, testcase1[display_mode=0]
.