SimplePerfUtil
public
class
SimplePerfUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SimplePerfUtil |
Classe di utilità per inviare comandi semplici e raccogliere i risultati
Vedi anche:
Riepilogo
Metodi pubblici | |
|---|---|
SimplePerfResult
|
executeCommand(String command)
Esegue il comando adb shell specificato, con simpleperf incluso 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 incluso È 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 incluso È responsabilità del chiamante analizzare il risultato di simpleperf tramite il ricevitore |
|
getArgumentList()
Recupera l'argomento per il comando simpleperf |
static
SimplePerfUtil
|
newInstance(ITestDevice device, SimplePerfUtil.SimplePerfType type)
Costruttore SimplePerfUtil Il chiamante deve definire il tipo di dispositivo e simpleperf durante l'inizializzazione dell'istanza |
void
|
setArgumentList(
Imposta l'argomento sul comando simpleperf |
Metodi protetti | |
|---|---|
String
|
commandStringPreparer(String command)
|
Metodi pubblici
executeCommand
public SimplePerfResult executeCommand (String command)
Esegue il comando adb shell specificato, con simpleperf incluso
Il risultato di Simpleperf verrà analizzato e restituito al chiamante.
| Parametri | |
|---|---|
command |
String: comando da eseguire sul dispositivo |
| Ritorni | |
|---|---|
SimplePerfResult |
L'oggetto SimplePerfResult contiene tutte le informazioni sui risultati |
| Lanci | |
|---|---|
DeviceNotAvailableException |
se la connessione con il dispositivo viene persa e non può essere recuperata |
executeCommand
public void executeCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)Esegue il comando adb shell specificato, con simpleperf incluso
È 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: il periodo di tempo massimo durante il quale il comando
può non restituire alcuna risposta; unità come specificato in timeUnit |
timeUnit |
TimeUnit: unità timeUnit per maxTimeToOutputShellResponse, vedi ERROR(/TimeUnit) |
retryAttempts |
int: il numero massimo di tentativi di ripetizione del comando in caso di errore dovuto a un'eccezione. DeviceNotResponsiveException verrà generata se retryAttempts vengono
eseguite senza esito positivo. |
| Lanci | |
|---|---|
DeviceNotAvailableException |
se la connessione con il dispositivo viene persa e non può essere recuperata |
executeCommand
public void executeCommand (String command,
IShellOutputReceiver receiver)Esegue il comando adb shell specificato, con simpleperf incluso
È 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 |
| Lanci | |
|---|---|
DeviceNotAvailableException |
se la connessione con il dispositivo viene persa e non può essere recuperata |
getArgumentList
publicgetArgumentList ()
Recupera l'argomento per il comando simpleperf
| Ritorni | |
|---|---|
|
elenco di sottocomandi e argomenti (annullabile) |
newInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
SimplePerfUtil Constructor
Il chiamante deve definire il tipo di dispositivo e simpleperf durante l'inizializzazione dell'istanza
| Parametri | |
|---|---|
device |
ITestDevice: ITestDevice dispositivo di test |
type |
SimplePerfUtil.SimplePerfType: SimplePerfType indica la modalità simpleperf |
| Ritorni | |
|---|---|
SimplePerfUtil |
un'istanza SimplePerfUtil appena creata |
setArgumentList
public void setArgumentList (arguList)
Imposta l'argomento sul comando simpleperf
| Parametri | |
|---|---|
arguList |
: elenco di sottocomandi e argomenti |
Metodi protetti
commandStringPreparer
protected String commandStringPreparer (String command)
| Parametri | |
|---|---|
command |
String |
| Ritorni | |
|---|---|
String |
|