Tradefed'de testlerin yürütülmesi, gerekli test adımları için Android cihazların kontrolüne izin veren test çalıştırıcıları tarafından gerçekleştirilir.
1. Yeni bir test çalıştırıcısı yazın
Burada, yeni bir Tradefed test koşucusu yazmanın temellerini öğreneceksiniz. Bu, özellikle yepyeni bir test türünü desteklemeyi planlıyorsanız ve sıfırdan geliştirilecek yeni bir koşucuya ihtiyacınız varsa yararlıdır.
Talimatlar için bkz. Tradefed Test Çalıştırıcısı Yazma .
2. Parçalanabilir bir test çalıştırıcısı yazın
Test koşucunuzu nasıl parçalanabilir hale getireceğinizi de öğrenebilirsiniz. Parçalanabilir bir test çalıştırıcısı, altyapının tam test yürütmesini birkaç cihaza (birlikte yerleştirilmiş ya da değil) dağıtmasına olanak tanır. Bu, testlerin külliyatının büyük olduğu ve yürütme ile hızın tamamlanmasını paralel hale getirmek istediğinizde yararlıdır.
3. Ana bilgisayar tarafından yürütülen bir test yazın
Ana bilgisayar tabanlı testler, test yürütmenin ana bilgisayar tarafından yürütüldüğü ve test için gerektiği şekilde cihazı sorguladığı yaygın bir kullanım örneğidir. Bu, testin gerektirdiği cihaz çalışması, örneğin cihazı yeniden başlatmak gibi, cihazın durumunu etkilediğinde yararlıdır.
Test çalıştırıcı türü, Tradefed içinde veya bir paketten geçerken kullanılabilir.
Talimatlar için Ticaret Federasyonu'nda Ana Bilgisayar tabanlı bir test yazma bölümüne bakın.
4. Testlerden ölçümleri bildirin
Bir testin yürütme sonuçlarına ek olarak metrikleri de rapor etmesi oldukça yaygındır. Test çalıştırıcısına bağlı olarak, ölçümleri bildirmenin birkaç yöntemi vardır.
Örnekler için Tradefed testinden rapor ölçümleri veya verileri bölümüne bakın.
5. Otomatik günlük toplama
Bazı günlükler genellikle hata ayıklama sorunları için kullanılır, örneğin: Logcat. Dolayısıyla, Tradefed bunları kolayca toplamak için otomatik bir mekanizma sunar.
Kullanım için otomatik oturum açma hatası toplama bölümüne bakın.
6. Otomatik test yeniden denemesi
Tradefed'in hataları otomatik olarak yeniden denemesini veya bazı testleri yinelemelerde birkaç kez çalıştırmasını sağlayabilirsiniz.
Daha fazla ayrıntı için Otomatik Test Yeniden Deneme bölümüne bakın.