মেট্রিক টেস্ট সাধারণত হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার (HAL) পরীক্ষা করার জন্য অথবা নিম্ন-স্তরের সিস্টেম পরিষেবাগুলির সাথে সরাসরি ইন্টারঅ্যাক্ট করার জন্য ব্যবহৃত হয়। কন্টিনিউয়াস টেস্টিং পরিষেবার সুবিধা নিতে, মেট্রিক টেস্টগুলি গুগল-বেঞ্চমার্ক ফ্রেমওয়ার্ক দিয়ে তৈরি করা উচিত।
উদাহরণ
একটি নমুনা মেট্রিক টেস্ট মডিউল সেটআপ দেখতে ভিজিট করুন: bionic/benchmarks/bionic-benchmarks
ধাপগুলোর সারসংক্ষেপ
- টেস্ট মডিউল কনফিগারেশন ফাইলে
BUILD_NATIVE_BENCHMARKবিল্ড রুলটি ব্যবহার করা উচিত, যাতে google-benchmark ডিপেন্ডেন্সিগুলো স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত হয়। make ব্যবহার করে টেস্ট মডিউলটি তৈরি করুন:
make -j40 bionic-benchmarksট্রেড ফেডারেশন টেস্ট হারনেস দিয়ে স্বয়ংক্রিয়ভাবে ইনস্টলেশন ও চালনা:
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