RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

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


IMultiDeviceRecovery de base genérica para executar uma configuração de 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

getExtraArguments

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 deve 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.

recuperardispositivos

public void recoverDevices ( managedDevices)

Recupera dispositivos offline no host.

Parâmetros
managedDevices : uma lista de ITestDevice s.

deve 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 deve 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