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 | |
|---|---|
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. |
SimplePerfResult
|
executeCommand(String command)
Wykonuje podane polecenie powłoki adb z użyciem narzędzia simpleperf. Wynik Simpleperf zostanie przeanalizowany i zwrócony do jednostki wywołującej. |
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. |
List<String>
|
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(List<String> arguList)
Ustawianie argumentu w poleceniu simpleperf |
Metody chronione | |
|---|---|
String
|
commandStringPreparer(String command)
|
Metody publiczne
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 TimeUnit |
retryAttempts |
int: maksymalna liczba ponownych prób wykonania polecenia, jeśli nie powiedzie się ono 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 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 |
| Zwraca | |
|---|---|
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)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
public List<String> getArgumentList ()
Pobieranie argumentu polecenia simpleperf
| Zwraca | |
|---|---|
List<String> |
lista poleceń podrzędnych i argumentów (może mieć wartość null); |
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, który tryb simpleperf |
| Zwraca | |
|---|---|
SimplePerfUtil |
nowo utworzona instancja SimplePerfUtil, |
| Zgłasza | |
|---|---|
NullPointerException |
|
setArgumentList
public void setArgumentList (List<String> arguList)
Ustawianie argumentu w poleceniu simpleperf
| Parametry | |
|---|---|
arguList |
List: lista poleceń i argumentów |
Metody chronione
commandStringPreparer
protected String commandStringPreparer (String command)
| Parametry | |
|---|---|
command |
String |
| Zwraca | |
|---|---|
String |
|