בדיקות מטריות משמשות בדרך כלל להפעלת שכבות הפשטה של חומרה (HALs) או אינטראקציה ישירה עם שירותי מערכת ברמה נמוכה יותר. כדי למנף את שירות הבדיקות המתמשכות, יש לבנות בדיקות מטריות עם המסגרת של google-benchmark .
דוגמא
ראה דוגמה להגדרת מודול בדיקה מטרי בכתובת: bionic/benchmarks/bionic-benchmarks
סיכום שלבים
- קובץ התצורה של מודול הבדיקה צריך להשתמש בכלל הבנייה
BUILD_NATIVE_BENCHMARK
כך שתלות ב-Google-benchmark ייכללו באופן אוטומטי. בנו את מודול הבדיקה עם make:
make -j40 bionic-benchmarks
התקנה והרצה אוטומטית עם רתמת הבדיקה של Trade Federation:
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