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

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

उदाहरण

मेट्रिक टेस्ट मॉड्यूल का सेटअप का सैंपल यहां देखें: bionic/benchmarks/bionic-benchmarks

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

  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