BootstrapBuildProvider
public
class
BootstrapBuildProvider
extends Object
implements
IDeviceBuildProvider
java.lang.Object | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
IDeviceBuildProvider
لبدء معلومات الإصدار من الجهاز الاختباري
يُستخدَم هذا عادةً للأجهزة التي تحتوي على إصدار مقدَّم من جهة خارجية، أي لم يتم إنشاؤه باستخدام نظام الإنشاء الداخلي. لا تتوفّر بعض المعلومات، وتحديدًا معلومات الفرع، من الجهاز، وبالتالي يتم إنشاؤها بشكل اصطناعي.
تأتي جميع معلومات البيانات الوصفية للإصدار من حقول الموقع ro.* المختلفة على الجهاز.
في الوقت الحالي، ينشئ موفِّر الإصدارات هذه البيانات الوصفية على النحو التالي:
- branch:
$(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
- build flavor: كما قدّمه
ITestDevice#getBuildFlavor()
- الاسم المعرِّف للإصدار: كما قدّمه
ITestDevice#getBuildAlias()
- رقم تعريف الإصدار: كما قدّمه
ITestDevice#getBuildId()
ملخّص
شركة إنشاءات عامة
BootstrapBuildProvider()
الطرق العامة
void
cleanUp(IBuildInfo info)
احذف أي ملفات إصدار مؤقتة.
IBuildInfo
getBuild()
يمكنك استرداد البيانات الخاصة بالإصدار قيد الاختبار.
IBuildInfo
getBuild(ITestDevice device)
استرداد بيانات الإصدار قيد الاختبار
final File
getTestsDir()
وظائف الإنشاء العامة
BootstrapBuildProvider
public BootstrapBuildProvider ()
الطرق العامة
cleanUp
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