ProstyPerfUżyteczny
public class SimplePerfUtil
extends Object
java.lang.Object | |
com.android.tradefed.util.SimplePerfUtil |
Klasa użyteczności do wysyłania prostych poleceń i zbierania wyników
Zobacz też:
Streszczenie
Klasy zagnieżdżone | |
---|---|
enum | SimplePerfUtil.SimplePerfType Wyliczenie opcji poleceń simpleperf |
Metody publiczne | |
---|---|
SimplePerfResult | executeCommand (String command) Wykonuje podane polecenie powłoki adb z zawiniętym simpleperf Wynik Simpleperf zostanie przeanalizowany i powróci do rozmówcy |
void | executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) Wykonuje podane polecenie powłoki adb z zawiniętym simpleperf Obowiązkiem wywołującego jest przeanalizowanie wyniku simpleperf przez odbiorcę |
void | executeCommand (String command, IShellOutputReceiver receiver) Wykonuje podane polecenie powłoki adb z zawiniętym simpleperf Obowiązkiem wywołującego jest przeanalizowanie wyniku simpleperf przez odbiorcę |
getArgumentList () Pobierz argument dla polecenia simpleperf | |
static SimplePerfUtil | newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type) Konstruktor SimplePerfUtil Wywołujący musi zdefiniować urządzenie i typ simpleperf podczas inicjowania instancji |
void | setArgumentList ( arguList) setArgumentList ( arguList) Ustaw argument w poleceniu simpleperf |
Metody chronione | |
---|---|
String | commandStringPreparer (String command) |
Metody publiczne
wykonaćpolecenie
public SimplePerfResult executeCommand (String command)
Wykonuje podane polecenie powłoki adb z zawiniętym simpleperf
Wynik Simpleperf zostanie przeanalizowany i powróci do rozmówcyParametry | |
---|---|
command | String : polecenie do uruchomienia 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 można go odzyskać |
wykonaćpolecenie
public void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Wykonuje podane polecenie powłoki adb z zawiniętym simpleperf
Obowiązkiem wywołującego jest przeanalizowanie wyniku simpleperf przez odbiorcęParametry | |
---|---|
command | String : polecenie do uruchomienia na urządzeniu |
receiver | IShellOutputReceiver : IShellOutputReceiver obiekt do kierowania wyjścia powłoki do |
maxTimeToOutputShellResponse | long : maksymalny czas, w którym polecenie może nie wyprowadzać żadnej odpowiedzi; jednostka określona w timeUnit |
timeUnit | TimeUnit : jednostka timeUnit dla maxTimeToOutputShellResponse , zobacz ERROR(/TimeUnit) |
retryAttempts | int : maksymalna liczba powtórzeń polecenia, jeśli nie powiedzie się z powodu wyjątku. DeviceNotResponsiveException zostanie zgłoszony, jeśli retryAttempts zostaną wykonane bez powodzenia. |
Rzuty | |
---|---|
DeviceNotAvailableException | jeśli połączenie z urządzeniem zostanie utracone i nie można go odzyskać |
wykonaćpolecenie
public void executeCommand (String command, IShellOutputReceiver receiver)
Wykonuje podane polecenie powłoki adb z zawiniętym simpleperf
Obowiązkiem wywołującego jest przeanalizowanie wyniku simpleperf przez odbiorcęParametry | |
---|---|
command | String : polecenie do uruchomienia na urządzeniu |
receiver | IShellOutputReceiver : IShellOutputReceiver obiekt do kierowania wyjścia powłoki do |
Rzuty | |
---|---|
DeviceNotAvailableException | jeśli połączenie z urządzeniem zostanie utracone i nie można go odzyskać |
getArgumentList
publicgetArgumentList ()
Pobierz argument dla polecenia simpleperf
Zwroty | |
---|---|
lista podkomend i argumentów (z możliwością null) |
nowa instancja
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Konstruktor SimplePerfUtil
Wywołujący musi zdefiniować urządzenie i typ simpleperf podczas inicjowania instancjiParametry | |
---|---|
device | ITestDevice : Urządzenie testowe ITestDevice |
type | SimplePerfUtil.SimplePerfType : SimplePerfType wskazuje, który tryb simpleperf |
Zwroty | |
---|---|
SimplePerfUtil | nowo utworzona instancja SimplePerfUtil |
setArgumentList
public void setArgumentList (arguList)
Ustaw argument w poleceniu simpleperf
Parametry | |
---|---|
arguList |
Metody chronione
polecenieStringPreparer
protected String commandStringPreparer (String command)
Parametry | |
---|---|
command | String |
Zwroty | |
---|---|
String |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2022-08-15 UTC.