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) استرجع البيانات للبناء قيد الاختبار |
الأساليب العامة
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
استرجع البيانات للبناء قيد الاختبار
حدود | |
---|---|
device | ITestDevice : ITestDevice المخصص للاختبار |
عائدات | |
---|---|
IBuildInfo | IBuildInfo للبناء قيد الاختبار أو null إذا لم يكن هناك إصدار متاح للاختبار |
رميات | |
---|---|
BuildRetrievalError | إذا فشل استرداد معلومات البناء بسبب خطأ غير متوقع |
DeviceNotAvailableException | إذا أصبح الجهاز غير متاح للاختبار |