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