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 retornado 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 do 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 do simpleperf através do receptor |
| getArgumentList () Obtenha 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
executeCommand
public SimplePerfResult executeCommand (String command)
Executa o comando adb shell fornecido, com simpleperf envolvido
O resultado do Simpleperf será analisado e retornado ao chamador
Parâmetros |
---|
command | String : comando a ser executado no dispositivo |
executeCommand
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 do 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 : o tempo máximo durante o 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 forem executados sem sucesso. |
executeCommand
public void executeCommand (String command,
IShellOutputReceiver receiver)
Executa o comando adb shell fornecido, com simpleperf envolvido
É responsabilidade do chamador analisar o resultado do 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 ()
Obtenha argumento para o comando simpleperf
Devoluções |
---|
| lista de subcomandos e argumentos (anulável) |
setArgumentList
public void setArgumentList ( arguList)
Definir argumento no comando simpleperf
Parâmetros |
---|
arguList | : lista de subcomandos e argumentos |
Métodos protegidos
comandoStringPreparer
protected String commandStringPreparer (String command)
Parâmetros |
---|
command | String |