SimplePerfUtil
public
class
SimplePerfUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SimplePerfUtil |
Klasa pomocnicza do wysyłania prostych poleceń i zbierania wyników
Zobacz też:
Podsumowanie
Metody publiczne | |
---|---|
SimplePerfResult
|
executeCommand(String command)
Wykonuje podane polecenie adb shell z użyciem prostego narzędzia do pomiaru wydajności. Wynik Simpleperf zostanie przeanalizowany i zwrócony do wywołującego. |
void
|
executeCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Wykonuje podane polecenie adb shell z użyciem prostego narzędzia do pomiaru wydajności. Odpowiedzialnością wywołującego jest zanalizowanie wyników simpleperf za pomocą odbiornika. |
void
|
executeCommand(String command, IShellOutputReceiver receiver)
Wykonuje podane polecenie adb shell z użyciem prostego narzędzia do pomiaru wydajności. Odpowiedzialnością wywołującego jest zanalizowanie wyników 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(
Ustawianie argumentu w komendzie simpleperf |
Chronione metody | |
---|---|
String
|
commandStringPreparer(String command)
|
Metody publiczne
executeCommand
public SimplePerfResult executeCommand (String command)
Wykonuje podane polecenie adb shell z użyciem prostego narzędzia do pomiaru wydajności.
Wynik Simpleperf zostanie przeanalizowany i zwrócony do wywołującego.
Parametry | |
---|---|
command |
String : polecenie do wykonania na urządzeniu |
Zwroty | |
---|---|
SimplePerfResult |
Obiekt SimplePerfResult zawiera wszystkie informacje o wynikach |
Rzuty | |
---|---|
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 adb shell z użyciem prostego narzędzia do pomiaru wydajności.
Odpowiedzialnością wywołującego jest zanalizowanie wyników simpleperf za pomocą odbiornika.
Parametry | |
---|---|
command |
String : polecenie do wykonania na urządzeniu |
receiver |
IShellOutputReceiver : obiekt IShellOutputReceiver kieruje dane wyjściowe powłoki do |
maxTimeToOutputShellResponse |
long : maksymalny czas, przez który komenda może nie generować odpowiedzi; jednostka podana w parametrze timeUnit |
timeUnit |
TimeUnit : jednostka czasu maxTimeToOutputShellResponse , patrz ERROR(/TimeUnit) |
retryAttempts |
int : maksymalna liczba prób ponownego wykonania polecenia, jeśli nie powiedzie się ono z powodu wyjątku. Jeśli retryAttempts nie zostanie wykonane, zostanie zgłoszony wyjątek DeviceNotResponsiveException. |
Rzuty | |
---|---|
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 adb shell z użyciem prostego narzędzia do pomiaru wydajności.
Odpowiedzialnością wywołującego jest zanalizowanie wyników simpleperf za pomocą odbiornika.
Parametry | |
---|---|
command |
String : polecenie do wykonania na urządzeniu |
receiver |
IShellOutputReceiver : obiekt IShellOutputReceiver kieruje dane wyjściowe powłoki do |
Rzuty | |
---|---|
DeviceNotAvailableException |
jeśli połączenie z urządzeniem zostanie utracone i nie będzie można go przywrócić |
getArgumentList
publicgetArgumentList ()
Pobieranie argumentu polecenia simpleperf
Zwroty | |
---|---|
|
lista podkomend i argumentów (może być pusta) |
newInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Konstruktor SimplePerfUtil
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 tryb simpleperf |
Zwroty | |
---|---|
SimplePerfUtil |
nowo utworzonej instancji SimplePerfUtil. |
setArgumentList
public void setArgumentList (arguList)
Ustawianie argumentu w komendzie simpleperf
Parametry | |
---|---|
arguList |
: lista podkomend i argumentów |
Chronione metody
commandStringPreparer
protected String commandStringPreparer (String command)
Parametry | |
---|---|
command |
String |
Zwroty | |
---|---|
String |