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