SimplePerfUtil

public class SimplePerfUtil
extends Object

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


Klasa narzędziowa do wysyłania prostych poleceń i zbierania wyników

Streszczenie

Metody publiczne

SimplePerfResult executeCommand (String command)

Wykonuje podane polecenie powłoki adb z zawiniętym simpleperf

Wynik Simpleperf zostanie przeanalizowany i zwrócony do dzwoniącego

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

Wykonuje podane polecenie powłoki adb z zawiniętym simpleperf

Obowiązkiem osoby dzwoniącej jest przeanalizowanie wyniku simpleperf przez odbiornik

void executeCommand (String command, IShellOutputReceiver receiver)

Wykonuje podane polecenie powłoki adb z zawiniętym simpleperf

Obowiązkiem osoby dzwoniącej jest przeanalizowanie wyniku simpleperf przez odbiornik

getArgumentList ()

Uzyskaj argument dla polecenia simpleperf

static SimplePerfUtil newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type)

Konstruktor SimplePerfUtil

Obiekt wywołujący musi zdefiniować urządzenie i typ simpleperf podczas inicjowania instancji

void setArgumentList ( arguList) setArgumentList ( arguList)

Ustaw argument w poleceniu simpleperf

Metody chronione

String commandStringPreparer (String command)

Metody publiczne

wykonaj polecenie

public SimplePerfResult executeCommand (String command)

Wykonuje podane polecenie powłoki adb z zawiniętym simpleperf

Wynik Simpleperf zostanie przeanalizowany i zwrócony do dzwoniącego

Parametry
command String : polecenie do uruchomienia na urządzeniu

Zwroty
SimplePerfResult Obiekt SimplePerfResult zawiera wszystkie informacje o wynikach

Rzuty
DeviceNotAvailableException jeśli połączenie z urządzeniem zostało utracone i nie można go odzyskać

wykonaj polecenie

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

Wykonuje podane polecenie powłoki adb z zawiniętym simpleperf

Obowiązkiem osoby dzwoniącej jest przeanalizowanie wyniku simpleperf przez odbiornik

Parametry
command String : polecenie do uruchomienia na urządzeniu

receiver IShellOutputReceiver : obiekt IShellOutputReceiver , do którego mają być kierowane dane wyjściowe powłoki

maxTimeToOutputShellResponse long : maksymalny czas, w którym polecenie może nie generować żadnej odpowiedzi; jednostka określona w timeUnit

timeUnit TimeUnit : jednostka timeUnit dla maxTimeToOutputShellResponse , patrz ERROR(/TimeUnit)

retryAttempts int : maksymalna liczba ponownych prób wykonania polecenia, jeśli nie powiedzie się z powodu wyjątku. DeviceNotResponsiveException zostanie zgłoszony, jeśli retryAttempts zostaną wykonane bez powodzenia.

Rzuty
DeviceNotAvailableException jeśli połączenie z urządzeniem zostało utracone i nie można go odzyskać

wykonaj polecenie

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

Wykonuje podane polecenie powłoki adb z zawiniętym simpleperf

Obowiązkiem osoby dzwoniącej jest przeanalizowanie wyniku simpleperf przez odbiornik

Parametry
command String : polecenie do uruchomienia na urządzeniu

receiver IShellOutputReceiver : obiekt IShellOutputReceiver , do którego mają być kierowane dane wyjściowe powłoki

Rzuty
DeviceNotAvailableException jeśli połączenie z urządzeniem zostało utracone i nie można go odzyskać

getArgumentList

public  getArgumentList ()

Uzyskaj argument dla polecenia simpleperf

Zwroty
lista podkomend i argumentów (dopuszczalna wartość null)

nowaInstancja

public static SimplePerfUtil newInstance (ITestDevice device, 
                SimplePerfUtil.SimplePerfType type)

Konstruktor SimplePerfUtil

Obiekt wywołujący musi zdefiniować urządzenie i typ simpleperf podczas inicjowania instancji

Parametry
device ITestDevice : urządzenie testowe ITestDevice

type SimplePerfUtil.SimplePerfType : SimplePerfType wskazuje, który tryb simpleperf

Zwroty
SimplePerfUtil nowo utworzona instancja SimplePerfUtil

setArgumentList

public void setArgumentList ( arguList)

Ustaw argument w poleceniu simpleperf

Parametry
arguList : lista podkomend i argumentów

Metody chronione

CommandStringPreparer

protected String commandStringPreparer (String command)

Parametry
command String

Zwroty
String