মেট্রিক টেস্ট

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

উদাহরণ

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

ধাপের সারসংক্ষেপ

  1. টেস্ট মডিউল কনফিগারেশন ফাইলে BUILD_NATIVE_BENCHMARK build rule ব্যবহার করা উচিত যাতে 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