SimplePerfUtil
public
class
SimplePerfUtil
extends Object
Objeto java.lang. | |
↳ | com.android.tradefed.util.SimplePerfUtil |
Clase de utilidad para enviar comandos simples y recopilar resultados
También:
Resumen
Clases anidadas | |
---|---|
enum |
SimplePerfUtil.SimplePerfType
Enumeración de opciones de comandos de simpleperf |
Métodos públicos | |
---|---|
SimplePerfResult
|
executeCommand(String command)
Ejecuta el comando shell de adb dado con simpleperf unido. Se analizará el resultado de Simpleperf y se mostrará al llamador |
void
|
executeCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Ejecuta el comando shell de adb dado con simpleperf unido. Es responsabilidad del llamador analizar el resultado de Simpleperf a través del receptor. |
void
|
executeCommand(String command, IShellOutputReceiver receiver)
Ejecuta el comando shell de adb dado con simpleperf unido. Es responsabilidad del llamador analizar el resultado de Simpleperf a través del receptor. |
|
getArgumentList()
Obtener un argumento del comando simpleperf |
static
SimplePerfUtil
|
newInstance(ITestDevice device, SimplePerfUtil.SimplePerfType type)
Constructor SimplePerfUtil El llamador debe definir el dispositivo y el tipo de Simpleperf cuando se inicializa la instancia. |
void
|
setArgumentList(
Establece un argumento en el comando simpleperf |
Métodos protegidos | |
---|---|
String
|
commandStringPreparer(String command)
|
Métodos públicos
EjecutarComando
public SimplePerfResult executeCommand (String command)
Ejecuta el comando shell de adb dado con simpleperf unido.
Se analizará el resultado de Simpleperf y se mostrará al llamador
Parámetros | |
---|---|
command |
String : Es el comando para ejecutar en el dispositivo. |
Muestra | |
---|---|
SimplePerfResult |
El objeto SimplePerfResult contiene toda la información de los resultados |
Arroja | |
---|---|
DeviceNotAvailableException |
Si se pierde la conexión con el dispositivo y no se puede recuperado |
EjecutarComando
public void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Ejecuta el comando shell de adb dado con simpleperf unido.
Es responsabilidad del llamador analizar el resultado de Simpleperf a través del receptor.
Parámetros | |
---|---|
command |
String : Es el comando para ejecutar en el dispositivo. |
receiver |
IShellOutputReceiver : Es un objeto IShellOutputReceiver al que se dirigirá el resultado de la shell. |
maxTimeToOutputShellResponse |
long : Es la cantidad máxima de tiempo durante la cual se ejecuta el comando.
no puede generar ninguna respuesta; unidad, como se especifica en timeUnit |
timeUnit |
TimeUnit : Unidad timeUnit para maxTimeToOutputShellResponse ; consulta ERROR(/TimeUnit) |
retryAttempts |
int : Es la cantidad máxima de veces que se reintenta el comando si falla debido a un
excepción. Se arrojará DeviceNotResponseException si se cumplen las siguientes condiciones: retryAttempts
se realizó sin éxito. |
Arroja | |
---|---|
DeviceNotAvailableException |
Si se pierde la conexión con el dispositivo y no se puede recuperado |
EjecutarComando
public void executeCommand (String command, IShellOutputReceiver receiver)
Ejecuta el comando shell de adb dado con simpleperf unido.
Es responsabilidad del llamador analizar el resultado de Simpleperf a través del receptor.
Parámetros | |
---|---|
command |
String : Es el comando para ejecutar en el dispositivo. |
receiver |
IShellOutputReceiver : Es un objeto IShellOutputReceiver al que se dirigirá el resultado de la shell. |
Arroja | |
---|---|
DeviceNotAvailableException |
Si se pierde la conexión con el dispositivo y no se puede recuperado |
getArgumentList
publicgetArgumentList ()
Obtener un argumento del comando simpleperf
Muestra | |
---|---|
|
lista de subcomando y argumentos (valor nulo) |
instancia nueva
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Constructor SimplePerfUtil
El llamador debe definir el dispositivo y el tipo de Simpleperf cuando se inicializa la instancia.
Parámetros | |
---|---|
device |
ITestDevice : ITestDevice dispositivo de prueba |
type |
SimplePerfUtil.SimplePerfType : SimplePerfType indica qué modo simpleperf |
Muestra | |
---|---|
SimplePerfUtil |
una instancia de SimplePerfUtil recién creada |
setArgumentList
public void setArgumentList (arguList)
Establece un argumento en el comando simpleperf
Parámetros | |
---|---|
arguList |
: Lista de subcomando y argumentos
|
Métodos protegidos
Preparador decadena del comando
protected String commandStringPreparer (String command)
Parámetros | |
---|---|
command |
String |
Devuelve | |
---|---|
String |