मेट्रिक टेस्ट

मेट्रिक टेस्ट का इस्तेमाल आम तौर पर, हार्डवेयर ऐब्स्ट्रक्शन की कसरत के लिए किया जाता है लेयर (HAL) का इस्तेमाल करना या निचले लेवल की सिस्टम सेवाओं के साथ सीधे इंटरैक्ट करना. यहां की यात्रा पर हूं निरंतर परीक्षण सेवा का लाभ उठाएं, लेकिन मीट्रिक परीक्षणों में google-मानदंड फ़्रेमवर्क शामिल है.

उदाहरण

मेट्रिक टेस्ट मॉड्यूल सेटअप का सैंपल देखें: बायोनिक/मानदंड/बायोनिक-मानदंड

चरणों के बारे में खास जानकारी

  1. टेस्ट मॉड्यूल कॉन्फ़िगरेशन फ़ाइल में BUILD_NATIVE_BENCHMARK बिल्ड नियम का इस्तेमाल किया जाना चाहिए, ताकि google-benchmark की डिपेंडेंसी अपने-आप शामिल हो जाएं.
  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