SimplePerfUtil
public class SimplePerfUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SimplePerfUtil |
Classe utilitária para despachar comandos simples e coletar resultados
Veja também:
Resumo
Classes aninhadas | |
|---|---|
enum | SimplePerfUtil.SimplePerfTypeEnum de opções de comando simpleperf |
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 protegidos | |
|---|---|
String | commandStringPreparer (String command) |
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 |
| Devoluções | |
|---|---|
SimplePerfResult | O objeto SimplePerfResult contém todas as informações do resultado |
| Lança | |
|---|---|
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 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. |
| Lança | |
|---|---|
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 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 |
| Lança | |
|---|---|
DeviceNotAvailableException | se a conexão com o dispositivo for perdida e não puder ser recuperada |
getArgumentList
publicgetArgumentList ()
Obtenha argumento para o comando simpleperf
| Devoluções | |
|---|---|
| lista de subcomandos e argumentos (anulável) | |
novaInstância
public 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| Parâmetros | |
|---|---|
device | ITestDevice : dispositivo de teste ITestDevice |
type | SimplePerfUtil.SimplePerfType : SimplePerfType indica qual modo simpleperf |
| Devoluções | |
|---|---|
SimplePerfUtil | uma instância SimplePerfUtil recém-criada |
setArgumentList
public void setArgumentList (arguList)
Definir argumento no comando simpleperf
| Parâmetros | |
|---|---|
arguList | |
Métodos protegidos
comandoStringPreparer
protected String commandStringPreparer (String command)
| Parâmetros | |
|---|---|
command | String |
| Devoluções | |
|---|---|
String | |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2023-12-01 UTC.