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 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 |
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. |
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 |
getArgumentList
public getArgumentList ()
Uzyskaj argument dla polecenia simpleperf
Zwroty |
---|
| lista podkomend i argumentów (dopuszczalna wartość null) |
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)