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 fazer 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) |
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 |
Construtores públicos
RunConfigDeviceRecovery
public RunConfigDeviceRecovery ()
Métodos públicos
getExtraArguments
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 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)
Parâmetros | |
---|---|
managedDevices |
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 | True se a recuperação deve ser ignorada. |
Métodos protegidos
getCommandScheduler
protected ICommandScheduler getCommandScheduler ()
Retorna uma instância de ICommandScheduler
. Exposto para teste.
Devoluções | |
---|---|
ICommandScheduler |
getDeviceManager
protected IDeviceManager getDeviceManager ()
Retorna uma instância IDeviceManager
. Exposto para teste.
Devoluções | |
---|---|
IDeviceManager |