Pengujian metrik

Pengujian metrik biasanya digunakan untuk menjalankan abstraksi hardware lapisan (HAL) atau berinteraksi langsung dengan layanan sistem di tingkat yang lebih rendah. Kepada memanfaatkan layanan pengujian berkelanjutan, pengujian metrik harus dibangun dengan google-benchmark Google Workspace for Education.

Contoh

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

Ringkasan langkah-langkah

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

    make -j40 bionic-benchmarks
    
  3. Penginstalan dan pengoperasian otomatis dengan memanfaatkan alat uji Federasi Perdagangan:

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

    1. Kirim 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 memanggil biner pengujian di perangkat:

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