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