Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

SimplePerfUtil

public class SimplePerfUtil
extends Object

java.lang.Object
com.android.tradefed.util.SimplePerfUtil


Clase de utilidad para enviar comandos simples y recopilar resultados

Resumen

Clases anidadas

enum SimplePerfUtil.SimplePerfType

Enumeración de opciones de comando simpleperf

Métodos públicos

SimplePerfResult executeCommand (String command)

Ejecuta el comando de shell adb 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 de shell adb 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 de shell adb 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 de 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 de shell adb dado, con simpleperf envuelto

El resultado de Simpleperf se analizará y volverá a la persona que llama

Parámetros
command String : comando para ejecutar en el dispositivo

Devoluciones
SimplePerfResult SimplePerfResult objeto SimplePerfResult contiene toda la información del resultado

Lanza
DeviceNotAvailableException si la conexión con el dispositivo se pierde y no se puede recuperar

Ejecutar comando

public void executeCommand (String command, 
                IShellOutputReceiver receiver, 
                long maxTimeToOutputShellResponse, 
                TimeUnit timeUnit, 
                int retryAttempts)

Ejecuta el comando de shell adb dado, con simpleperf envuelto

Es responsabilidad de la persona que llama analizar el resultado de simpleperf a través del receptor

Pará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 el comando puede no generar 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. DeviceNotResponsiveException se lanzará si retryAttempts se realiza sin éxito.

Lanza
DeviceNotAvailableException si la conexión con el dispositivo se pierde y no se puede recuperar

Ejecutar comando

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

Ejecuta el comando de shell adb dado, con simpleperf envuelto

Es responsabilidad de la persona que llama analizar el resultado de simpleperf a través del receptor

Parámetros
command String : comando para ejecutar en el dispositivo

receiver IShellOutputReceiver : objeto IShellOutputReceiver para dirigir la salida del shell a

Lanza
DeviceNotAvailableException si la conexión con el dispositivo se pierde y no se puede recuperar

getArgumentList

public  getArgumentList ()

Obtener argumento para el comando simpleperf

Devoluciones
lista de subcomando y argumentos (anulable)

nueva instancia

public static SimplePerfUtil newInstance (ITestDevice device, 
                SimplePerfUtil.SimplePerfType type)

Constructor SimplePerfUtil

La persona que llama debe definir el tipo de dispositivo y simpleperf al inicializar la instancia

Pará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 : lista de subcomando y argumentos

Métodos protegidos

commandStringPreparer

protected String commandStringPreparer (String command)

Parámetros
command String

Devoluciones
String