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