RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

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


Base genérica IMultiDeviceRecovery para executar uma configuração comercializada e fazer a recuperação. etapa.

Resumo

Construtores públicos

RunConfigDeviceRecovery()

Métodos públicos

getExtraArguments(ITestDevice device)

Recebe a lista de argumentos extras a serem transmitidos para a configuração.

void recoverDevices( managedDevices)

Recupera dispositivos off-line no host.

boolean shouldSkip(IManagedTestDevice device)

Mais uma chance de pular a recuperação em um determinado dispositivo com verificações extras.

Métodos protegidos

ICommandScheduler getCommandScheduler()

Retorna uma instância de ICommandScheduler.

IDeviceManager getDeviceManager()

Retorna uma instância de IDeviceManager.

Construtores públicos

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

Métodos públicos

getExtraArguments

public  getExtraArguments (ITestDevice device)

Recebe a lista de argumentos extras a serem transmitidos para a configuração. Se nulo for retornado algo deu errado e devemos tentar a recuperação.

Parâmetros
device ITestDevice: o ITestDevice para executar a recuperação.

Retorna
A lista de argumentos extras a serem usados. Ou nulo, se algo deu errado.

recupere dispositivos

public void recoverDevices ( managedDevices)

Recupera dispositivos off-line no host.

Parâmetros
managedDevices : uma lista de ITestDevices.

devePular

public boolean shouldSkip (IManagedTestDevice device)

Mais uma chance de pular a recuperação em um determinado dispositivo com verificações extras.

Parâmetros
device IManagedTestDevice: o IManagedTestDevice considerado para recuperação.

Retorna
boolean Verdadeiro se a recuperação precisar ser ignorada.

Métodos protegidos

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

Retorna uma instância de ICommandScheduler. Exposto para teste.

Retorna
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

Retorna uma instância de IDeviceManager. Exposto para teste.

Retorna
IDeviceManager