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-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