Menjalankan pengujian otomatis CTS (AOSP 10 atau yang lebih lama)

Halaman ini berisi petunjuk untuk menjalankan pengujian otomatis CTS di Android 10 atau yang lebih lama.

Menjalankan sesi coba lagi

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 uji sama dalam dua sesi coba lagi terakhir. Untuk menjalankan sesi coba lagi untuk Android 9 dan 10:

  run retry --retry session_number`

Untuk menjalankan sesi coba lagi untuk Android 8.1 atau yang lebih lama:

  run cts --retry session_number

Menjalankan sesi coba lagi pada pengujian berparameter yang gagal

Pengujian berparameter yang lulus tidak dicoba lagi. Untuk menjalankan sesi coba lagi hanya pada pengujian berparameter yang gagal:

run retry --retry session_number --new-parameterized-handling

Menjalankan paket pengujian individual

Daripada menjalankan semua paket pengujian sekaligus, Anda dapat menjalankan paket pengujian individual. Untuk menjalankan paket pengujian individual:

  1. Identifikasi nama paket pengujian yang ingin Anda jalankan.

    Untuk Android 7 dan yang lebih baru:

    list modules
    

    Untuk Android 6 atau yang lebih lama:

    list plans
    
  2. Jalankan paket pengujian:

    run cts --plan test_module_or_plan_name
    

Meningkatkan waktu eksekusi uji

Jika ingin meningkatkan waktu eksekusi pengujian, Anda dapat membagi pengujian di beberapa perangkat. Pembagian memerlukan host untuk menghubungkan setidaknya dua perangkat, tetapi enam perangkat atau lebih direkomendasikan untuk efisiensi.

Untuk membagi pengujian di Android 9 atau 10, jalankan:

run cts --shard-count number_of_shards

Untuk membagi pengujian di Android 8.1 atau yang lebih lama, jalankan:

run cts --shards number_of_shards

Menjalankan CTS untuk perangkat multiscreen

Jika perangkat Anda menjalankan Android 10, dan perangkat Anda memiliki beberapa layar, Anda harus menjalankan paket 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].