IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


IBuildProvider يستخدم معلومات من ITestDevice لاسترداد إصدار.

حالة الاستخدام النموذجية لهذه الواجهة هي موفّر إصدار يجلب أنواعًا مختلفة من الإصدارات استنادًا إلى نوع الجهاز. لا يُنصح بتنفيذ إجراءات في BuildProvider تعدّل حالة الجهاز.

سيؤدي تنفيذ هذه الواجهة إلى أن يستدعي إطار عمل TensorFlow الطريقة getBuild(ITestDevice) بدلاً من IBuildProvider.getBuild().

ملخّص

الإجراءات العامة

abstract IBuildInfo getBuild(ITestDevice device)

استرداد بيانات الإصدار قيد الاختبار

الإجراءات العامة

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

استرداد بيانات الإصدار قيد الاختبار

المعلَمات
device ITestDevice: ITestDevice المخصّص للاختبار

المرتجعات
IBuildInfo IBuildInfo لإنشاء إصدار قيد الاختبار أو null إذا لم يتوفّر أي إصدار للاختبار

عمليات الطرح
BuildRetrievalError في حال تعذّر استرداد معلومات الإصدار بسبب حدوث خطأ غير متوقّع
DeviceNotAvailableException في حال أصبح الجهاز غير متاح للاختبار