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 إذا أصبح الجهاز غير متاح للاختبار