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()
تعرض هذه الطريقة مثيلاً من |
IDeviceManager
|
getDeviceManager()
تعرض هذه الطريقة مثيلاً من |
طُرق وضع التصميم العامة
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 |
|