বুটস্ট্র্যাপবিল্ড প্রদানকারী
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 ()পাবলিক পদ্ধতি
voidcleanUp ( IBuildInfo info)যেকোনো অস্থায়ী বিল্ড ফাইল পরিষ্কার করুন।
IBuildInfogetBuild ()পরীক্ষার অধীনে নির্মাণের জন্য ডেটা পুনরুদ্ধার করুন।
IBuildInfogetBuild ( ITestDevice device)পরীক্ষার অধীনে নির্মাণের জন্য ডেটা পুনরুদ্ধার করুন
final FilegetTestsDir ()পাবলিক কনস্ট্রাক্টর
বুটস্ট্র্যাপবিল্ড প্রদানকারী
public BootstrapBuildProvider ()
পাবলিক পদ্ধতি
পরিষ্কার করা
public void cleanUp (IBuildInfo info)
যেকোনো অস্থায়ী বিল্ড ফাইল পরিষ্কার করুন।
পরামিতি infoIBuildInfogetBuild
public IBuildInfo getBuild ()
পরীক্ষার অধীনে নির্মাণের জন্য ডেটা পুনরুদ্ধার করুন।
রিটার্নস IBuildInfoপরীক্ষার জন্য বিল্ড করার জন্য IBuildInfoবা পরীক্ষার জন্য কোনো বিল্ড উপলব্ধ না হলেnullনিক্ষেপ করে BuildRetrievalErrorgetBuild
public IBuildInfo getBuild (ITestDevice device)
পরীক্ষার অধীনে নির্মাণের জন্য ডেটা পুনরুদ্ধার করুন
পরামিতি deviceITestDevice: পরীক্ষার জন্য বরাদ্দ করাITestDeviceরিটার্নস IBuildInfoপরীক্ষার জন্য বিল্ড করার জন্য IBuildInfoবা পরীক্ষার জন্য কোনো বিল্ড উপলব্ধ না হলেnullনিক্ষেপ করে BuildRetrievalErrorDeviceNotAvailableExceptionGetTestsDir
public final File getTestsDir ()
রিটার্নস File