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

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

উদাহরণ

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

পদক্ষেপের সারাংশ

  1. টেস্ট মডিউল কনফিগারেশন ফাইলে BUILD_NATIVE_BENCHMARK বিল্ড নিয়ম ব্যবহার করা উচিত যাতে Google-বেঞ্চমার্ক নির্ভরতা স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত হয়।
  2. মেক দিয়ে টেস্ট মডিউল তৈরি করুন:

    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