১. স্যুট সেট-আপ করা
সুইটের মাধ্যমে চালানো টেস্ট, Tradefed টেস্ট রানারের মাধ্যমে সরাসরি চালানো স্ট্যান্ডার্ড টেস্টের থেকে আলাদা হয়।
সংজ্ঞা ও নির্দেশাবলীর জন্য Suite সেট-আপ করা দেখুন।
২. সুইট ও মডিউলে বিকল্প ও ফিল্টার পাস করা
সুইট-লেভেল বা মডিউল-লেভেলে বিকল্প ও ফিল্টার পাস করার জন্য বিভিন্ন কমান্ড লাইন ও আর্গুমেন্ট ব্যবহার করা যেতে পারে।
নির্দেশাবলীর জন্য স্যুট ও মডিউলে পাস বিকল্প ও ফিল্টার দেখুন।
৩. সিস্টেম স্ট্যাটাস চেকার
সিস্টেম স্ট্যাটাস চেকার হল প্রতিটি মডিউলের মধ্যে রান করা একটি কম্পোনেন্ট যা মডিউল পরিষ্কার করতে ভুলে গেছে এমন কিছু স্ট্যাটাস চেক ও পরিষ্কার করতে পারে, যেমন কোনও মডিউল কীগার্ড চালু রেখে বেরিয়ে গেছে।
প্রয়োগ ও ব্যবহারের জন্য সিস্টেম স্ট্যাটাস চেকার দেখুন।
৪. AndroidTest.xml স্ট্রাকচার
প্রতিটি AndroidTest.xml ফাইল একটি করে টেস্ট মডিউলকে দেখায়। এই বিভাগে AndroidTest.xml কনফিগারেশন ফাইলের গঠন, কীভাবে তা
সাধারণ Tradefed কনফিগারেশন থেকে আলাদা এবং কী কী অনুমোদিত ও অননুমোদিত
সেই সম্পর্কে বর্ণনা করা হয়েছে।
অনুমোদিত ট্যাগ এবং একটি উদাহরণ কনফিগারেশনের জন্য AndroidTest.xml স্ট্রাকচার দেখুন।
৫. শার্ডিং কনফিগারেশন টিউন করুন
এই বিভাগে আপনার মডিউল কনফিগারেশনের শার্ডিং সংক্রান্ত বিষয়গুলি কীভাবে টিউন করতে হয় তা ব্যাখ্যা করা হয়েছে এবং সেগুলির প্রত্যেকটির সাথে যুক্ত সুবিধাগুলি বর্ণনা করা হয়েছে:
- আপনার মডিউল শেয়ার করা যাবে কিনা তা ঘোষণা করুন
- আপনার মডিউলের জন্য সম্ভাব্য শার্ডের সংখ্যা টিউন করুন
আরও বিবরণের জন্য AndroidTest.xml মডিউল টিউন করা দেখুন।
৬. কন্ট্রোলার
মডিউল কন্ট্রোলার হল বিশেষ অবজেক্ট যা মডিউলের আচরণে কিছু পরিবর্তন করতে
AndroidTest.xml-এ নির্দিষ্ট করা যেতে পারে। যেমন,
কিছু শর্ত পূরণ না হলে আপনি সম্পূর্ণ মডিউলটি এড়িয়ে যেতে পারেন।
প্রয়োগ ও লগিংয়ের জন্য মডিউল কন্ট্রোলার দেখুন।
৭. আবার চেষ্টা করুন
Suite Retry আপনাকে ব্যর্থ হওয়া টেস্টের আগের ইনভোকেশন আবার চালানোর অনুমতি দেয় যাতে প্রথম ব্যর্থতার কারণ হতে পারে এমন ফ্ল্যাকিনেস বা দুর্বল আইসোলেশনকে বাদ দেওয়া যায়।
উদাহরণ ও ব্যবহারের জন্য Suite Retry দেখুন।
৮. একাধিক ডিভাইস ব্যবহার করা যায় এমন স্যুট
নতুন রিলিজ এখন মাল্টি-ডিভাইস স্যুট এবং মডিউল সমর্থন করে যা এর টেস্ট ফ্লোতে একাধিক ডিভাইসের মধ্যে সমন্বয় করার জন্য একটি টেস্টের অনুমতি দেয়।
আরও বিবরণের জন্য মাল্টি-ডিভাইস স্যুট দেখুন।