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