Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Vendor Test Suite (VTS) & Infrastruktur

Android Vendor Test Suite (VTS) menyediakan fungsionalitas baru yang ekstensif untuk pengujian Android dan mempromosikan proses pengembangan yang digerakkan oleh pengujian. Untuk membantu komunitas pengembangan Android berinteraksi dengan data pengujian, Android menyertakan sumber daya pengujian berikut:

  • Tutorial Codelab dan Video. Menjelaskan video dan codelab tentang menjalankan dan mengembangkan VTS dan CTS-on-GSI di Android 9 dan Android 8.1.
  • Pengujian Sistem dengan VTS. Menjelaskan cara menggunakan VTS untuk menguji implementasi sistem asli Android, menyiapkan lingkungan pengujian, lalu menguji patch menggunakan paket VTS.
  • Kerangka Uji. Memberikan detail tentang penggunaan kerangka kerja tes VTS. Termasuk:
    • Perintah shell perangkat . Petunjuk tentang cara menggunakan perintah shell perangkat untuk menjalankan biner pengujian sisi target, untuk mendapatkan / menyetel properti, variabel lingkungan, dan informasi sistem, dan untuk memulai / menghentikan framework Android.
    • Template pengujian . Detail tentang mengonfigurasi dan menggunakan template pengujian untuk modul pengujian yang bukan subkelas Python sisi host dari BaseTest runner VTS.
    • Pengujian HAL sadar nama layanan . Detail tentang dukungan Android 9 untuk mendapatkan nama layanan dari instance HAL tertentu berdasarkan perangkat di VTS yang sedang berjalan.
    • Pemeriksaan testabilitas HAL . Detail tentang dukungan Android 9 untuk metode waktu proses yang menggunakan konfigurasi perangkat untuk mengidentifikasi pengujian VTS mana yang harus dilewati untuk target perangkat tersebut.
    • Pengujian multi-perangkat . Petunjuk untuk mengonfigurasi pengujian yang memerlukan interaksi antara beberapa perangkat Android.
    • Pengujian VTS dengan debug ramdisk . Petunjuk tentang cara menggunakan ramdisk debug untuk mengaktifkan VTS yang berjalan dengan image sistem generik (GSI).
  • Dasbor VTS. Antarmuka pengguna berbasis web untuk melihat hasil VTS. Termasuk detail tentang:
    • Setup . Petunjuk untuk menyiapkan dan mengkonfigurasi Dasbor VTS.
    • Database . Back-end yang dapat diskalakan untuk mendukung dasbor integrasi berkelanjutan.
    • Antarmuka Pengguna . Antarmuka pengguna yang kohesif yang menggunakan desain material untuk secara efektif menampilkan informasi tentang hasil tes, pembuatan profil, dan cakupan.
  • Infrastruktur laboratorium. Menjelaskan arsitektur infrastruktur pengujian otomatis untuk menjalankan VTS, CTS, atau pengujian lainnya di perangkat partner yang menjalankan AOSP Generic System Image (GSI) . Membutuhkan Pengontrol Host .
  • uji kinerja pengikat dan hwbinder . Alat untuk mengukur throughput dan latensi.

Untuk detail tambahan, lihat Android VTS Codelab di developer.android.com, video Produk VTS Android yang diproduksi oleh Google Developers, dan Treble: Pembaruan Perangkat Lunak Cepat dengan Membuat Ekuilibrium dalam Ekosistem Perangkat Lunak Aktif dari Stakeholder yang Didistribusikan Secara Global , yang gratis untuk anggota ACM dan non-anggota dapat membeli atau membaca abstrak.