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