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