বুটস্ট্র্যাপবিল্ড প্রদানকারী
public class BootstrapBuildProvider
extends Object
implements IDeviceBuildProvider
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
একটি IDeviceBuildProvider
যা বুটস্ট্র্যাপ টেস্ট ডিভাইস থেকে তথ্য তৈরি করে
এটি সাধারণত বাহ্যিকভাবে সরবরাহ করা বিল্ড সহ ডিভাইসগুলির জন্য ব্যবহৃত হয়, অর্থাৎ ইন-হাউস বিল্ড সিস্টেম দ্বারা তৈরি হয় না। কিছু তথ্য, বিশেষ করে শাখা, আসলে ডিভাইস থেকে পাওয়া যায় না, তাই এটি কৃত্রিমভাবে তৈরি করা হয়েছে।
সমস্ত বিল্ড মেটা ডেটা তথ্য ডিভাইসে বিভিন্ন ro.* সম্পত্তি ক্ষেত্র থেকে আসে
বর্তমানে এই বিল্ড প্রদানকারী নিম্নরূপ মেটা ডেটা তৈরি করে:
- শাখা: $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release), যেমন:
- Android 4.2 চলমান Google Play সংস্করণ Samsung S4 এর জন্য: samsung-jgedlteue-jgedlte-4.2
- Android 4.2 চলমান Nexus 7-এর জন্য: google-nakasi-grouper-4.2
- বিল্ড ফ্লেভার:
ITestDevice#getBuildFlavor()
দ্বারা প্রদত্ত - বিল্ড উপনাম:
ITestDevice#getBuildAlias()
দ্বারা সরবরাহ করা হয়েছে - বিল্ড আইডি:
ITestDevice#getBuildId()
দ্বারা প্রদত্তসারাংশ
পাবলিক কনস্ট্রাক্টর
BootstrapBuildProvider ()
পাবলিক পদ্ধতি
void
cleanUp ( IBuildInfo info)
যেকোনো অস্থায়ী বিল্ড ফাইল পরিষ্কার করুন।
IBuildInfo
getBuild ()
পরীক্ষার অধীনে নির্মাণের জন্য ডেটা পুনরুদ্ধার করুন।
IBuildInfo
getBuild ( ITestDevice device)
পরীক্ষার অধীনে নির্মাণের জন্য ডেটা পুনরুদ্ধার করুন
final File
getTestsDir ()
পাবলিক কনস্ট্রাক্টর
বুটস্ট্র্যাপবিল্ড প্রদানকারী
public BootstrapBuildProvider ()
পাবলিক পদ্ধতি
পরিষ্কার করা
public void cleanUp (IBuildInfo info)
যেকোনো অস্থায়ী বিল্ড ফাইল পরিষ্কার করুন।
পরামিতি info
IBuildInfo
getBuild
public IBuildInfo getBuild ()
পরীক্ষার অধীনে নির্মাণের জন্য ডেটা পুনরুদ্ধার করুন।
রিটার্নস IBuildInfo
পরীক্ষার জন্য বিল্ড করার জন্য IBuildInfo
বা পরীক্ষার জন্য কোনো বিল্ড উপলব্ধ না হলেnull
নিক্ষেপ করে BuildRetrievalError
getBuild
public IBuildInfo getBuild (ITestDevice device)
পরীক্ষার অধীনে নির্মাণের জন্য ডেটা পুনরুদ্ধার করুন
পরামিতি device
ITestDevice
: পরীক্ষার জন্য বরাদ্দ করাITestDevice
রিটার্নস IBuildInfo
পরীক্ষার জন্য বিল্ড করার জন্য IBuildInfo
বা পরীক্ষার জন্য কোনো বিল্ড উপলব্ধ না হলেnull
নিক্ষেপ করে BuildRetrievalError
DeviceNotAvailableException
GetTestsDir
public final File getTestsDir ()
রিটার্নস File