Bu sayfada, Android 10 veya önceki sürümlerde CTS otomatik testlerini çalıştırma talimatları yer almaktadır.
Yeniden deneme oturumu çalıştırma
Bu ilk test çalıştırma işleminizse kontrolünüz dışındaki sorunlar nedeniyle başarısız olan testler olabilir. Örneğin, ağ bağlantısı yavaş veya GPS sinyali zayıf olabilir. Bu nedenle, tüm test modülleri tamamlanana ve son iki yeniden deneme oturumunda test hatası sayıları aynı olana kadar testleri yeniden çalıştırın (yeniden deneyin). Android 9 ve 10 için yeniden deneme oturumu çalıştırmak üzere:
run retry --retry session_number`
Android 8.1 veya daha eski sürümlerde yeniden deneme oturumu çalıştırmak için:
run cts --retry session_number
Başarısız olan parametreli testlerde yeniden deneme oturumu çalıştırma
Geçen parametrelenmiş testler yeniden denenmez. Yalnızca başarısız parametreli testlerde yeniden deneme oturumu çalıştırmak için:
run retry --retry session_number --new-parameterized-handling
Ayrı test planları çalıştırma
Tüm test planlarını tek seferde çalıştırmak yerine ayrı ayrı çalıştırabilirsiniz. Bireysel test planı çalıştırmak için:
Çalıştırmak istediğiniz test planının adını belirleyin.
Android 7 ve sonraki sürümler için:
list modules
Android 6 veya önceki sürümler için:
list plans
Test planını çalıştırın:
run cts --plan test_module_or_plan_name
Test yürütme süresini iyileştirme
Test yürütme süresini iyileştirmek istiyorsanız testleri birden fazla cihaza bölebilirsiniz. Bölme işlemi için barındırıcının en az iki cihaz bağlaması gerekir ancak verimlilik için altı veya daha fazla cihaz kullanılması önerilir.
Android 9 veya 10'da testleri bölme işlemi yapmak için:
run cts --shard-count number_of_shards
Android 8.1 veya daha eski sürümlerde testleri bölme işlemini yapmak için şunları çalıştırın:
run cts --shards number_of_shards
Çoklu ekranlı cihazlar için CTS'yi çalıştırma
Cihazınızda Android 10 yüklüyse ve cihazınızda birden fazla ekran varsa cts-foldable
test planını ayrı olarak çalıştırmanız gerekir:
run cts-foldable
Alternatif ekran modu için başarılı veya başarısız test durumlarına display_mode
'teki değer eklenir (ör. testcase1[display_mode=0]
).