বুটস্ট্র্যাপবিল্ড প্রদানকারী

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