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()الطرق العامة
voidcleanUp(IBuildInfo info)امسح أي ملفات مؤقتة لإنشاء التطبيق.
IBuildInfogetBuild()استرداد بيانات الإصدار قيد الاختبار
IBuildInfogetBuild(ITestDevice device)استرداد بيانات الإصدار قيد الاختبار
final FilegetTestsDir()وظائف الإنشاء العامة
BootstrapBuildProvider
public BootstrapBuildProvider ()
الطرق العامة
cleanUp
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