اجرای پیکربندی دستگاه بازیابی

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

شیء جاوا
com.android.tradefed.device.recovery.RunConfigDeviceRecovery


IMultiDeviceRecovery پایه عمومی برای اجرای یک پیکربندی مبادله‌شده جهت انجام مرحله بازیابی.

خلاصه

سازندگان عمومی

RunConfigDeviceRecovery ()

روش‌های عمومی

List<String> getExtraArguments ( ITestDevice device)

لیست آرگومان‌های اضافی که باید به پیکربندی ارسال شوند را دریافت کنید.

void recoverDevices (List< IManagedTestDevice > managedDevices)

دستگاه‌های آفلاین را روی میزبان بازیابی می‌کند.

boolean shouldSkip ( IManagedTestDevice device)

احتمال بیشتر برای رد کردن بازیابی در یک دستگاه خاص با انجام بررسی‌های بیشتر.

روش‌های محافظت‌شده

ICommandScheduler getCommandScheduler ()

یک نمونه ICommandScheduler را برمی‌گرداند.

IDeviceManager getDeviceManager ()

یک نمونه IDeviceManager را برمی‌گرداند.

سازندگان عمومی

اجرای پیکربندی دستگاه بازیابی

public RunConfigDeviceRecovery ()

روش‌های عمومی

دریافت آرگومان‌های اضافی

public List<String> getExtraArguments (ITestDevice device)

لیست آرگومان‌های اضافی که باید به پیکربندی ارسال شوند را دریافت کنید. اگر مقدار null برگردانده شود، مشکلی پیش آمده و باید برای بازیابی تلاش شود.

پارامترها
device ITestDevice : ITestDevice که بازیابی روی آن اجرا می‌شود

بازگشت‌ها
List<String> لیست آرگومان‌های اضافی که باید استفاده شوند. یا اگر مشکلی پیش آمد، null.

بازیابی دستگاه‌ها

public void recoverDevices (List<IManagedTestDevice> managedDevices)

دستگاه‌های آفلاین را روی میزبان بازیابی می‌کند.

پارامترها
managedDevices List : فهرستی از ITestDevice ).

باید رد شد

public boolean shouldSkip (IManagedTestDevice device)

احتمال بیشتر برای رد کردن بازیابی در یک دستگاه خاص با انجام بررسی‌های بیشتر.

پارامترها
device IManagedTestDevice : دستگاه IManagedTestDevice که برای بازیابی در نظر گرفته شده است.

بازگشت‌ها
boolean اگر لازم باشد از مرحله بازیابی صرف نظر شود، صحیح است.

روش‌های محافظت‌شده

زمان‌بندی فرمان

protected ICommandScheduler getCommandScheduler ()

یک نمونه ICommandScheduler را برمی‌گرداند. برای آزمایش در معرض نمایش قرار داده شده است.

بازگشت‌ها
ICommandScheduler

دریافت مدیر دستگاه

protected IDeviceManager getDeviceManager ()

یک نمونه IDeviceManager را برمی‌گرداند. برای آزمایش در دسترس قرار گرفته است.

بازگشت‌ها
IDeviceManager