تشغيل عملية الاسترداد

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

java.lang.Object
com.android.tradefed.device.recovery.RunConfigDeviceRecovery


قاعدة عامة IMultiDeviceRecovery لتشغيل إعدادات مقايضة لإجراء عملية الاسترداد .

ملخّص

شركة إنشاءات عامة

RunConfigDeviceRecovery()

الطرق العامة

getExtraArguments(ITestDevice device)

احصل على قائمة بالوسيطات الإضافية التي سيتم تمريرها إلى الإعداد.

void recoverDevices( managedDevices)

يسترد الأجهزة غير المتصلة بالإنترنت على المضيف.

boolean shouldSkip(IManagedTestDevice device)

هناك فرصة إضافية لتخطّي عملية الاسترداد على جهاز معيّن من خلال إجراء عمليات تحقّق إضافية.

الطرق المحمية

ICommandScheduler getCommandScheduler()

تعرض مثيل ICommandScheduler.

IDeviceManager getDeviceManager()

تعرض مثيل IDeviceManager.

شركة إنشاءات عامة

تشغيل عملية الاسترداد

public RunConfigDeviceRecovery ()

الطرق العامة

الحصول على وسيطات

public  getExtraArguments (ITestDevice device)

احصل على قائمة بالوسيطات الإضافية التي سيتم تمريرها إلى الإعداد. في حال إرجاع القيمة "فارغ" حدث خطأ ويجب محاولة الاسترداد.

المعلمات
device ITestDevice: ITestDevice المطلوب تنفيذ عملية الاسترداد عليه

المرتجعات
تمثّل هذه السمة قائمة بالوسيطات الإضافية التي سيتم استخدامها. أو خالية إذا حدث خطأ ما.

استرداد الأجهزة

public void recoverDevices ( managedDevices)

يسترد الأجهزة غير المتصلة بالإنترنت على المضيف.

المعلمات
managedDevices : قائمة من ITestDevice

يجب التخطي

public boolean shouldSkip (IManagedTestDevice device)

هناك فرصة إضافية لتخطّي عملية الاسترداد على جهاز معيّن من خلال إجراء عمليات تحقّق إضافية.

المعلمات
device IManagedTestDevice: السمة IManagedTestDevice التي تم التفكير في استردادها.

المرتجعات
boolean صحيح إذا كان ينبغي تخطي الاسترداد.

الطرق المحمية

الحصول على Commandscheduler

protected ICommandScheduler getCommandScheduler ()

تعرض مثيل ICommandScheduler. معرض للاختبار.

المرتجعات
ICommandScheduler

الحصول على مدير الجهاز

protected IDeviceManager getDeviceManager ()

تعرض مثيل IDeviceManager. معرض للاختبار.

المرتجعات
IDeviceManager