RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

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


Ogólna klasa bazowa IMultiDeviceRecovery do uruchamiania konfiguracji Tradefed w celu wykonania kroku przywracania.

Podsumowanie

Konstruktory publiczne

RunConfigDeviceRecovery()

Metody publiczne

List<String> getExtraArguments(ITestDevice device)

Pobiera listę dodatkowych argumentów, które mają zostać przekazane do konfiguracji.

void recoverDevices(List<IManagedTestDevice> managedDevices)

Przywraca urządzenia offline na hoście.

boolean shouldSkip(IManagedTestDevice device)

Dodatkowa szansa na pominięcie przywracania na danym urządzeniu przez wykonanie dodatkowych sprawdzeń.

Metody chronione

ICommandScheduler getCommandScheduler()

Zwraca instancję ICommandScheduler.

IDeviceManager getDeviceManager()

Zwraca instancję IDeviceManager.

Konstruktory publiczne

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

Metody publiczne

getExtraArguments

public List<String> getExtraArguments (ITestDevice device)

Pobiera listę dodatkowych argumentów, które mają zostać przekazane do konfiguracji. Jeśli zwracana jest wartość null , oznacza to, że coś poszło nie tak i należy spróbować przywrócić.

Parametry
device ITestDevice: ITestDevice, na którym ma zostać uruchomione przywracanie.

Zwraca
List<String> Lista dodatkowych argumentów, które mają być używane. Lub wartość null, jeśli coś poszło nie tak.

recoverDevices

public void recoverDevices (List<IManagedTestDevice> managedDevices)

Przywraca urządzenia offline na hoście.

Parametry
managedDevices List: lista ITestDevice.

shouldSkip

public boolean shouldSkip (IManagedTestDevice device)

Dodatkowa szansa na pominięcie przywracania na danym urządzeniu przez wykonanie dodatkowych sprawdzeń.

Parametry
device IManagedTestDevice: IManagedTestDevice rozważane do przywrócenia.

Zwraca
boolean Wartość „prawda”, jeśli przywracanie ma zostać pominięte.

Metody chronione

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

Zwraca instancję ICommandScheduler. Udostępniona do testowania.

Zwraca
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

Zwraca instancję IDeviceManager. Udostępniona do testowania.

Zwraca
IDeviceManager