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
- File konfigurasi modul pengujian harus menggunakan aturan build
BUILD_NATIVE_BENCHMARKsehingga dependensi google-benchmark disertakan secara otomatis. Build modul pengujian dengan make:
make -j40 bionic-benchmarksPenginstalan dan pengoperasian otomatis dengan harness pengujian Trade Federation:
make tradefed-all -j tradefed.sh run template/local_min --template:map test=bionic-benchmarksInstal 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-benchmarks32Jalankan pengujian dengan memanggil biner pengujian di perangkat:
adb shell /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32