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