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 do Tradefed e fazer a etapa de recuperação.
Resumo
Construtores públicos | |
|---|---|
RunConfigDeviceRecovery()
|
|
Métodos públicos | |
|---|---|
List<String>
|
getExtraArguments(ITestDevice device)
Recebe a lista de argumentos extras a serem transmitidos para a configuração. |
void
|
recoverDevices(List<IManagedTestDevice> managedDevices)
Recupera dispositivos off-line 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 de |
IDeviceManager
|
getDeviceManager()
Retorna uma instância de |
Construtores públicos
RunConfigDeviceRecovery
public RunConfigDeviceRecovery ()
Métodos públicos
getExtraArguments
public List<String> getExtraArguments (ITestDevice device)
Recebe a lista de argumentos extras a serem transmitidos para a configuração. Se um valor nulo for retornado , algo deu errado e a recuperação precisa ser tentada.
| Parâmetros | |
|---|---|
device |
ITestDevice: o ITestDevice para executar a recuperação |
| Retorna | |
|---|---|
List<String> |
A lista de argumentos extras a serem usados. Ou nulo se algo der errado. |
recoverDevices
public void recoverDevices (List<IManagedTestDevice> managedDevices)
Recupera dispositivos off-line no host.
| Parâmetros | |
|---|---|
managedDevices |
List: uma lista de ITestDevices. |
shouldSkip
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. |
| 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 testes.
| Retorna | |
|---|---|
ICommandScheduler |
|
getDeviceManager
protected IDeviceManager getDeviceManager ()
Retorna uma instância de IDeviceManager. Exposto para testes.
| Retorna | |
|---|---|
IDeviceManager |
|