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.SimplePerfType Enum 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 chamadorParâ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 receptorParâ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 receptorParâ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ânciaParâ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.