मीट्रिक परीक्षण

मीट्रिक परीक्षणों का उपयोग आमतौर पर हार्डवेयर एब्स्ट्रैक्शन लेयर्स (एचएएल) का अभ्यास करने या निचले स्तर की सिस्टम सेवाओं के साथ सीधे बातचीत करने के लिए किया जाता है। निरंतर परीक्षण सेवा का लाभ उठाने के लिए, मीट्रिक परीक्षणों को Google-बेंचमार्क ढांचे के साथ बनाया जाना चाहिए।

उदाहरण

एक नमूना मीट्रिक परीक्षण मॉड्यूल सेटअप यहां देखें: बायोनिक/बेंचमार्क/बायोनिक-बेंचमार्क

चरणों का सारांश

  1. परीक्षण मॉड्यूल कॉन्फ़िगरेशन फ़ाइल को BUILD_NATIVE_BENCHMARK बिल्ड नियम का उपयोग करना चाहिए ताकि 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