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