SimplePerfUtil
public class SimplePerfUtil
extends Object
Obiekt Java.lang.Object |
↳ | 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 owiniętym Simpleperf Wynik Simpleperf zostanie przeanalizowany i zwrócony do osoby dzwoniącej |
void | executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) Wykonuje podane polecenie powłoki adb z owiniętym Simpleperf Za przeanalizowanie wyniku Simpleperf poprzez odbiornik odpowiada osoba dzwoniąca |
void | executeCommand (String command, IShellOutputReceiver receiver) Wykonuje podane polecenie powłoki adb z owiniętym Simpleperf Za przeanalizowanie wyniku Simpleperf poprzez odbiornik odpowiada osoba dzwoniąca |
| getArgumentList () Pobierz argument dla polecenia simpleperf |
static SimplePerfUtil | newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type) Konstruktor SimplePerfUtil Osoba wywołująca musi zdefiniować urządzenie i typ simpleperf podczas inicjowania instancji |
void | setArgumentList ( arguList) setArgumentList ( arguList) Ustaw argument w poleceniu Simpleperf |
Metody publiczne
wykonaj polecenie
public SimplePerfResult executeCommand (String command)
Wykonuje podane polecenie powłoki adb z owiniętym Simpleperf
Wynik Simpleperf zostanie przeanalizowany i zwrócony do osoby dzwoniącej
Parametry |
---|
command | String : polecenie do uruchomienia na urządzeniu |
wykonaj polecenie
public void executeCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)
Wykonuje podane polecenie powłoki adb z owiniętym Simpleperf
Za przeanalizowanie wyniku Simpleperf poprzez odbiornik odpowiada osoba dzwoniąca
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, przez jaki polecenie może nie dać żadnej odpowiedzi; jednostka określona w timeUnit |
timeUnit | TimeUnit : jednostka timeUnit dla maxTimeToOutputShellResponse , zobacz ERROR(/TimeUnit) |
retryAttempts | int : maksymalna liczba ponownych prób wykonania polecenia, jeśli nie powiedzie się ono z powodu wyjątku. Jeśli retryAttempts zostaną wykonane bez powodzenia, zostanie zgłoszony wyjątek DeviceNotResponsiveException. |
wykonaj polecenie
public void executeCommand (String command,
IShellOutputReceiver receiver)
Wykonuje podane polecenie powłoki adb z owiniętym Simpleperf
Za przeanalizowanie wyniku Simpleperf poprzez odbiornik odpowiada osoba dzwoniąca
Parametry |
---|
command | String : polecenie do uruchomienia na urządzeniu |
receiver | IShellOutputReceiver : Obiekt IShellOutputReceiver , do którego mają być kierowane dane wyjściowe powłoki |
pobierz listę argumentów
public getArgumentList ()
Pobierz argument dla polecenia simpleperf
Zwroty |
---|
| lista podpoleceń i argumentów (zero) |
zestawListaArgumentów
public void setArgumentList ( arguList)
Ustaw argument w poleceniu Simpleperf
Parametry |
---|
arguList | : lista podpoleceń i argumentów |
Metody chronione
poleceniePrzygotowaczStringu
protected String commandStringPreparer (String command)