Tradefed-এর মাধ্যমে পরীক্ষা করা

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

১. নতুন টেস্ট রানার লেখা

এখানে আপনি নতুন Tradefed টেস্ট রানার লেখার জন্য প্রয়োজনীয় প্রাথমিক বিষয়গুলি সম্পর্কে জানবেন। আপনি যদি সম্পূর্ণ নতুন ধরনের টেস্টের জন্য সাপোর্ট দিতে চান এবং আপনাকে যদি একদম শুরু থেকে নতুন রানার তৈরি করতে হয়, তাহলে এটি বিশেষভাবে উপযোগী।

নির্দেশাবলীর জন্য Tradefed টেস্ট রানার লেখা দেখুন।

২. শেয়ার করা যায় এমন টেস্ট রানার লেখা

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

ধাপগুলি জানতে একটি শার্ডেড IRemoteTest টেস্ট রানার লিখুন দেখুন।

৩. হোস্ট-চালিত টেস্ট লিখুন

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

টেস্ট রানার টাইপ Tradefed-এর মধ্যে বা কোনও সুইটের মাধ্যমে চালানোর সময় ব্যবহার করা যেতে পারে।

নির্দেশাবলীর জন্য Trade Federation-এ হোস্ট-পরিচালিত টেস্ট লেখা দেখুন।

৪. পরীক্ষা থেকে মেট্রিক রিপোর্ট করুন

টেস্টের ফলাফল ছাড়াও মেট্রিক রিপোর্ট করাটা খুবই সাধারণ ঘটনা। টেস্ট রানারের উপর নির্ভর করে, মেট্রিক সম্পর্কে অভিযোগ জানানোর বিভিন্ন পদ্ধতি আছে।

উদাহরণ দেখতে Tradefed টেস্ট থেকে রিপোর্ট মেট্রিক বা ডেটা দেখুন।

৫. অটোমেটিক লগ সংগ্রহ করা

কিছু লগ সাধারণত সমস্যা ডিবাগ করার জন্য ব্যবহার করা হয়, যেমন: Logcat. তাই Tradefed এগুলি সহজে সংগ্রহ করার জন্য একটি অটোমেটিক মেকানিজম অফার করে।

ব্যবহারের জন্য লগ-ইন করতে না পারার তথ্য অটোমেটিক সংগ্রহ করা দেখুন।

৬. অটোমেটিক টেস্ট আবার চালানো

আপনি Tradefed-কে ব্যর্থতা অটোমেটিক আবার চেষ্টা করার জন্য বা কিছু টেস্ট একাধিকবার পুনরাবৃত্তিতে চালানোর জন্য চালু করতে পারেন।

আরও বিবরণের জন্য অটোমেটিক টেস্ট আবার চালানো দেখুন।

৭. আবার আইসোলেশন করার চেষ্টা করুন

আবার চেষ্টা করার চেষ্টার মধ্যে টেস্ট এক্সিকিউশন আলাদা করার জন্য আপনি Tradefed চালু করতে পারেন।

আরও বিবরণের জন্য আইসোলেশন আবার চেষ্টা করুন বিকল্প দেখুন।

৮. একটি শেল টেস্ট লেখা

ট্রেড ফেডারেশনে শেল টেস্ট লেখা দেখুন।

৯. গ্লোবাল টেস্ট ফিল্টার কনফিগার করা

ট্রেড ফেডারেশনে গ্লোবাল ফিল্টার দেখুন।