Satıcı Test Paketi (VTS) ve Altyapı

Android Vendor Test Suite (VTS), Android testi için kapsamlı yeni işlevler sağlar ve test odaklı bir geliştirme sürecini destekler. Android geliştirme topluluğunun test verileriyle etkileşime girmesine yardımcı olmak için Android aşağıdaki test kaynaklarını içerir:

  • Video Eğitimleri. Android 9 ve Android 8.1'de VTS ve CTS-on-GSI çalıştırma ve geliştirmeyle ilgili videoları açıklar.
  • VTS ile Sistem Testi. Bir Android yerel sistem uygulamasını test etmek, bir test ortamı kurmak ve ardından bir VTS planı kullanarak bir yamayı test etmek için VTS'nin nasıl kullanılacağını açıklar.
  • Test Çerçevesi. VTS test çerçevesini kullanma hakkında ayrıntılar sağlar. İçerir:
    • Cihaz kabuk komutları . Hedef taraf test ikili dosyalarını yürütmek, özellikleri, ortam değişkenlerini ve sistem bilgilerini almak/ayarlamak ve Android çerçevesini başlatmak/durdurmak için cihaz kabuğu komutlarının nasıl kullanılacağına ilişkin talimatlar.
    • Test şablonları, . VTS çalıştırıcısının BaseTest'inin ana bilgisayar tarafı Python alt sınıfı olmayan test modülleri için test şablonlarını yapılandırma ve kullanma ile ilgili ayrıntılar.
    • Hizmet adı farkında HAL testi . VTS'deki cihaza bağlı olarak belirli bir HAL örneğinin hizmet adını almak için Android 9 desteğiyle ilgili ayrıntılar çalışıyor.
    • HAL test edilebilirlik çek . Android 9​ ile ilgili ayrıntılar, o cihaz hedefi için hangi VTS testlerinin atlanması gerektiğini belirlemek için cihaz yapılandırmasını kullanan bir çalışma zamanı yöntemi için destek.
    • Çoklu cihaz test . Birden çok Android cihazı arasında etkileşim gerektiren testleri yapılandırmaya yönelik talimatlar.
    • VTS ayıklama ramdiske ile test . VTS'yi genel bir sistem görüntüsü (GSI) ile çalıştırmayı etkinleştirmek için hata ayıklama ramdisk'inin nasıl kullanılacağına ilişkin talimatlar.
  • VTS Panosu. VTS sonuçlarını görüntülemek için web tabanlı kullanıcı arayüzü. Ayrıntıları içerir:
    • Kur . VTS Dashboard'u kurma ve yapılandırma talimatları.
    • Veritabanı . Sürekli entegrasyon panosunu desteklemek için ölçeklenebilir bir arka uç.
    • Kullanıcı Arabirimi . Test sonuçları, profil oluşturma ve kapsam hakkındaki bilgileri etkin bir şekilde görüntülemek için malzeme tasarımını kullanan uyumlu bir kullanıcı arabirimi.
  • Laboratuvar altyapısı. Bir mimarisini tanımlar otomatik test altyapısı AOSP çalıştıran ortağı cihazlarda VTS, CTS veya diğer testleri çalıştırmak için Jenerik Sistemi Resmi (GSI) . Bir gerektirir Ana Bilgisayar Denetleyicisi .
  • Bağlayıcı ve hwbinder performans testleri . Verimi ve gecikmeyi ölçmek için araçlar.

Ek ayrıntılar için bakınız Android VTS Ürünleri videoda Google Geliştiriciler ve ürettiği Paydaşlar Dağıtılmış Küresel Olarak Aktif Yazılım Ekosisteminde bir Equilibrium oluşturma yoluyla Hızlı Yazılım Güncellemeleri: Tiz ACM üyeleri ve satın alabilirsiniz üye olmayanlar için ücretsiz kağıt, veya özeti okuyun.