RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

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


قاعدة عامة IMultiDeviceRecovery لتشغيل إعدادات Tradefed من أجل تنفيذ خطوة الاسترداد.

ملخّص

طُرق وضع التصميم العامة

RunConfigDeviceRecovery()

الإجراءات العامة

List<String> getExtraArguments(ITestDevice device)

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

void recoverDevices(List<IManagedTestDevice> managedDevices)

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

boolean shouldSkip(IManagedTestDevice device)

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

طُرق محمية

ICommandScheduler getCommandScheduler()

تعرض هذه الطريقة مثيلاً من ICommandScheduler.

IDeviceManager getDeviceManager()

تعرض هذه الطريقة مثيلاً من IDeviceManager.

طُرق وضع التصميم العامة

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

الإجراءات العامة

getExtraArguments

public List<String> getExtraArguments (ITestDevice device)

احصل على قائمة بالوسيطات الإضافية التي سيتم تمريرها إلى الإعداد. في حال تم عرض القيمة null، يعني ذلك حدوث خطأ ويجب محاولة استرداد البيانات.

المعلَمات
device ITestDevice: ITestDevice المطلوب إجراء عملية الاسترداد عليه

المرتجعات
List<String> قائمة الوسيطات الإضافية التي سيتم استخدامها أو قيمة فارغة إذا حدث خطأ.

recoverDevices

public void recoverDevices (List<IManagedTestDevice> managedDevices)

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

المعلَمات
managedDevices List: قائمة ITestDevice

shouldSkip

public boolean shouldSkip (IManagedTestDevice device)

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

المعلَمات
device IManagedTestDevice: IManagedTestDevice الذي تم أخذه في الاعتبار لاسترداده

المرتجعات
boolean تكون القيمة "صحيح" إذا كان يجب تخطّي عملية الاسترداد.

طُرق محمية

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

تعرض هذه الطريقة مثيلاً من ICommandScheduler. يتم عرضها للاختبار.

المرتجعات
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

تعرض هذه الطريقة مثيلاً من IDeviceManager. يتم عرضها للاختبار.

المرتجعات
IDeviceManager