Android 6.0 veya önceki sürümler için CTS v1'i kullanın.
Aşağıdaki test planları kullanılabilir:
- CTS: Uyumluluk için gereken tüm testler.
- İmza: Tüm herkese açık API'lerin imza doğrulaması
- Android: Android API'leri için testler
- Java: Java çekirdek kitaplığıyla ilgili testler
- VM: ART veya Dalvik için testler
- Performans: Uygulamanız için performans testleri
Bu komutlar run cts
komutuyla yürütülebilir.
Aşağıdaki tabloda, çeşitli kullanım alanlarına yönelik CTS v1 konsol komutları özetlenmektedir.
Düzenleyen | Açıklama |
---|---|
help |
En sık kullanılan komutların özetini görüntüleme |
help all |
Kullanılabilir komutların tam listesini görüntüleme |
exit |
CTS konsolundan sorunsuz bir şekilde çıkın. Şu anda çalışan tüm testler tamamlandığında konsol kapanır. |
Çalıştır | Açıklama |
run cts |
Belirtilen testleri çalıştırır ve ilerleme bilgilerini gösterir. --plan , --package , --class veya --continue-session özelliklerinden biri belirtilmelidir
CTS konsolu, testler devam ederken diğer komutları kabul edebilir Bağlı cihaz yoksa CTS masaüstü makinesi (veya ana makine) testleri başlatmadan önce bir cihazın bağlanmasını bekler Birden fazla cihaz bağlıysa CTS ana makinesi otomatik olarak bir cihaz seçer |
--plan <test_plan_name> |
Belirtilen test planını çalıştırma |
--package/-p <test_package_name> [--package/-p <test_package2>...]
|
Belirtilen test paketlerini çalıştırma |
--class/-c <class_name> [--method/-m <test_method_name> |
Belirtilen test sınıfını ve/veya yöntemini çalıştırma |
--continue-session |
Önceki CTS oturumundan yürütülmemiş tüm testleri çalıştırın; oturumların testResult.xml dosyası yeni sonuçlarla güncellenir |
--shards <number_of_shards> |
CTS çalıştırmasını, birden fazla cihazda paralel olarak çalıştırmak için belirli sayıda bağımsız parçaya bölme |
--serial/-s <deviceID> |
Belirli cihazda CTS'yi çalıştırma |
-t <class_name>#<test_method_name> |
Belirli bir test yöntemini çalıştırma |
--force-abi 32|64 |
64 bit cihazlarda testi yalnızca 32 bit veya 64 bit ABI ile çalıştırın |
--skip-preconditions |
Yeni bir testin iteratif gelişimi için çalışma süresinden tasarruf etmek amacıyla ön koşulları atlayın. Bu işlem, cihazın yapılandırmasının doğrulanması ve ayarlanması (ör. medya dosyalarının aktarılması veya kablosuz bağlantının kontrol edilmesi) işlemlerini atlar. |
Liste | Açıklama |
list packages |
Depodaki tüm mevcut test paketlerini listeleme |
list plans |
Depodaki tüm mevcut test planlarını listeleme |
list invocations |
Cihazlarda şu anda yürütülmekte olan "çalıştır" komutlarını listeleme |
list commands |
Şu anda cihazlara atanmayı bekleyen tüm "çalıştır" komutlarını listeleyin |
list results |
Şu anda depoda depolanan CTS sonuçlarını listeleme |
list devices |
Şu anda bağlı olan cihazları ve durumlarını listeleme
"Kullanılabilir" cihazlar çalışır durumdadır, boştadır ve test çalıştırmak için kullanılabilir.
"Kullanılamıyor" olarak işaretlenen cihazlar, adb üzerinden görülebilen ancak adb komutlarına yanıt vermeyen ve testler için ayrılmayacak cihazlardır.
"Ayrılan" cihazlar, şu anda test çalıştıran cihazlardır. |
Ekle | Açıklama |
add derivedplan --plan <plan_name> |
Belirli bir sonuç oturumundan türetilen bir plan oluşturun; raporları yeniden çalıştırmak ve test sorunlarını doğrulamak için bu seçeneği kullanın |