SimplePerfUtil
public
class
SimplePerfUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SimplePerfUtil |
Clase de utilidad para enviar un comando simple y recopilar resultados
También:
Resumen
Métodos públicos | |
---|---|
SimplePerfResult
|
executeCommand(String command)
Ejecuta el comando del shell de adb determinado, con simpleperf unido El resultado de Simpleperf se analizará y se devolverá al llamador. |
void
|
executeCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Ejecuta el comando del shell de adb determinado, 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 del shell de adb determinado, con simpleperf unido Es responsabilidad del llamador analizar el resultado de simpleperf a través del receptor. |
|
getArgumentList()
Obtén el argumento para el comando simpleperf |
static
SimplePerfUtil
|
newInstance(ITestDevice device, SimplePerfUtil.SimplePerfType type)
Constructor de SimplePerfUtil El llamador debe definir el dispositivo y el tipo de simpleperf cuando inicializa la instancia. |
void
|
setArgumentList(
Establece un argumento en el comando simpleperf |
Métodos protegidos | |
---|---|
String
|
commandStringPreparer(String command)
|
Métodos públicos
executeCommand
public SimplePerfResult executeCommand (String command)
Ejecuta el comando del shell de adb determinado, con simpleperf unido
El resultado de Simpleperf se analizará y se devolverá al llamador.
Parámetros | |
---|---|
command |
String : Es el comando que se 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 recuperar |
executeCommand
public void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Ejecuta el comando del shell de adb determinado, con simpleperf unido
Es responsabilidad del llamador analizar el resultado de simpleperf a través del receptor.
Parámetros | |
---|---|
command |
String : Es el comando que se ejecutará en el dispositivo. |
receiver |
IShellOutputReceiver : Es un objeto IShellOutputReceiver al que se dirige el resultado de la shell. |
maxTimeToOutputShellResponse |
long : Es la cantidad máxima de tiempo durante la cual el comando puede no mostrar ninguna respuesta. La unidad se especifica en timeUnit . |
timeUnit |
TimeUnit : Es la unidad de timeUnit para maxTimeToOutputShellResponse . Consulta ERROR(/TimeUnit) . |
retryAttempts |
int : Es la cantidad máxima de veces que se debe reintentar el comando si falla debido a una excepción. Se arrojará DeviceNotResponsiveException si se realiza retryAttempts sin éxito. |
Arroja | |
---|---|
DeviceNotAvailableException |
si se pierde la conexión con el dispositivo y no se puede recuperar |
executeCommand
public void executeCommand (String command, IShellOutputReceiver receiver)
Ejecuta el comando del shell de adb determinado, con simpleperf unido
Es responsabilidad del llamador analizar el resultado de simpleperf a través del receptor.
Parámetros | |
---|---|
command |
String : Es el comando que se ejecutará en el dispositivo. |
receiver |
IShellOutputReceiver : Es un objeto IShellOutputReceiver al que se dirige el resultado de la shell. |
Arroja | |
---|---|
DeviceNotAvailableException |
si se pierde la conexión con el dispositivo y no se puede recuperar |
getArgumentList
publicgetArgumentList ()
Obtén el argumento para el comando simpleperf
Muestra | |
---|---|
|
Es una lista de subcomandos y argumentos (nullable). |
newInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Constructor de SimplePerfUtil
El llamador debe definir el dispositivo y el tipo de simpleperf cuando inicializa la instancia.
Parámetros | |
---|---|
device |
ITestDevice : Dispositivo de prueba ITestDevice |
type |
SimplePerfUtil.SimplePerfType : SimplePerfType indica qué modo de 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 |
: Es una lista de subcomandos y argumentos. |
Métodos protegidos
commandStringPreparer
protected String commandStringPreparer (String command)
Parámetros | |
---|---|
command |
String |
Devuelve | |
---|---|
String |