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