Tes metrik

Uji metrik biasanya digunakan untuk menjalankan lapisan abstraksi perangkat keras (HAL) atau berinteraksi langsung dengan layanan sistem tingkat rendah. Untuk memanfaatkan layanan pengujian berkelanjutan, pengujian metrik harus dibangun dengan kerangka tolok ukur Google .

Contoh

Lihat contoh penyiapan modul pengujian metrik di: bionic/benchmarks/bionic-benchmarks

Ringkasan langkah-langkah

  1. File konfigurasi modul pengujian harus menggunakan aturan build BUILD_NATIVE_BENCHMARK sehingga dependensi Google-benchmark disertakan secara otomatis.
  2. Bangun modul pengujian dengan make:

    make -j40 bionic-benchmarks
    
  3. Instalasi otomatis dan dijalankan dengan test harness Federasi Perdagangan:

    make tradefed-all -j
    tradefed.sh run template/local_min --template:map test=bionic-benchmarks
    
  4. Instal dan jalankan secara manual seperti ini:

    1. Dorong biner pengujian yang dihasilkan ke perangkat:

      adb push ${OUT}/data/benchmarktest/bionic-benchmarks/bionic-benchmarks32 \
        /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32
      
    2. Jalankan pengujian dengan menjalankan biner pengujian pada perangkat:

      adb shell /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32