SimplePerfUtil
public class SimplePerfUtil
extends Object
java.lang.Oggetto |
↳ | com.android.tradefed.util.SimplePerfUtil |
Classe di utilità per inviare comandi semplici e raccogliere risultati
Riepilogo
Metodi pubblici |
---|
SimplePerfResult | executeCommand (String command) Esegue il comando adb shell specificato, con simpleperf racchiuso Il risultato di Simpleperf verrà analizzato e restituito al chiamante |
void | executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) Esegue il comando adb shell specificato, con simpleperf racchiuso È responsabilità del chiamante analizzare il risultato di simpleperf tramite il ricevitore |
void | executeCommand (String command, IShellOutputReceiver receiver) Esegue il comando adb shell specificato, con simpleperf racchiuso È responsabilità del chiamante analizzare il risultato di simpleperf tramite il ricevitore |
| getArgumentList () Ottieni argomento per il comando simpleperf |
static SimplePerfUtil | newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type) Costruttore SimplePerfUtil Il chiamante deve definire il dispositivo e il tipo simpleperf durante l'inizializzazione dell'istanza |
void | setArgumentList ( arguList) setArgumentList ( arguList) Imposta argomento sul comando simpleperf |
Metodi pubblici
eseguiComando
public SimplePerfResult executeCommand (String command)
Esegue il comando adb shell specificato, con simpleperf racchiuso
Il risultato di Simpleperf verrà analizzato e restituito al chiamante
Parametri |
---|
command | String : comando da eseguire sul dispositivo |
eseguiComando
public void executeCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)
Esegue il comando adb shell specificato, con simpleperf racchiuso
È responsabilità del chiamante analizzare il risultato di simpleperf tramite il ricevitore
Parametri |
---|
command | String : comando da eseguire sul dispositivo |
receiver | IShellOutputReceiver : oggetto IShellOutputReceiver a cui indirizzare l'output della shell |
maxTimeToOutputShellResponse | long : l'intervallo di tempo massimo durante il quale il comando può non emettere alcuna risposta; unità specificata in timeUnit |
timeUnit | TimeUnit : unità timeUnit per maxTimeToOutputShellResponse , vedere ERROR(/TimeUnit) |
retryAttempts | int : il numero massimo di volte per riprovare il comando se fallisce a causa di un'eccezione. DeviceNotResponsiveException verrà generata se retryAttempts viene eseguito senza successo. |
eseguiComando
public void executeCommand (String command,
IShellOutputReceiver receiver)
Esegue il comando adb shell specificato, con simpleperf racchiuso
È responsabilità del chiamante analizzare il risultato di simpleperf tramite il ricevitore
Parametri |
---|
command | String : comando da eseguire sul dispositivo |
receiver | IShellOutputReceiver : oggetto IShellOutputReceiver a cui indirizzare l'output della shell |
getArgumentList
public getArgumentList ()
Ottieni argomento per il comando simpleperf
ritorna |
---|
| elenco di sottocomandi e argomenti (nullable) |
setArgumentList
public void setArgumentList ( arguList)
Imposta argomento sul comando simpleperf
Parametri |
---|
arguList | : elenco di sottocomandi e argomenti |
Metodi protetti
commandStringPreparer
protected String commandStringPreparer (String command)