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 |
IDeviceManager | getDeviceManager () Retorna uma instância |
Construtores públicos
RunConfigDeviceRecovery
public RunConfigDeviceRecovery ()
Métodos públicos
getExtraArgumentos
publicgetExtraArguments (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 | 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 | |