পুনরায় চেষ্টা করার বৈশিষ্ট্যটি কীভাবে কাজ করে তা বোঝার জন্য স্বয়ংক্রিয় পরীক্ষা পুনঃপ্রচার ডকুমেন্টেশন দেখুন।
পুনরায় চেষ্টা চালানোর সময়, যদি ডিভাইসটি একটি খারাপ অবস্থায় প্রবেশ করে যা পরীক্ষাগুলিকে আর সফল হতে দেয় না। আইসোলেশন বৈশিষ্ট্য ব্যবহার করুন ডিভাইসটিকে একটি নতুন প্রাথমিক অবস্থায় পুনরুদ্ধার করুন এবং পরীক্ষাগুলি চালানোর এবং সফল হওয়ার অনুমতি দিন।
বৈশিষ্ট্য সক্রিয় করুন
পুনরায় চেষ্টা করার বিকল্পগুলি ছাড়াও নিম্নলিখিত বিকল্পগুলির সাথে পুনরায় চেষ্টা বিচ্ছিন্নতা সক্ষম করা যেতে পারে:
--retry-isolation-grade <FULLY_ISOLATED|REBOOT_ISOLATED>
অথবা এর সাথে অক্ষম:
--retry-isolation-grade NOT_ISOLATED
বৈশিষ্ট্যটি ডিফল্টরূপে অক্ষম করা হয়।
বিচ্ছিন্নতার বিভিন্ন গ্রেড
বিচ্ছিন্নতা গ্রেডটি বিচ্ছিন্নতার পরিমাণকে উপস্থাপন করে যা আমরা পুনরায় চেষ্টা করার মধ্যে কনফিগার করতে চাই:
- FULLY_ISOLATED কনফিগারেশনের কনফিগার করা টার্গেট_প্রিপারার্স পুনরায় চালু করে ডিভাইসটিকে সম্পূর্ণরূপে মুছে ফেলবে এবং পুনরায় সেটআপ করবে
- REBOOT_ISOLATED ডিভাইসটি রিবুট করবে
কম্প্যাটিবিলিটি টেস্ট স্যুট (CTS) এর উপর নোট
CTS-এর Android পার্টনার রান বর্তমানে FULLY_ISOLATED সমর্থন করে না
ফলাফল কি মত দেখায়?
ফলাফল রিপোর্টাররা একটি মার্কার পায় যে একটি প্রদত্ত মডিউল বা রান বিচ্ছিন্নভাবে চলছিল এবং তাদের রিপোর্টে মার্কার প্রদর্শন করতে নির্বাচন করতে পারে।
- মডিউল স্তরে
module-isolated
সম্পত্তি তার বিচ্ছিন্নতা গ্রেডে সেট করা হবে। - রান লেভেলে
run-isolated
সম্পত্তি তার আইসোলেশন গ্রেডে সেট করা হবে।
উদাহরণস্বরূপ: বিচ্ছিন্ন হওয়ার পরে চলমান প্রথম মডিউলটি module-isolated:FULLY_ISOLATED
।
বিচ্ছিন্নভাবে চালানো একটি পরীক্ষা একটি শক্তিশালী সংকেত প্রদান করে। পাস হোক বা ব্যর্থ হোক, পরীক্ষার মালিকের উচ্চ আত্মবিশ্বাস থাকা উচিত যে পূর্ববর্তী পরীক্ষা থেকে কোনও খারাপ অবস্থা ডিভাইসে অবশিষ্ট নেই।