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 protetti

String commandStringPreparer (String command)

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

ritorna
SimplePerfResult L'oggetto SimplePerfResult contiene tutte le informazioni sui risultati

Getta
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 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.

Getta
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 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

Getta
DeviceNotAvailableException se la connessione con il dispositivo viene persa e non può essere ripristinata

getArgumentList

public  getArgumentList ()

Ottieni argomento per il comando simpleperf

ritorna
elenco di sottocomandi e argomenti (nullable)

nuovaistanza

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'istanza

Parametri
device ITestDevice : dispositivo di prova 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 : elenco di sottocomandi e argomenti

Metodi protetti

commandStringPreparer

protected String commandStringPreparer (String command)

Parametri
command String

ritorna
String