การทดสอบเมตริก

การทดสอบเมตริกมักจะใช้สำหรับการใช้นามธรรมของฮาร์ดแวร์ เลเยอร์ (HAL) หรือการโต้ตอบกับบริการของระบบในระดับต่ำกว่าโดยตรง ถึง ใช้ประโยชน์จากบริการทดสอบอย่างต่อเนื่อง การทดสอบเมตริกควรสร้างด้วย การเปรียบเทียบของ Google

ตัวอย่าง

โปรดดูตัวอย่างการตั้งค่าโมดูลการทดสอบเมตริกที่ ไบโอนิก/การเปรียบเทียบ/การเปรียบเทียบในระบบไบโอนิก

สรุปขั้นตอน

  1. ไฟล์การกำหนดค่าโมดูลการทดสอบควรใช้บิลด์ BUILD_NATIVE_BENCHMARK เพื่อให้ระบบรวมทรัพยากร Dependency ของ Google เปรียบเทียบโดยอัตโนมัติ
  2. สร้างโมดูลการทดสอบด้วยแบรนด์:

    make -j40 bionic-benchmarks
    
  3. การติดตั้งอัตโนมัติและเรียกใช้ด้วยชุดทดสอบของสมาพันธ์การค้า:

    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