اختبارات المقاييس

تُستخدَم اختبارات المقاييس عادةً لاختبار مستويات تجريدي برمجي للأجهزة (HAL) أو التفاعل مباشرةً مع خدمات النظام ذات المستوى الأدنى. للاستفادة من خدمة الاختبار المستمر، يجب إنشاء اختبارات المقاييس باستخدام إطار عمل google-benchmark.

مثال

يمكنك الاطّلاع على نموذج لإعداد وحدة اختبار المقاييس على: مقاييس الأداء/المقاييس/المقاييس الحيوية.

ملخّص الخطوات

  1. يجب أن يستخدم ملف إعدادات وحدة الاختبار قاعدة الإصدار BUILD_NATIVE_BENCHMARK ليتم تضمين اعتماديات google-benchmark تلقائيًا.
  2. يمكنك إنشاء وحدة الاختبار باستخدام make:

    make -j40 bionic-benchmarks
    
  3. التثبيت والتشغيل التلقائيان باستخدام حِزمة اختبار Trade Federation:

    make tradefed-all -j
    tradefed.sh run template/local_min --template:map test=bionic-benchmarks
    
  4. يمكنك تثبيته وتشغيله يدويًا على النحو التالي:

    1. ادفع ملف الاختبار الثنائي الذي تم إنشاؤه إلى الجهاز:

      adb push ${OUT}/data/benchmarktest/bionic-benchmarks/bionic-benchmarks32 \
        /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32
      
    2. يمكنك تنفيذ الاختبار من خلال استدعاء ملف الاختبار الثنائي على الجهاز:

      adb shell /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32