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