Tradefed-এ বিল্ড প্রোভাইডার

TF-এ বিল্ড প্রোভাইডারকে IBuildProvider ইন্টারফেস দ্বারা দেখানো হয়।

ইন্টারফেসের যেকোনও ইমপ্লিমেন্টেশন টেস্ট কনফিগারেশনে ব্যবহার করা যেতে পারে। এই ফ্লেক্সিবল ডিজাইন যেকোনও ধরনের সিস্টেমের সাথে ইন্টার‍্যাক্ট করতে দেয়।

সেট-আপ ও পরীক্ষার জন্য প্রয়োজনীয় সব রিসোর্স সহ বিল্ড ইনফো বিল্ড প্রদানকারী তৈরি করে।

স্থানীয় বিল্ড প্রদানকারী

লোকালি রান করার সময়, একাধিক সম্ভাব্য কনফিগারেশন থাকে:

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

কনফিগারেশন

অবজেক্ট ট্যাগ build_provider ব্যবহার করুন। যেমন:

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