การทดสอบเมตริกมักจะใช้สำหรับการใช้นามธรรมของฮาร์ดแวร์ เลเยอร์ (HAL) หรือการโต้ตอบกับบริการของระบบในระดับต่ำกว่าโดยตรง ถึง ใช้ประโยชน์จากบริการทดสอบอย่างต่อเนื่อง การทดสอบเมตริกควรสร้างด้วย การเปรียบเทียบของ Google
ตัวอย่าง
โปรดดูตัวอย่างการตั้งค่าโมดูลการทดสอบเมตริกที่ ไบโอนิก/การเปรียบเทียบ/การเปรียบเทียบในระบบไบโอนิก
สรุปขั้นตอน
- ไฟล์การกำหนดค่าโมดูลการทดสอบควรใช้บิลด์
BUILD_NATIVE_BENCHMARK
เพื่อให้ระบบรวมทรัพยากร Dependency ของ Google เปรียบเทียบโดยอัตโนมัติ สร้างโมดูลการทดสอบด้วยแบรนด์:
make -j40 bionic-benchmarks
การติดตั้งอัตโนมัติและเรียกใช้ด้วยชุดทดสอบของสมาพันธ์การค้า:
make tradefed-all -j tradefed.sh run template/local_min --template:map test=bionic-benchmarks
ติดตั้งด้วยตนเองและเรียกใช้ดังนี้
พุชไบนารีทดสอบที่สร้างขึ้นไปยังอุปกรณ์
adb push ${OUT}/data/benchmarktest/bionic-benchmarks/bionic-benchmarks32 \ /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32
ดำเนินการทดสอบโดยเรียกใช้ไบนารีทดสอบในอุปกรณ์ ดังนี้
adb shell /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32