Pengujian metrik biasanya digunakan untuk menjalankan lapisan abstraksi hardware (HAL) atau berinteraksi langsung dengan layanan sistem tingkat rendah. Untuk memanfaatkan layanan pengujian berkelanjutan, pengujian metrik harus dibuat dengan framework google-benchmark.
Contoh
Lihat contoh penyiapan modul pengujian metrik di: bionic/benchmarks/bionic-benchmarks
Ringkasan langkah-langkah
- File konfigurasi modul pengujian harus menggunakan aturan build
BUILD_NATIVE_BENCHMARK
sehingga dependensi google-benchmark disertakan secara otomatis. Build modul pengujian dengan make:
make -j40 bionic-benchmarks
Penginstalan otomatis dan pengoperasian dengan memanfaatkan alat uji Federasi Perdagangan:
make tradefed-all -j tradefed.sh run template/local_min --template:map test=bionic-benchmarks
Instal dan jalankan secara manual seperti ini:
Kirim biner pengujian yang dihasilkan ke perangkat:
adb push ${OUT}/data/benchmarktest/bionic-benchmarks/bionic-benchmarks32 \ /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32
Jalankan pengujian dengan memanggil biner pengujian di perangkat:
adb shell /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32