মেট্রিক পরীক্ষা

মেট্রিক টেস্ট সাধারণত হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার (HAL) পরীক্ষা করার জন্য অথবা নিম্ন-স্তরের সিস্টেম পরিষেবাগুলির সাথে সরাসরি ইন্টারঅ্যাক্ট করার জন্য ব্যবহৃত হয়। কন্টিনিউয়াস টেস্টিং পরিষেবার সুবিধা নিতে, মেট্রিক টেস্টগুলি গুগল-বেঞ্চমার্ক ফ্রেমওয়ার্ক দিয়ে তৈরি করা উচিত।

উদাহরণ

একটি নমুনা মেট্রিক টেস্ট মডিউল সেটআপ দেখতে ভিজিট করুন: bionic/benchmarks/bionic-benchmarks

ধাপগুলোর সারসংক্ষেপ

  1. টেস্ট মডিউল কনফিগারেশন ফাইলে BUILD_NATIVE_BENCHMARK বিল্ড রুলটি ব্যবহার করা উচিত, যাতে google-benchmark ডিপেন্ডেন্সিগুলো স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত হয়।
  2. make ব্যবহার করে টেস্ট মডিউলটি তৈরি করুন:

    make -j40 bionic-benchmarks
    
  3. ট্রেড ফেডারেশন টেস্ট হারনেস দিয়ে স্বয়ংক্রিয়ভাবে ইনস্টলেশন ও চালনা:

    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