SimplePerfUtil
public class SimplePerfUtil
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.util.SimplePerfUtil |
Clase de utilidad para enviar comandos simples y recopilar resultados
Ver también:
Resumen
Clases anidadas | |
---|---|
enum | SimplePerfUtil.SimplePerfType Enumeración de opciones de comando simpleperf |
Métodos públicos | |
---|---|
SimplePerfResult | executeCommand (String command) Ejecuta el comando adb shell dado, con simpleperf envuelto El resultado de Simpleperf se analizará y volverá a la persona que llama |
void | executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) Ejecuta el comando adb shell dado, con simpleperf envuelto Es responsabilidad de la persona que llama analizar el resultado de simpleperf a través del receptor |
void | executeCommand (String command, IShellOutputReceiver receiver) Ejecuta el comando adb shell dado, con simpleperf envuelto Es responsabilidad de la persona que llama analizar el resultado de simpleperf a través del receptor |
getArgumentList () Obtener argumento para el comando simpleperf | |
static SimplePerfUtil | newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type) Constructor SimplePerfUtil La persona que llama debe definir el dispositivo y el tipo simpleperf al inicializar la instancia |
void | setArgumentList ( arguList) setArgumentList ( arguList) Establecer argumento en el comando simpleperf |
Métodos protegidos | |
---|---|
String | commandStringPreparer (String command) |
Métodos públicos
Ejecutar comando
public SimplePerfResult executeCommand (String command)
Ejecuta el comando adb shell dado, con simpleperf envuelto
El resultado de Simpleperf se analizará y volverá a la persona que llamaParámetros | |
---|---|
command | String : comando para ejecutar en el dispositivo |
Devoluciones | |
---|---|
SimplePerfResult | El objeto SimplePerfResult contiene toda la información de los resultados. |
Lanza | |
---|---|
DeviceNotAvailableException | si se pierde la conexión con el dispositivo y no se puede recuperar |
Ejecutar comando
public void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Ejecuta el comando adb shell dado, con simpleperf envuelto
Es responsabilidad de la persona que llama analizar el resultado de simpleperf a través del receptorParámetros | |
---|---|
command | String : comando para ejecutar en el dispositivo |
receiver | IShellOutputReceiver : objeto IShellOutputReceiver para dirigir la salida del shell a |
maxTimeToOutputShellResponse | long : la cantidad máxima de tiempo durante el cual se permite que el comando no emita ninguna respuesta; unidad como se especifica en timeUnit |
timeUnit | TimeUnit : unidad timeUnit para maxTimeToOutputShellResponse , consulte ERROR(/TimeUnit) |
retryAttempts | int : el número máximo de veces para reintentar el comando si falla debido a una excepción. Se lanzará retryAttempts si se realizan retryAttempts sin éxito. |
Lanza | |
---|---|
DeviceNotAvailableException | si se pierde la conexión con el dispositivo y no se puede recuperar |
Ejecutar comando
public void executeCommand (String command, IShellOutputReceiver receiver)
Ejecuta el comando adb shell dado, con simpleperf envuelto
Es responsabilidad de la persona que llama analizar el resultado de simpleperf a través del receptorParámetros | |
---|---|
command | String : comando para ejecutar en el dispositivo |
receiver | IShellOutputReceiver : objeto IShellOutputReceiver para dirigir la salida del shell a |
Lanza | |
---|---|
DeviceNotAvailableException | si se pierde la conexión con el dispositivo y no se puede recuperar |
getArgumentList
publicgetArgumentList ()
Obtener argumento para el comando simpleperf
Devoluciones | |
---|---|
lista de subcomandos y argumentos (anulables) |
nueva instancia
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Constructor SimplePerfUtil
La persona que llama debe definir el dispositivo y el tipo simpleperf al inicializar la instanciaParámetros | |
---|---|
device | ITestDevice : dispositivo de prueba ITestDevice |
type | SimplePerfUtil.SimplePerfType : SimplePerfType indica qué modo simpleperf |
Devoluciones | |
---|---|
SimplePerfUtil | una instancia de SimplePerfUtil recién creada |
setArgumentList
public void setArgumentList (arguList)
Establecer argumento en el comando simpleperf
Parámetros | |
---|---|
arguList |
Métodos protegidos
comandoStringPreparer
protected String commandStringPreparer (String command)
Parámetros | |
---|---|
command | String |
Devoluciones | |
---|---|
String |
SimplePerfUtil
public class SimplePerfUtil
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.util.SimplePerfUtil |
Clase de utilidad para enviar comandos simples y recopilar resultados
Ver también:
Resumen
Clases anidadas | |
---|---|
enum | SimplePerfUtil.SimplePerfType Enumeración de opciones de comando simpleperf |
Métodos públicos | |
---|---|
SimplePerfResult | executeCommand (String command) Ejecuta el comando adb shell dado, con simpleperf envuelto El resultado de Simpleperf se analizará y volverá a la persona que llama |
void | executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) Ejecuta el comando adb shell dado, con simpleperf envuelto Es responsabilidad de la persona que llama analizar el resultado de simpleperf a través del receptor |
void | executeCommand (String command, IShellOutputReceiver receiver) Ejecuta el comando adb shell dado, con simpleperf envuelto Es responsabilidad de la persona que llama analizar el resultado de simpleperf a través del receptor |
getArgumentList () Obtener argumento para el comando simpleperf | |
static SimplePerfUtil | newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type) Constructor SimplePerfUtil La persona que llama debe definir el dispositivo y el tipo simpleperf al inicializar la instancia |
void | setArgumentList ( arguList) setArgumentList ( arguList) Establecer argumento en el comando simpleperf |
Métodos protegidos | |
---|---|
String | commandStringPreparer (String command) |
Métodos públicos
Ejecutar comando
public SimplePerfResult executeCommand (String command)
Ejecuta el comando adb shell dado, con simpleperf envuelto
El resultado de Simpleperf se analizará y volverá a la persona que llamaParámetros | |
---|---|
command | String : comando para ejecutar en el dispositivo |
Devoluciones | |
---|---|
SimplePerfResult | El objeto SimplePerfResult contiene toda la información de los resultados. |
Lanza | |
---|---|
DeviceNotAvailableException | si se pierde la conexión con el dispositivo y no se puede recuperar |
Ejecutar comando
public void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Ejecuta el comando adb shell dado, con simpleperf envuelto
Es responsabilidad de la persona que llama analizar el resultado de simpleperf a través del receptorParámetros | |
---|---|
command | String : comando para ejecutar en el dispositivo |
receiver | IShellOutputReceiver : objeto IShellOutputReceiver para dirigir la salida del shell a |
maxTimeToOutputShellResponse | long : la cantidad máxima de tiempo durante el cual se permite que el comando no emita ninguna respuesta; unidad como se especifica en timeUnit |
timeUnit | TimeUnit : unidad timeUnit para maxTimeToOutputShellResponse , consulte ERROR(/TimeUnit) |
retryAttempts | int : el número máximo de veces para reintentar el comando si falla debido a una excepción. Se lanzará retryAttempts si se realizan retryAttempts sin éxito. |
Lanza | |
---|---|
DeviceNotAvailableException | si se pierde la conexión con el dispositivo y no se puede recuperar |
Ejecutar comando
public void executeCommand (String command, IShellOutputReceiver receiver)
Ejecuta el comando adb shell dado, con simpleperf envuelto
Es responsabilidad de la persona que llama analizar el resultado de simpleperf a través del receptorParámetros | |
---|---|
command | String : comando para ejecutar en el dispositivo |
receiver | IShellOutputReceiver : objeto IShellOutputReceiver para dirigir la salida del shell a |
Lanza | |
---|---|
DeviceNotAvailableException | si se pierde la conexión con el dispositivo y no se puede recuperar |
getArgumentList
publicgetArgumentList ()
Obtener argumento para el comando simpleperf
Devoluciones | |
---|---|
lista de subcomandos y argumentos (anulables) |
nueva instancia
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Constructor SimplePerfUtil
La persona que llama debe definir el dispositivo y el tipo simpleperf al inicializar la instanciaParámetros | |
---|---|
device | ITestDevice : dispositivo de prueba ITestDevice |
type | SimplePerfUtil.SimplePerfType : SimplePerfType indica qué modo simpleperf |
Devoluciones | |
---|---|
SimplePerfUtil | una instancia de SimplePerfUtil recién creada |
setArgumentList
public void setArgumentList (arguList)
Establecer argumento en el comando simpleperf
Parámetros | |
---|---|
arguList |
Métodos protegidos
comandoStringPreparer
protected String commandStringPreparer (String command)
Parámetros | |
---|---|
command | String |
Devoluciones | |
---|---|
String |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2022-07-06 (UTC)