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 tradefed para executar a etapa de recuperação.

Resumo

Construtores públicos

RunConfigDeviceRecovery ()

Métodos públicos

getExtraArguments ( ITestDevice device)

Obtenha a lista de argumentos extras a serem passados ​​para a configuração.

void recoverDevices ( managedDevices) recoverDevices ( managedDevices)

Recupera dispositivos offline no host.

boolean shouldSkip ( IManagedTestDevice device)

Chance extra de pular a recuperação em um determinado dispositivo fazendo verificações extras.

Métodos protegidos

ICommandScheduler getCommandScheduler ()

Retorna uma instância ICommandScheduler .

IDeviceManager getDeviceManager ()

Retorna uma instância IDeviceManager .

Construtores públicos

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

Métodos públicos

getExtraArgumentos

public  getExtraArguments (ITestDevice device)

Obtenha a lista de argumentos extras a serem passados ​​para a configuração. Se null for retornado, algo deu errado e a recuperação deverá ser tentada.

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

Devoluções
A lista de argumentos extras a serem usados. Ou null se algo deu errado.

recuperar dispositivos

public void recoverDevices ( managedDevices)

Recupera dispositivos offline no host.

Parâmetros
managedDevices : uma lista de ITestDevice s.

deveria pular

public boolean shouldSkip (IManagedTestDevice device)

Chance extra de pular a recuperação em um determinado dispositivo fazendo verificações extras.

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

Devoluções
boolean Verdadeiro se a recuperação precisar ser ignorada.

Métodos protegidos

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

Retorna uma instância ICommandScheduler . Exposto para testes.

Devoluções
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

Retorna uma instância IDeviceManager . Exposto para testes.

Devoluções
IDeviceManager