تُستخدَم اختبارات المقاييس عادةً لاختبار مستويات تجريديّة للأجهزة (HAL) أو للتفاعل مباشرةً مع خدمات النظام ذات المستوى الأدنى. للاستفادة من خدمة الاختبار المستمر، يجب إنشاء اختبارات المقاييس باستخدام إطار عمل 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