Pengujian metrik biasanya digunakan untuk melatih lapisan abstraksi hardware (HAL) atau berinteraksi langsung dengan layanan sistem tingkat bawah. Untuk memanfaatkan layanan pengujian berkelanjutan, pengujian metrik harus dibangun dengan framework google-benchmark.
Contoh
Lihat penyiapan modul pengujian metrik contoh di: bionic/benchmarks/bionic-benchmarks
Ringkasan langkah
- File konfigurasi modul pengujian harus menggunakan aturan build
BUILD_NATIVE_BENCHMARK
agar dependensi google-benchmark disertakan secara otomatis. Bangun modul pengujian dengan make:
make -j40 bionic-benchmarks
Penginstalan dan eksekusi otomatis dengan platform pengujian Trade Federation:
make tradefed-all -j tradefed.sh run template/local_min --template:map test=bionic-benchmarks
Instal 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-benchmarks32
Jalankan pengujian dengan memanggil biner pengujian di perangkat:
adb shell /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32