1. Paketi kurun
Bir paket üzerinden yürütülen testler, doğrudan Tradefed test çalıştırıcısı aracılığıyla yürütülen standart testlerden farklıdır.
Tanımlar ve talimatlar için Suite Kurulumu konusuna bakın.
2. Seçenekleri ve filtreleri süite ve modüllere geçirin
Seçenekleri ve filtreleri paket düzeyine veya modül düzeylerine geçirmek için çeşitli komut satırları ve bağımsız değişkenler kullanılabilir.
Talimatlar için bkz . Pakete ve modüllere geçiş seçenekleri ve filtreler .
3. Sistem Durumu Denetleyicisi
Sistem Durumu Denetleyicisi, her modül arasında çalışan ve modülün temizlemeyi unutmuş olabileceği bazı durumları (örneğin, tuş kilidini açık bırakan bir modül) kontrol edip temizleyebilen bir bileşendir.
Uygulama ve kullanım için Sistem durumu denetleyicisine bakın.
4. AndroidTest.xml yapısı
Her AndroidTest.xml
dosyası bir test modülünü temsil eder. Bu bölümde AndroidTest.xml
yapılandırma dosyasının yapısı, bunların normal Tradefed yapılandırmasından nasıl farklı olduğu ve nelere izin verildiği ve nelere izin verilmediği açıklanmaktadır.
İzin verilen etiketler ve örnek yapılandırma için AndroidTest.xml yapısına bakın.
5. Parçalama yapılandırmasını ayarlayın
Bu bölümde modül yapılandırmanızın parçalama özelliklerinin nasıl ayarlanacağı açıklanmakta ve bunların her biriyle ilişkili avantajlar açıklanmaktadır:
- Modülünüzün paylaşılabilir olup olmadığını bildirin
- Modülünüz için olası parça sayısını ayarlayın
Ayrıntılar için AndroidTest.xml modüllerini ayarlama konusuna bakın.
6. Denetleyici
Modül denetleyicileri, modülün davranışının bazı yönlerini değiştirmek için AndroidTest.xml
belirtilebilen özel nesnelerdir. Örneğin bazı koşullar karşılanmadığı takdirde modülü tamamen atlayabilirsiniz.
Uygulama ve günlüğe kaydetme için Modül denetleyicilerine bakın.
7. Tekrar deneyin
Suite Retry, ilk başarısızlığa neden olabilecek kesintileri veya zayıf izolasyonu ortadan kaldırmak için başarısız olan testlerin önceki çağrısını yeniden çalıştırmanıza olanak tanır.
Örnekler ve kullanım için Suite Yeniden Deneme bölümüne bakın.
8. Çoklu cihaz paketleri
Daha yeni sürümler artık bir testin test akışındaki birden fazla cihaz arasında koordinasyon sağlamasına olanak tanıyan çoklu cihaz paketlerini ve modüllerini destekliyor.
Daha fazla ayrıntı için Çoklu cihaz paketlerine bakın.
,1. Paketi kurun
Bir paket üzerinden yürütülen testler, doğrudan Tradefed test çalıştırıcısı aracılığıyla yürütülen standart testlerden farklıdır.
Tanımlar ve talimatlar için Suite Kurulumu konusuna bakın.
2. Seçenekleri ve filtreleri süite ve modüllere geçirin
Seçenekleri ve filtreleri paket düzeyine veya modül düzeylerine geçirmek için çeşitli komut satırları ve bağımsız değişkenler kullanılabilir.
Talimatlar için bkz . Pakete ve modüllere geçiş seçenekleri ve filtreler .
3. Sistem Durumu Denetleyicisi
Sistem Durumu Denetleyicisi, her modül arasında çalışan ve modülün temizlemeyi unutmuş olabileceği bazı durumları (örneğin, tuş kilidini açık bırakan bir modül) kontrol edip temizleyebilen bir bileşendir.
Uygulama ve kullanım için Sistem durumu denetleyicisine bakın.
4. AndroidTest.xml yapısı
Her AndroidTest.xml
dosyası bir test modülünü temsil eder. Bu bölümde AndroidTest.xml
yapılandırma dosyasının yapısı, bunların normal Tradefed yapılandırmasından nasıl farklı olduğu ve nelere izin verildiği ve nelere izin verilmediği açıklanmaktadır.
İzin verilen etiketler ve örnek yapılandırma için AndroidTest.xml yapısına bakın.
5. Parçalama yapılandırmasını ayarlayın
Bu bölümde modül yapılandırmanızın parçalama özelliklerinin nasıl ayarlanacağı açıklanmakta ve bunların her biriyle ilişkili avantajlar açıklanmaktadır:
- Modülünüzün paylaşılabilir olup olmadığını bildirin
- Modülünüz için olası parça sayısını ayarlayın
Ayrıntılar için AndroidTest.xml modüllerini ayarlama konusuna bakın.
6. Denetleyici
Modül denetleyicileri, modülün davranışının bazı yönlerini değiştirmek için AndroidTest.xml
belirtilebilen özel nesnelerdir. Örneğin bazı koşullar karşılanmadığı takdirde modülü tamamen atlayabilirsiniz.
Uygulama ve günlüğe kaydetme için Modül denetleyicilerine bakın.
7. Tekrar deneyin
Suite Retry, ilk başarısızlığa neden olabilecek kesintileri veya zayıf izolasyonu ortadan kaldırmak için başarısız olan testlerin önceki çağrısını yeniden çalıştırmanıza olanak tanır.
Örnekler ve kullanım için Suite Yeniden Deneme bölümüne bakın.
8. Çoklu cihaz paketleri
Daha yeni sürümler artık bir testin test akışındaki birden fazla cihaz arasında koordinasyon sağlamasına olanak tanıyan çoklu cihaz paketlerini ve modüllerini destekliyor.
Daha fazla ayrıntı için Çoklu cihaz paketlerine bakın.