RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

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


‫Generic base IMultiDeviceRecovery כדי להריץ הגדרת tradefed כדי לבצע את שלב השחזור.

סיכום

‫constructors ציבוריים

RunConfigDeviceRecovery()

‫methods ציבוריים

List<String> getExtraArguments(ITestDevice device)

מקבלים את רשימת הארגומנטים הנוספים שיועברו להגדרה.

void recoverDevices(List<IManagedTestDevice> managedDevices)

שחזור מכשירים במצב אופליין במארח.

boolean shouldSkip(IManagedTestDevice device)

הזדמנות נוספת לדלג על השחזור במכשיר מסוים על ידי ביצוע בדיקות נוספות.

שיטות מוגנות

ICommandScheduler getCommandScheduler()

הפונקציה מחזירה מופע של ICommandScheduler.

IDeviceManager getDeviceManager()

הפונקציה מחזירה מופע של IDeviceManager.

‫constructors ציבוריים

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

‫methods ציבוריים

getExtraArguments

public List<String> getExtraArguments (ITestDevice device)

מקבלים את רשימת הארגומנטים הנוספים שיועברו להגדרה. אם מוחזר null, משהו השתבש וצריך לנסות לשחזר.

פרמטרים
device ITestDevice: ITestDevice שצריך להריץ את השחזור מולו

החזרות
List<String> רשימת הארגומנטים הנוספים לשימוש. או null אם משהו השתבש.

recoverDevices

public void recoverDevices (List<IManagedTestDevice> managedDevices)

שחזור מכשירים במצב אופליין במארח.

פרמטרים
managedDevices List: רשימה של ITestDevice.

shouldSkip

public boolean shouldSkip (IManagedTestDevice device)

הזדמנות נוספת לדלג על השחזור במכשיר מסוים על ידי ביצוע בדיקות נוספות.

פרמטרים
device IManagedTestDevice: IManagedTestDevice שנלקח בחשבון לצורך שחזור.

החזרות
boolean הערך True אם צריך לדלג על השחזור.

שיטות מוגנות

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

הפונקציה מחזירה מופע של ICommandScheduler. חשוף לבדיקה.

החזרות
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

הפונקציה מחזירה מופע של IDeviceManager. חשוף לבדיקה.

החזרות
IDeviceManager