SimplePerfUtil
public class SimplePerfUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SimplePerfUtil |
Classe di utilità per inviare comandi semplici e raccogliere risultati
Guarda anche:
Riepilogo
Classi nidificate | |
---|---|
enum | SimplePerfUtil.SimplePerfType Enum delle opzioni del comando simpleperf |
Metodi pubblici | |
---|---|
SimplePerfResult | executeCommand (String command) Esegue il comando adb shell fornito, con simpleperf avvolto 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 fornito, con simpleperf avvolto È responsabilità del chiamante analizzare il risultato di simpleperf tramite il ricevitore |
void | executeCommand (String command, IShellOutputReceiver receiver) Esegue il comando adb shell fornito, con simpleperf avvolto È responsabilità del chiamante analizzare il risultato di simpleperf tramite il ricevitore |
getArgumentList () Ottieni l'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 protetti | |
---|---|
String | commandStringPreparer (String command) |
Metodi pubblici
eseguiComando
public SimplePerfResult executeCommand (String command)
Esegue il comando adb shell fornito, con simpleperf avvolto
Il risultato di Simpleperf verrà analizzato e restituito al chiamanteParametri | |
---|---|
command | String : comando da eseguire sul dispositivo |
ritorna | |
---|---|
SimplePerfResult | L'oggetto SimplePerfResult contiene tutte le informazioni sui risultati |
Tiri | |
---|---|
DeviceNotAvailableException | se la connessione con il dispositivo viene persa e non può essere ripristinata |
eseguiComando
public void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Esegue il comando adb shell fornito, con simpleperf avvolto
È responsabilità del chiamante analizzare il risultato di simpleperf tramite il ricevitoreParametri | |
---|---|
command | String : comando da eseguire sul dispositivo |
receiver | IShellOutputReceiver : oggetto IShellOutputReceiver a cui indirizzare l'output della shell |
maxTimeToOutputShellResponse | long : il tempo massimo durante il quale il comando può non produrre alcuna risposta; unità come specificato in timeUnit |
timeUnit | TimeUnit : unità timeUnit per maxTimeToOutputShellResponse , vedere ERROR(/TimeUnit) |
retryAttempts | int : il numero massimo di volte per ripetere il comando se non riesce a causa di un'eccezione. DeviceNotResponsiveException verrà generata se retryAttempts viene eseguito senza successo. |
Tiri | |
---|---|
DeviceNotAvailableException | se la connessione con il dispositivo viene persa e non può essere ripristinata |
eseguiComando
public void executeCommand (String command, IShellOutputReceiver receiver)
Esegue il comando adb shell fornito, con simpleperf avvolto
È responsabilità del chiamante analizzare il risultato di simpleperf tramite il ricevitoreParametri | |
---|---|
command | String : comando da eseguire sul dispositivo |
receiver | IShellOutputReceiver : oggetto IShellOutputReceiver a cui indirizzare l'output della shell |
Tiri | |
---|---|
DeviceNotAvailableException | se la connessione con il dispositivo viene persa e non può essere ripristinata |
getArgumentList
publicgetArgumentList ()
Ottieni l'argomento per il comando simpleperf
ritorna | |
---|---|
elenco di sottocomandi e argomenti (nullable) |
nuova istanza
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Costruttore SimplePerfUtil
Il chiamante deve definire il dispositivo e il tipo simpleperf durante l'inizializzazione dell'istanzaParametri | |
---|---|
device | ITestDevice : dispositivo di test ITestDevice |
type | SimplePerfUtil.SimplePerfType : SimplePerfType indica quale modalità simpleperf |
ritorna | |
---|---|
SimplePerfUtil | un'istanza SimplePerfUtil appena creata |
setArgumentList
public void setArgumentList (arguList)
Imposta argomento sul comando simpleperf
Parametri | |
---|---|
arguList |
Metodi protetti
commandStringPreparer
protected String commandStringPreparer (String command)
Parametri | |
---|---|
command | String |
ritorna | |
---|---|
String |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2022-08-15 UTC.