SimplePerfUtil
public
class
SimplePerfUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SimplePerfUtil |
Classe utilitária para enviar comandos simples e coletar resultados
Confira também:
Resumo
Métodos públicos | |
|---|---|
SimplePerfResult
|
executeCommand(String command)
Executa o comando do shell adb fornecido, com o simpleperf envolvido O resultado do Simpleperf será analisado e retornado ao autor da chamada. |
void
|
executeCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Executa o comando do shell adb fornecido, com o simpleperf envolvido É responsabilidade do autor da chamada analisar o resultado do simpleperf pelo receptor. |
void
|
executeCommand(String command, IShellOutputReceiver receiver)
Executa o comando do shell adb fornecido, com o simpleperf envolvido É responsabilidade do autor da chamada analisar o resultado do simpleperf pelo receptor. |
|
getArgumentList()
Receber argumento para o comando simpleperf |
static
SimplePerfUtil
|
newInstance(ITestDevice device, SimplePerfUtil.SimplePerfType type)
Construtor do SimplePerfUtil O autor da chamada precisa definir o dispositivo e o tipo de simpleperf ao inicializar a instância. |
void
|
setArgumentList(
Definir argumento no comando simpleperf |
Métodos protegidos | |
|---|---|
String
|
commandStringPreparer(String command)
|
Métodos públicos
executeCommand
public SimplePerfResult executeCommand (String command)
Executa o comando do shell adb fornecido, com o simpleperf envolvido
O resultado do Simpleperf será analisado e retornado ao autor da chamada.
| Parâmetros | |
|---|---|
command |
String: comando a ser executado no dispositivo |
| Retorna | |
|---|---|
SimplePerfResult |
O objeto SimplePerfResult contém todas as informações do resultado |
| Gera | |
|---|---|
DeviceNotAvailableException |
Se a conexão com o dispositivo for perdida e não puder ser recuperada |
executeCommand
public void executeCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)Executa o comando do shell adb fornecido, com o simpleperf envolvido
É responsabilidade do autor da chamada analisar o resultado do simpleperf pelo 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. A unidade é especificada em timeUnit. |
timeUnit |
TimeUnit: unidade de timeUnit para maxTimeToOutputShellResponse. Consulte ERROR(/TimeUnit). |
retryAttempts |
int: o número máximo de vezes que o comando será tentado novamente se falhar devido a uma
exceção. A DeviceNotResponsiveException será gerada se retryAttempts for
executada sem sucesso. |
| Gera | |
|---|---|
DeviceNotAvailableException |
Se a conexão com o dispositivo for perdida e não puder ser recuperada |
executeCommand
public void executeCommand (String command,
IShellOutputReceiver receiver)Executa o comando do shell adb fornecido, com o simpleperf envolvido
É responsabilidade do autor da chamada analisar o resultado do simpleperf pelo receptor.
| Parâmetros | |
|---|---|
command |
String: comando a ser executado no dispositivo |
receiver |
IShellOutputReceiver: objeto IShellOutputReceiver para direcionar a saída do shell para |
| Gera | |
|---|---|
DeviceNotAvailableException |
Se a conexão com o dispositivo for perdida e não puder ser recuperada |
getArgumentList
publicgetArgumentList ()
Receber argumento para o comando simpleperf
| Retorna | |
|---|---|
|
lista de subcomandos e argumentos (nullable) |
newInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Construtor do SimplePerfUtil
O autor da chamada precisa definir o dispositivo e o tipo de simpleperf ao inicializar a instância.
| Parâmetros | |
|---|---|
device |
ITestDevice: dispositivo de teste ITestDevice |
type |
SimplePerfUtil.SimplePerfType: SimplePerfType indica qual modo do simpleperf |
| Retorna | |
|---|---|
SimplePerfUtil |
uma instância SimplePerfUtil recém-criada |
setArgumentList
public void setArgumentList (arguList)
Definir argumento no comando simpleperf
| Parâmetros | |
|---|---|
arguList |
: lista de subcomandos e argumentos |
Métodos protegidos
commandStringPreparer
protected String commandStringPreparer (String command)
| Parâmetros | |
|---|---|
command |
String |
| Retorna | |
|---|---|
String |
|