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