SimplePerfUtil
public class SimplePerfUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.SimplePerfUtil |
Classe utilitária para despachar comandos simples e coletar resultados
Resumo
Métodos públicos |
---|
SimplePerfResult | executeCommand (String command) Executa o comando adb shell fornecido, com simpleperf envolvido O resultado do Simpleperf será analisado e retornará ao chamador |
void | executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) Executa o comando adb shell fornecido, com simpleperf envolvido É responsabilidade do chamador analisar o resultado simpleperf através do receptor |
void | executeCommand (String command, IShellOutputReceiver receiver) Executa o comando adb shell fornecido, com simpleperf envolvido É responsabilidade do chamador analisar o resultado simpleperf através do receptor |
| getArgumentList () Obter argumento para o comando simpleperf |
static SimplePerfUtil | newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type) Construtor SimplePerfUtil O chamador deve definir o dispositivo e o tipo simpleperf ao inicializar a instância |
void | setArgumentList ( arguList) setArgumentList ( arguList) Definir argumento no comando simpleperf |
Métodos públicos
executarComando
public SimplePerfResult executeCommand (String command)
Executa o comando adb shell fornecido, com simpleperf envolvido
O resultado do Simpleperf será analisado e retornará ao chamador
Parâmetros |
---|
command | String : comando a ser executado no dispositivo |
executarComando
public void executeCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)
Executa o comando adb shell fornecido, com simpleperf envolvido
É responsabilidade do chamador analisar o resultado simpleperf através do receptor
Parâmetros |
---|
command | String : comando a ser executado no dispositivo |
receiver | IShellOutputReceiver : objeto IShellOutputReceiver para direcionar a saída do shell para |
maxTimeToOutputShellResponse | long : a quantidade máxima de tempo durante a qual o comando pode não gerar nenhuma resposta; unidade conforme especificado em timeUnit |
timeUnit | TimeUnit : unidade timeUnit para maxTimeToOutputShellResponse , consulte ERROR(/TimeUnit) |
retryAttempts | int : o número máximo de vezes para repetir o comando se ele falhar devido a uma exceção. DeviceNotResponsiveException será lançada se retryAttempts for executada sem sucesso. |
executarComando
public void executeCommand (String command,
IShellOutputReceiver receiver)
Executa o comando adb shell fornecido, com simpleperf envolvido
É responsabilidade do chamador analisar o resultado simpleperf através do receptor
Parâmetros |
---|
command | String : comando a ser executado no dispositivo |
receiver | IShellOutputReceiver : objeto IShellOutputReceiver para direcionar a saída do shell para |
getArgumentList
public getArgumentList ()
Obter argumento para o comando simpleperf
devoluções |
---|
| lista de subcomando e argumentos (anuláveis) |
setArgumentList
public void setArgumentList ( arguList)
Definir argumento no comando simpleperf
Parâmetros |
---|
arguList | : lista de subcomando e argumentos |
Métodos protegidos
commandStringPreparer
protected String commandStringPreparer (String command)
Parâmetros |
---|
command | String |