Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

SimplePerfUtil

public class SimplePerfUtil
extends Object

java.lang.Object
com.android.tradefed.util.SimplePerfUtil


Classe di utilità per inviare semplici comandi e raccogliere risultati

Sommario

Classi annidate

enum SimplePerfUtil.SimplePerfType

Enum di opzioni del comando simpleperf

Metodi pubblici

SimplePerfResult executeCommand (String command)

Esegue il comando della shell adb 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 della shell adb fornito, con simpleperf avvolto

È responsabilità del chiamante analizzare il risultato simpleperf tramite il ricevitore

void executeCommand (String command, IShellOutputReceiver receiver)

Esegue il comando della shell adb fornito, con simpleperf avvolto

È responsabilità del chiamante analizzare il risultato 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

executeCommand

public SimplePerfResult executeCommand (String command)

Esegue il comando della shell adb fornito, con simpleperf avvolto

Il risultato di Simpleperf verrà analizzato e restituito al chiamante

Parametri
command String : comando da eseguire sul dispositivo

ritorna
SimplePerfResult SimplePerfResult oggetto SimplePerfResult contiene tutte le informazioni sui risultati

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

executeCommand

public void executeCommand (String command, 
                IShellOutputReceiver receiver, 
                long maxTimeToOutputShellResponse, 
                TimeUnit timeUnit, 
                int retryAttempts)

Esegue il comando della shell adb fornito, con simpleperf avvolto

È responsabilità del chiamante analizzare il risultato 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 tempo massimo durante il quale al comando è consentito di 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 ritentare il comando se fallisce a causa di un'eccezione. DeviceNotResponsiveException verrà generata se retryAttempts vengono eseguiti senza successo.

Lancia
DeviceNotAvailableException se la connessione con il dispositivo si perde e non può essere ripristinata

executeCommand

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

Esegue il comando della shell adb fornito, con simpleperf avvolto

È 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

Lancia
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)

newInstance

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 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 : elenco di sottocomandi e argomenti

Metodi protetti

commandStringPreparer

protected String commandStringPreparer (String command)

Parametri
command String

ritorna
String