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à dell'utente 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à dell'utente chiamante analizzare il risultato di simpleperf tramite il ricevitore |
|
getArgumentList()
Ottenere l'argomento per il comando simpleperf |
static
SimplePerfUtil
|
newInstance(ITestDevice device, SimplePerfUtil.SimplePerfType type)
Costruttore SimplePerfUtil L'utente che chiama deve definire il dispositivo e il tipo di sempliceperf durante l'inizializzazione dell'istanza |
void
|
setArgumentList(
Impostare 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à dell'utente 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 è autorizzato a non produrre alcuna risposta; unità specificata in timeUnit |
timeUnit |
TimeUnit : unità di tempo per maxTimeToOutputShellResponse , vedi ERROR(/TimeUnit) |
retryAttempts |
int : il numero massimo di volte per riprovare il comando se non va a buon fine a causa di un'eccezione. Viene generata un'eccezione DeviceNotResponsiveException se retryAttempts viene eseguita senza esito. |
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à dell'utente 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 ()
Ottenere l'argomento per il comando simpleperf
Ritorni | |
---|---|
|
elenco di sottocomandi e argomenti (nullable) |
newInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Costruttore SimplePerfUtil
L'utente che chiama deve definire il dispositivo e il tipo di sempliceperf 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)
Impostare l'argomento sul comando simpleperf
Parametri | |
---|---|
arguList |
: elenco di comandi secondari e argomenti |
Metodi protetti
commandStringPreparer
protected String commandStringPreparer (String command)
Parametri | |
---|---|
command |
String |
Ritorni | |
---|---|
String |