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
Zagnieżdżone klasy | |
|---|---|
enum |
SimplePerfUtil.SimplePerfType
Wyliczenie opcji polecenia simpleperf |
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 opakowaniem simpleperf 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ść za analizowanie wyników simpleperf spoczywa na wywołującym.
| 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ść za analizowanie wyników simpleperf spoczywa na wywołującym.
| 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 |
|