CTS স্বয়ংক্রিয় পরীক্ষা চালান (AOSP 10 বা কম)

এই পৃষ্ঠায় অ্যান্ড্রয়েড ১০ বা তার নিম্নতর সংস্করণে CTS স্বয়ংক্রিয় পরীক্ষা চালানোর নির্দেশাবলী রয়েছে।

পুনরায় চেষ্টার সেশন চালান

এটি যদি আপনার প্রথম টেস্ট রান হয়, তবে আপনার নিয়ন্ত্রণের বাইরের কিছু সমস্যার কারণে টেস্টগুলো ব্যর্থ হতে পারে। উদাহরণস্বরূপ, নেটওয়ার্ক সংযোগ ধীর হতে পারে বা জিপিএস সিগন্যাল দুর্বল হতে পারে। তাই, সমস্ত টেস্ট মডিউল সম্পূর্ণ না হওয়া পর্যন্ত এবং শেষ দুটি রিট্রাই সেশনে টেস্ট ব্যর্থতার সংখ্যা একই না হওয়া পর্যন্ত টেস্টগুলো পুনরায় চালান (রিট্রাই করুন)। অ্যান্ড্রয়েড ৯ এবং ১০-এর জন্য একটি রিট্রাই সেশন চালাতে:

  run retry --retry session_number`

অ্যান্ড্রয়েড ৮.১ বা তার নিম্ন সংস্করণের জন্য একটি রিট্রাই সেশন চালাতে:

  run cts --retry session_number

ব্যর্থ প্যারামিটারাইজড টেস্টগুলিতে একটি রিট্রাই সেশন চালান

উত্তীর্ণ প্যারামিটারাইজড টেস্টগুলো পুনরায় চেষ্টা করা হয় না। শুধুমাত্র অনুত্তীর্ণ প্যারামিটারাইজড টেস্টগুলোতে একটি রিট্রাই সেশন চালানোর জন্য:

run retry --retry session_number --new-parameterized-handling

স্বতন্ত্র পরীক্ষার পরিকল্পনা চালান

একসাথে সমস্ত টেস্ট প্ল্যান চালানোর পরিবর্তে, আপনি আলাদা আলাদা টেস্ট প্ল্যান চালাতে পারেন। একটি আলাদা টেস্ট প্ল্যান চালানোর জন্য:

  1. আপনি যে টেস্ট প্ল্যানটি চালাতে চান তার নাম শনাক্ত করুন।

    অ্যান্ড্রয়েড ৭ এবং তার পরবর্তী সংস্করণগুলোর জন্য:

    list modules
    

    অ্যান্ড্রয়েড ৬ বা তার নিম্নতর সংস্করণের জন্য:

    list plans
    
  2. টেস্ট প্ল্যানটি চালান:

    run cts --plan test_module_or_plan_name
    

টেস্ট সম্পাদনের সময় উন্নত করুন

আপনি যদি টেস্ট সম্পাদনের সময় উন্নত করতে চান, তাহলে একাধিক ডিভাইসে টেস্টগুলো শার্ড করতে পারেন। শার্ডিং করার জন্য হোস্টকে কমপক্ষে দুটি ডিভাইস সংযোগ করতে হয়, তবে কার্যকারিতার জন্য ছয় বা তার বেশি ডিভাইস ব্যবহার করার পরামর্শ দেওয়া হয়।

অ্যান্ড্রয়েড ৯ বা ১০-এ টেস্ট শার্ড করতে, চালান:

run cts --shard-count number_of_shards

Android 8.1 বা তার নিচের সংস্করণে টেস্ট শার্ড করতে, চালান:

run cts --shards number_of_shards

একাধিক স্ক্রিন ডিভাইসের জন্য CTS চালান

আপনার ডিভাইসটি যদি অ্যান্ড্রয়েড ১০-এ চলে এবং এতে একাধিক স্ক্রিন থাকে, তাহলে আপনাকে অবশ্যই cts-foldable টেস্ট প্ল্যানটি আলাদাভাবে চালাতে হবে:

run cts-foldable

বিকল্প স্ক্রিন মোডের জন্য পাস বা ফেল করা টেস্ট কেসগুলোর শেষে display_mode এর মান যুক্ত করা হয়, যেমন, testcase1[display_mode=0]