मेट्रिक टेस्ट का इस्तेमाल आम तौर पर, हार्डवेयर ऐब्स्ट्रैक्शन लेयर (एचएएल) का इस्तेमाल करने या सिस्टम की लो-लेवल सेवाओं के साथ सीधे इंटरैक्ट करने के लिए किया जाता है. लगातार टेस्टिंग की सेवा का फ़ायदा पाने के लिए, मेट्रिक टेस्ट को google-benchmark फ़्रेमवर्क के साथ बनाया जाना चाहिए.
उदाहरण
मेट्रिक टेस्ट मॉड्यूल का सेटअप का सैंपल यहां देखें: bionic/benchmarks/bionic-benchmarks
चरणों की खास जानकारी
- टेस्ट मॉड्यूल कॉन्फ़िगरेशन फ़ाइल में
BUILD_NATIVE_BENCHMARK
बिल्ड नियम का इस्तेमाल किया जाना चाहिए, ताकि google-benchmark की डिपेंडेंसी अपने-आप शामिल हो जाएं. make की मदद से टेस्ट मॉड्यूल बनाएं:
make -j40 bionic-benchmarks
Trade Federation टेस्ट हार्नेस की मदद से, अपने-आप इंस्टॉल और चलाने की सुविधा:
make tradefed-all -j tradefed.sh run template/local_min --template:map test=bionic-benchmarks
मैन्युअल तरीके से इंस्टॉल और चलाने के लिए, यह तरीका अपनाएं:
जनरेट किए गए टेस्ट बाइनरी को डिवाइस पर पुश करें:
adb push ${OUT}/data/benchmarktest/bionic-benchmarks/bionic-benchmarks32 \ /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32
डिवाइस पर टेस्ट बाइनरी को शुरू करके, टेस्ट चलाएं:
adb shell /data/benchmarktest/bionic-benchmarks/bionic-benchmarks32