Tradefed প্রদানকারী তৈরি করুন

TF-এ বিল্ড প্রোভাইডারগুলো IBuildProvider ইন্টারফেস দ্বারা উপস্থাপিত হয়।

ইন্টারফেসটির যেকোনো বাস্তবায়ন একটি টেস্ট কনফিগারেশনে ব্যবহার করা যেতে পারে। এই নমনীয় নকশাটি যেকোনো ধরনের সিস্টেমের সাথে মিথস্ক্রিয়া করার সুযোগ দেয়।

একটি বিল্ড প্রোভাইডার সেটআপ এবং টেস্টের জন্য প্রয়োজনীয় সমস্ত রিসোর্স দিয়ে বিল্ড ইনফো তৈরি করে।

স্থানীয় নির্মাণ সরবরাহকারী

স্থানীয়ভাবে চালানোর ক্ষেত্রে, বেশ কয়েকটি সম্ভাব্য কনফিগারেশন রয়েছে:

  • স্থানীয়ভাবে তৈরি একটি ডিভাইস ইমেজ খুঁজুন এবং ব্যবহার করুন: LocalDeviceBuildProvider । সাধারণত পরীক্ষা চালানোর আগে স্থানীয়ভাবে তৈরি একটি অ্যান্ড্রয়েড ইমেজ ফ্ল্যাশ করতে এটি ব্যবহৃত হয়।
  • স্থানীয়ভাবে তৈরি টেস্ট কেস খুঁজুন এবং ব্যবহার করুন: BootstrapBuildProvider । এটি সাধারণত আগে থেকেই ফ্ল্যাশ করা এবং প্রস্তুত কোনো ডিভাইসে পরীক্ষা চালানোর জন্য ব্যবহৃত হয়। স্থানীয় পরীক্ষার সময় Atest এই প্রোভাইডারটিই ব্যবহার করে থাকে।

কনফিগারেশন

build_provider অবজেক্ট ট্যাগটি ব্যবহার করুন। উদাহরণস্বরূপ:

<build_provider class="com.android.tradefed.build.BootstrapBuildProvider" />