בדרך כלל משתמשים בבדיקות מדדים כדי לבדוק שכבות הפשטה של חומרה (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
כדי להתקין ולהפעיל את הקוד באופן ידני:
מעבירים את קובץ ה-binary של הבדיקה שנוצר למכשיר:
adb push ${OUT}/data/benchmarktest/bionic-benchmarks/bionic-benchmarks32 \ /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32
מריצים את הבדיקה על ידי הפעלת קובץ ה-binary של הבדיקה במכשיר:
adb shell /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32