BootstrapBuildProvider

public class BootstrapBuildProvider
extends Object implements IDeviceBuildProvider

java.lang.Object
com.android.tradefed.build.BootstrapBuildProvider


IDeviceBuildProvider يقوم بتمهيد إنشاء المعلومات من جهاز الاختبار

يستخدم هذا عادةً للأجهزة ذات البنية الموردة من الخارج ، أي التي لا يتم إنشاؤها بواسطة نظام بناء داخلي. بعض المعلومات ، وتحديداً الفرع ، ليست متاحة فعليًا من الجهاز ، وبالتالي يتم إنشاؤها بشكل مصطنع.

تأتي جميع معلومات البيانات الوصفية للبناء من حقول ملكية رو * مختلفة على الجهاز

يقوم موفر البناء هذا حاليًا بإنشاء بيانات التعريف على النحو التالي:

  • الفرع: $ (ro.product.brand) - $ (ro.product.name) - $ (ro.product.device) - $ (ro.build.version.release) ، على سبيل المثال:
    • لإصدار Google Play ، Samsung S4 الذي يعمل بنظام Android 4.2: samsung-jgedlteue-jgedlte-4.2
    • لجهاز Nexus 7 الذي يعمل بنظام التشغيل Android 4.2: 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 ()

    المنشأت العامة

    BootstrapBuildProvider

    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