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