Korzystanie z narzędzia SimplePerfUtil
public
class
SimplePerfUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SimplePerfUtil, |
Klasa narzędzia do wysyłania prostych poleceń i zbierania wyników
Zobacz też:
Podsumowanie
Metody publiczne | |
---|---|
SimplePerfResult
|
executeCommand(String command)
Wykonuje podane polecenie powłoki adb z opakowanym systemem Simpleperf Wynik funkcji Simpleperf zostanie przeanalizowany i powróci do wywołującego |
void
|
executeCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Wykonuje podane polecenie powłoki adb z opakowanym systemem Simpleperf Obowiązkiem osoby dzwoniącej jest analiza wyników Simpleperf przez odbiorcę |
void
|
executeCommand(String command, IShellOutputReceiver receiver)
Wykonuje podane polecenie powłoki adb z opakowanym systemem Simpleperf Obowiązkiem osoby dzwoniącej jest analiza wyników Simpleperf przez odbiorcę |
|
getArgumentList()
Pobranie argumentu polecenia Simpleperf |
static
SimplePerfUtil
|
newInstance(ITestDevice device, SimplePerfUtil.SimplePerfType type)
Konstruktor SimplePerfUtil Wywołujący musi zdefiniować typ urządzenia i Simpleperf podczas inicjowania instancji |
void
|
setArgumentList(
Ustaw argument w poleceniu Simpleperf |
Metody chronione | |
---|---|
String
|
commandStringPreparer(String command)
|
Metody publiczne
Wykonajpolecenie
public SimplePerfResult executeCommand (String command)
Wykonuje podane polecenie powłoki adb z opakowanym systemem Simpleperf
Wynik funkcji Simpleperf zostanie przeanalizowany i powróci do wywołującego
Parametry | |
---|---|
command |
String : polecenie do uruchomienia na urządzeniu |
Zwroty | |
---|---|
SimplePerfResult |
Obiekt SimplePerfResult zawiera wszystkie informacje o wyniku |
Rzuty | |
---|---|
DeviceNotAvailableException |
jeśli połączenie z urządzeniem zostało utracone i nie można go odzyskane |
Wykonajpolecenie
public void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Wykonuje podane polecenie powłoki adb z opakowanym systemem Simpleperf
Obowiązkiem osoby dzwoniącej jest analiza wyników Simpleperf przez odbiorcę
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 wykonywania polecenia.
nie może wyświetlać żadnej odpowiedzi; jednostka podana w polu timeUnit |
timeUnit |
TimeUnit : jednostka czasu (maxTimeToOutputShellResponse ), patrz ERROR(/TimeUnit) |
retryAttempts |
int : maksymalna liczba ponownych prób wykonania polecenia w przypadku niepowodzenia z powodu błędu
wyjątek. Jeśli retryAttempts są
bez powodzenia. |
Rzuty | |
---|---|
DeviceNotAvailableException |
jeśli połączenie z urządzeniem zostało utracone i nie można go odzyskane |
Wykonajpolecenie
public void executeCommand (String command, IShellOutputReceiver receiver)
Wykonuje podane polecenie powłoki adb z opakowanym systemem Simpleperf
Obowiązkiem osoby dzwoniącej jest analiza wyników Simpleperf przez odbiorcę
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 odzyskane |
getArgumentList
publicgetArgumentList ()
Pobranie argumentu polecenia Simpleperf
Zwroty | |
---|---|
|
lista poleceń podrzędnych i argumentów (do wartości null) |
nowa instancja
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Konstruktor SimplePerfUtil
Wywołujący musi zdefiniować typ urządzenia i Simpleperf podczas inicjowania instancji
Parametry | |
---|---|
device |
ITestDevice : ITestDevice urządzenie testowe |
type |
SimplePerfUtil.SimplePerfType : SimplePerfType wskazuje tryb Simpleperf |
Zwroty | |
---|---|
SimplePerfUtil |
nowo utworzona instancja SimplePerfUtil |
setArgumentList
public void setArgumentList (arguList)
Ustaw argument w poleceniu Simpleperf
Parametry | |
---|---|
arguList |
: lista poleceń podrzędnych i argumentów |
Metody chronione
Przygotowanie ciągu poleceń
protected String commandStringPreparer (String command)
Parametry | |
---|---|
command |
String |
Zwroty | |
---|---|
String |