Google berkomitmen untuk memajukan ekuitas ras bagi masyarakat Hitam. Lihat bagaimana.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Vendor Test Suite (VTS) & amp; Infrastruktur

Android vendor Test Suite (VTS) menyediakan fungsionalitas baru yang luas untuk pengujian Android dan mempromosikan proses pengembangan test-driven. Untuk membantu berinteraksi komunitas pengembang Android dengan data tes, Android termasuk sumber daya berikut pengujian:

  • Codelab dan Video Tutorial. Menjelaskan video dan codelabs pada menjalankan dan mengembangkan VTS dan CTS-on-GSI pada Android 9 dan Android 8.1.
  • Sistem Pengujian dengan VTS. Menjelaskan cara menggunakan VTS untuk menguji sebuah implementasi sistem asli Android, mendirikan sebuah lingkungan pengujian, kemudian menguji sebuah patch menggunakan rencana VTS.
  • Uji Kerangka. Memberikan rincian tentang menggunakan kerangka uji VTS. termasuk:
    • Perintah shell perangkat . Petunjuk tentang cara menggunakan perintah perangkat shell untuk mengeksekusi binari uji target-sisi, untuk mendapatkan / mengatur properti, variabel lingkungan, dan sistem informasi, dan untuk memulai / menghentikan kerangka Android.
    • Tes template . Rincian tentang konfigurasi dan menggunakan uji template untuk modul tes yang tidak host-sisi Python subclass dari VTS pelari BaseTest.
    • Nama layanan menyadari pengujian HAL . Rincian tentang Android 9 dukungan untuk memperoleh nama layanan dari contoh HAL diberikan berdasarkan perangkat pada VTS sedang berjalan.
    • Testability cek HAL . Rincian tentang Android 9 dukungan untuk metode runtime yang menggunakan konfigurasi perangkat untuk mengidentifikasi VTS tes harus dilewati untuk target perangkat.
    • Pengujian multi-perangkat . Petunjuk untuk mengkonfigurasi tes yang membutuhkan interaksi antara beberapa perangkat Android.
    • VTS pengujian dengan men-debug ramdisk . Petunjuk tentang cara menggunakan ramdisk debug untuk mengaktifkan VTS berjalan dengan gambar sistem generik (GSI).
  • VTS Dashboard. antarmuka pengguna berbasis web untuk melihat hasil VTS. Termasuk rincian tentang:
    • Pengaturan . Petunjuk pemasangan dan mengkonfigurasi VTS Dashboard.
    • Database . Sebuah scalable back-end untuk mendukung integrasi dashboard terus menerus.
    • User Interface . Seorang user interface kohesif yang menggunakan desain materi untuk secara efektif menampilkan informasi tentang hasil tes, profil, dan cakupan.
  • Infrastruktur Lab. Menggambarkan arsitektur sebuah infrastruktur pengujian otomatis untuk menjalankan VTS, CTS, atau tes lain pada perangkat pasangan menjalankan AOSP Generic System Image (GSI) . Membutuhkan Host Controller .
  • pengikat dan tes kinerja hwbinder . Alat untuk mengukur throughput dan latency.

Untuk rincian tambahan, merujuk pada Android VTS Codelab pada developer.android.com, yang video yang Android VTS Produk yang dihasilkan oleh Google Developers, dan Treble: Cepat Software Update oleh Membuat Keseimbangan dalam Software Ekosistem aktif global Distributed Stakeholder kertas, yang adalah gratis untuk anggota ACM dan non-anggota dapat membeli atau membaca abstrak.