TF-এ বিল্ড প্রোভাইডারদের IBuildProvider
ইন্টারফেস দ্বারা প্রতিনিধিত্ব করা হয়।
ইন্টারফেসের যেকোনো বাস্তবায়ন পরীক্ষা কনফিগারেশনে ব্যবহার করা যেতে পারে। এই নমনীয় নকশা যে কোনো ধরনের সিস্টেমের সাথে ইন্টারঅ্যাক্ট করতে দেয়।
একটি বিল্ড প্রদানকারী সেটআপ এবং পরীক্ষার জন্য প্রয়োজনীয় সমস্ত সংস্থান সহ বিল্ড তথ্য তৈরি করে।
স্থানীয় বিল্ড প্রদানকারী
স্থানীয়ভাবে চালানোর সময়, বেশ কয়েকটি সম্ভাব্য কনফিগারেশন বিদ্যমান:
- একটি স্থানীয়ভাবে নির্মিত ডিভাইস চিত্র খুঁজুন এবং ব্যবহার করুন:
LocalDeviceBuildProvider
। এটি সাধারণত পরীক্ষা চালানোর আগে স্থানীয়ভাবে নির্মিত অ্যান্ড্রয়েড ইমেজ ফ্ল্যাশ করতে ব্যবহৃত হয়। - স্থানীয়ভাবে নির্মিত পরীক্ষার ক্ষেত্রে খুঁজুন এবং ব্যবহার করুন:
BootstrapBuildProvider
। এটি সাধারণত একটি ইতিমধ্যে ফ্ল্যাশ করা এবং প্রস্তুত ডিভাইসের বিরুদ্ধে পরীক্ষা চালানোর জন্য ব্যবহৃত হয়। এটি স্থানীয় পরীক্ষার সময় Atest দ্বারা ব্যবহৃত প্রদানকারী।
কনফিগারেশন
অবজেক্ট ট্যাগ build_provider
ব্যবহার করুন। যেমন:
<build_provider class="com.android.tradefed.build.BootstrapBuildProvider" />