Pengujian metrik biasanya digunakan untuk menjalankan lapisan abstraksi hardware (HAL) atau berinteraksi langsung dengan layanan sistem tingkat bawah. Untuk memanfaatkan layanan pengujian berkelanjutan, pengujian metrik harus dibuat dengan the google-benchmark framework.
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. Buat modul pengujian dengan make:
make -j40 bionic-benchmarksPenginstalan dan menjalankan otomatis dengan test harness Trade Federation:
make tradefed-all -j tradefed.sh run template/local_min --template:map test=bionic-benchmarksInstal dan jalankan secara manual seperti berikut:
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