1. Süit oluşturma
Bir paket üzerinden çalıştırılan testler, doğrudan Tradefed test çalıştırıcı üzerinden çalıştırılan standart testlerden farklıdır.
Tanımlar ve talimatlar için Suite'i kurma başlıklı makaleyi inceleyin.
2. Seçenekleri ve filtreleri pakete ve modüllere iletme
Seçenekleri ve filtreleri paket düzeyine veya modül düzeylerine iletmek için çeşitli komut satırları ve bağımsız değişkenler kullanılabilir.
Talimatlar için Seçenekleri ve filtreleri pakete ve modüllere aktarma başlıklı makaleyi inceleyin.
3. Sistem Durumu Denetleyicisi
Sistem Durumu Denetleyici, her modül arasında çalışan ve modülün temizlemeyi unutmuş olabileceği bazı durumları (ör. anahtar koruyucuyu açık bırakan bir modül) kontrol edip temizleyebilen bir bileşendir.
Uygulama ve kullanım için Sistem durumu denetleyici bölümüne bakın.
4. AndroidTest.xml yapısı
Her AndroidTest.xml
dosyası bir test modülünü temsil eder. Bu bölümde, bir AndroidTest.xml
yapılandırma dosyasının yapısı, bunların normal Tradefed yapılandırmasından farkları ve izin verilen ve verilmeyen içerikler açıklanmaktadır.
İzin verilen etiketler ve örnek yapılandırma için AndroidTest.xml yapısına bakın.
5. Bölme yapılandırmasını ayarlama
Bu bölümde, modül yapılandırmanızın parçalama özelliklerini nasıl ayarlayacağınız ve bunların her biriyle ilişkili avantajlar açıklanmaktadır:
- Modülünüzün parçalara ayrılıp ayrılamayacağını belirtme
- Modülünüz için olası parça sayısını ayarlama
Ayrıntılar için AndroidTest.xml modüllerini ayarlama başlıklı makaleyi inceleyin.
6. Alan Kontrolcüsü
Modül denetleyicileri, modülün davranışının bazı yönlerini değiştirmek için AndroidTest.xml
'te belirtilebilecek özel nesnelerdir. Örneğin, bazı koşullar karşılanmıyorsa modülü tamamen atlayabilirsiniz.
Uygulama ve günlük kaydı için Modül denetleyicileri başlıklı makaleyi inceleyin.
7. Tekrar dene
Paketi Yeniden Dene özelliği, ilk hataya neden olabilecek kararsızlığı veya zayıf izolasyonu ortadan kaldırmak için başarısız testlerin önceki bir çağrısını yeniden çalıştırmanıza olanak tanır.
Örnekler ve kullanım için Suite'i Yeniden Deneme başlıklı makaleyi inceleyin.
8. Birden çok cihaz içeren süitler
Yeni sürümler artık birden fazla cihazlı paketleri ve modülleri desteklemektedir. Böylece, test akışında birden çok cihaz arasında koordinasyon sağlanması için bir teste olanak tanınır.
Daha fazla bilgi için Çok cihazlı paketler başlıklı makaleyi inceleyin.