IDeviceBuildProvider
public
interface
IDeviceBuildProvider
implements
IBuildProvider
com.android.tradefed.build.IDeviceBuildProvider |
IBuildProvider
يستخدم معلومات من ITestDevice
لاسترداد إصدار.
وحالة الاستخدام المعتادة لهذه الواجهة هي مقدّم الإصدار الذي يُجلب أنواعًا مختلفة من الإصدارات استنادًا إلى نوع الجهاز. لا يُنصح بتنفيذ إجراءات في فئة BuildProvider تؤدي إلى تعديل حالة الجهاز.
سيؤدي تنفيذ هذه الواجهة إلى استدعاء إطار الشفافية والموافقة للطريقة getBuild(com.android.tradefed.device.ITestDevice)
بدلاً من IBuildProvider.getBuild()
.
ملخّص
الطرق العامة | |
---|---|
abstract
IBuildInfo
|
getBuild(ITestDevice device)
استرداد بيانات الإصدار قيد الاختبار |
الطرق العامة
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
استرداد بيانات الإصدار قيد الاختبار
المعلمات | |
---|---|
device |
ITestDevice : ITestDevice المخصّصة للاختبار |
المرتجعات | |
---|---|
IBuildInfo |
IBuildInfo للإصدار قيد الاختبار أو null إذا لم يكن هناك إصدار
متاح للاختبار |
عمليات الرمي | |
---|---|
BuildRetrievalError |
إذا تعذّر استرداد معلومات الإصدار بسبب خطأ غير متوقّع |
DeviceNotAvailableException |
إذا أصبح الجهاز غير متاح للاختبار |