SimplePerfUtil
public
class
SimplePerfUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SimplePerfUtil |
Klasa narzędziowa 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 użyciem narzędzia simpleperf Wynik Simpleperf zostanie przeanalizowany i zwrócony do elementu wywołującego. |
void
|
executeCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Wykonuje podane polecenie powłoki adb z użyciem narzędzia simpleperf Obowiązkiem dzwoniącego jest analizowanie wyniku simpleperf za pomocą odbiornika. |
void
|
executeCommand(String command, IShellOutputReceiver receiver)
Wykonuje podane polecenie powłoki adb z użyciem narzędzia simpleperf Obowiązkiem dzwoniącego jest analizowanie wyniku 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 poleceniu simpleperf |
Metody chronione | |
|---|---|
String
|
commandStringPreparer(String command)
|
Metody publiczne
executeCommand
public SimplePerfResult executeCommand (String command)
Wykonuje podane polecenie powłoki adb z użyciem narzędzia simpleperf
Wynik Simpleperf zostanie przeanalizowany i zwrócony do elementu wywołującego.
| Parametry | |
|---|---|
command |
String: polecenie do uruchomienia na urządzeniu |
| Zwroty | |
|---|---|
SimplePerfResult |
Obiekt SimplePerfResult zawiera wszystkie informacje o wynikach. |
| Zgłasza | |
|---|---|
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 powłoki adb z użyciem narzędzia simpleperf
Obowiązkiem dzwoniącego jest analizowanie wyniku simpleperf za pomocą odbiornika.
| Parametry | |
|---|---|
command |
String: polecenie do uruchomienia na urządzeniu |
receiver |
IShellOutputReceiver: obiekt IShellOutputReceiver, do którego ma być kierowane wyjście 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 w przypadku niepowodzenia z powodu wyjątku. Jeśli retryAttempts nie zostaną wykonane, zostanie zgłoszony wyjątek DeviceNotResponsiveException. |
| Zgłasza | |
|---|---|
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 powłoki adb z użyciem narzędzia simpleperf
Obowiązkiem dzwoniącego jest analizowanie wyniku simpleperf za pomocą odbiornika.
| Parametry | |
|---|---|
command |
String: polecenie do uruchomienia na urządzeniu |
receiver |
IShellOutputReceiver: obiekt IShellOutputReceiver, do którego ma być kierowane wyjście powłoki |
| Zgłasza | |
|---|---|
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 poleceń podrzędnych i argumentów (może mieć wartość null); |
newInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
SimplePerfUtil Constructor
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, który tryb simpleperf |
| Zwroty | |
|---|---|
SimplePerfUtil |
nowo utworzona instancja SimplePerfUtil, |
setArgumentList
public void setArgumentList (arguList)
Ustawianie argumentu w poleceniu simpleperf
| Parametry | |
|---|---|
arguList |
: lista poleceń i argumentów |
Metody chronione
commandStringPreparer
protected String commandStringPreparer (String command)
| Parametry | |
|---|---|
command |
String |
| Zwroty | |
|---|---|
String |
|