Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

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

Android Vendor Test Suite (VTS), Android testleri 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şim kurmasına yardımcı olmak için Android aşağıdaki test kaynaklarını içerir:

  • Codelab ve Video Eğitimleri. Android 9 ve Android 8.1'de VTS ve CTS-on-GSI çalıştırma ve geliştirme ile ilgili videoları ve kod laboratuvarlarını 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çevesinin kullanımına ilişkin ayrıntılar sağlar. İçerir:
    • Aygıt kabuğu 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ın yapılandırılması ve kullanılmasıyla ilgili ayrıntılar.
    • Hizmet adına duyarlı HAL testi . VTS'deki cihaza göre belirli bir HAL örneğinin hizmet adını almak için Android 9 desteğiyle ilgili ayrıntılar çalışıyor.
    • HAL test edilebilirlik kontrolü . Android 9 ile ilgili ayrıntılar, söz konusu cihaz hedefi için hangi VTS testlerinin atlanması gerektiğini belirlemek için cihaz yapılandırmasını kullanan bir çalışma zamanı yöntemini destekler.
    • Çoklu cihaz testi . Birden çok Android cihaz arasında etkileşim gerektiren testleri yapılandırma talimatları.
    • Hata ayıklama ramdiskiyle VTS testi . VTS'yi genel bir sistem görüntüsü (GSI) ile çalıştırmayı etkinleştirmek için bir hata ayıklama ramdiskinin nasıl kullanılacağına ilişkin talimatlar.
  • VTS Gösterge Tablosu. VTS sonuçlarını görüntülemek için web tabanlı kullanıcı arayüzü. Aşağıdakilerle ilgili ayrıntıları içerir:
    • Kurulum . VTS Dashboard'u kurma ve yapılandırma talimatları.
    • Veritabanı . Sürekli entegrasyon kontrol panelini desteklemek için ölçeklenebilir bir arka uç.
    • Kullanıcı Arayüzü . Test sonuçları, profil oluşturma ve kapsam hakkındaki bilgileri etkili bir şekilde görüntülemek için malzeme tasarımını kullanan uyumlu bir kullanıcı arayüzü.
  • Laboratuvar altyapısı. AOSP Genel Sistem Görüntüsünü (GSI) çalıştıran ortak cihazlarda VTS, CTS veya diğer testleri çalıştırmak için otomatik bir test altyapısının mimarisini açıklar. Bir Ana Bilgisayar Denetleyicisi gerektirir.
  • bağlayıcı ve hwbinder performans testleri . Üretimi ve gecikmeyi ölçmek için araçlar.

Ek ayrıntılar için, developer.android.com adresindeki Android VTS Codelab'a , Google Developers tarafından hazırlanan Android VTS Ürünleri videosuna ve Treble: Global Olarak Dağıtılmış Paydaşların Etkin Yazılım Ekosisteminde Denge Oluşturarak Hızlı Yazılım Güncellemeleri belgesine bakın. ACM üyeleri için ücretsizdir ve üye olmayanlar özeti satın alabilir veya okuyabilir.