SimplePerfUtil

public class SimplePerfUtil
extends Object

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


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

Podsumowanie

Metody publiczne

SimplePerfResult executeCommand(String command)

Wykonuje podane polecenie powłoki adb z użyciem narzędzia simpleperf

Wynik Simpleperf zostanie przeanalizowany i zwrócony do elementu wywołującego.

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

Wykonuje podane polecenie powłoki adb z użyciem narzędzia simpleperf

Obowiązkiem dzwoniącego jest analizowanie wyniku simpleperf za pomocą odbiornika.

void executeCommand(String command, IShellOutputReceiver receiver)

Wykonuje podane polecenie powłoki adb z użyciem narzędzia simpleperf

Obowiązkiem dzwoniącego jest analizowanie wyniku simpleperf za pomocą odbiornika.

getArgumentList()

Pobieranie argumentu polecenia simpleperf

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

Konstruktor SimplePerfUtil

Podczas inicjowania instancji wywołujący musi zdefiniować urządzenie i typ simpleperf.

void setArgumentList( arguList)

Ustawianie argumentu w poleceniu simpleperf

Metody chronione

String commandStringPreparer(String command)

Metody publiczne

executeCommand

public SimplePerfResult executeCommand (String command)

Wykonuje podane polecenie powłoki adb z użyciem narzędzia simpleperf

Wynik Simpleperf zostanie przeanalizowany i zwrócony do elementu wywołującego.

Parametry
command String: polecenie do uruchomienia na urządzeniu

Zwroty
SimplePerfResult Obiekt SimplePerfResult zawiera wszystkie informacje o wynikach.

Zgłasza
DeviceNotAvailableException jeśli połączenie z urządzeniem zostanie utracone i nie będzie można go przywrócić;

executeCommand

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

Wykonuje podane polecenie powłoki adb z użyciem narzędzia simpleperf

Obowiązkiem dzwoniącego jest analizowanie wyniku simpleperf za pomocą odbiornika.

Parametry
command String: polecenie do uruchomienia na urządzeniu

receiver IShellOutputReceiver: obiekt IShellOutputReceiver, do którego ma być kierowane wyjście 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 w przypadku niepowodzenia z powodu wyjątku. Jeśli retryAttempts nie zostaną wykonane, zostanie zgłoszony wyjątek DeviceNotResponsiveException.

Zgłasza
DeviceNotAvailableException jeśli połączenie z urządzeniem zostanie utracone i nie będzie można go przywrócić;

executeCommand

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

Wykonuje podane polecenie powłoki adb z użyciem narzędzia simpleperf

Obowiązkiem dzwoniącego jest analizowanie wyniku simpleperf za pomocą odbiornika.

Parametry
command String: polecenie do uruchomienia na urządzeniu

receiver IShellOutputReceiver: obiekt IShellOutputReceiver, do którego ma być kierowane wyjście powłoki

Zgłasza
DeviceNotAvailableException jeśli połączenie z urządzeniem zostanie utracone i nie będzie można go przywrócić;

getArgumentList

public  getArgumentList ()

Pobieranie argumentu polecenia simpleperf

Zwroty
lista poleceń podrzędnych i argumentów (może mieć wartość null);

newInstance

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

SimplePerfUtil Constructor

Podczas inicjowania instancji wywołujący musi zdefiniować urządzenie i typ simpleperf.

Parametry
device ITestDevice: ITestDevice urządzenie testowe

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

Zwroty
SimplePerfUtil nowo utworzona instancja SimplePerfUtil,

setArgumentList

public void setArgumentList ( arguList)

Ustawianie argumentu w poleceniu simpleperf

Parametry
arguList : lista poleceń i argumentów

Metody chronione

commandStringPreparer

protected String commandStringPreparer (String command)

Parametry
command String

Zwroty
String