SimplePerfUtil
public class SimplePerfUtil
extends Object
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.util.SimplePerfUtil |
Klasa narzędziowa do wysyłania prostych poleceń i zbierania wyników
Zobacz też:
Streszczenie
Zagnieżdżone klasy | |
---|---|
enum | SimplePerfUtil.SimplePerfType Wyliczenie opcji poleceń Simpleperf |
Metody publiczne | |
---|---|
SimplePerfResult | executeCommand (String command) Wykonuje podane polecenie powłoki adb z owiniętym Simpleperf Wynik Simpleperf zostanie przeanalizowany i zwrócony do osoby dzwoniącej |
void | executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) Wykonuje podane polecenie powłoki adb z owiniętym Simpleperf Za przeanalizowanie wyniku Simpleperf poprzez odbiornik odpowiada osoba dzwoniąca |
void | executeCommand (String command, IShellOutputReceiver receiver) Wykonuje podane polecenie powłoki adb z owiniętym Simpleperf Za przeanalizowanie wyniku Simpleperf poprzez odbiornik odpowiada osoba dzwoniąca |
getArgumentList () Pobierz argument dla polecenia simpleperf | |
static SimplePerfUtil | newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type) Konstruktor SimplePerfUtil Osoba wywołująca 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
wykonaj polecenie
public SimplePerfResult executeCommand (String command)
Wykonuje podane polecenie powłoki adb z owiniętym Simpleperf
Wynik Simpleperf zostanie przeanalizowany i zwrócony do osoby dzwoniącejParametry | |
---|---|
command | String : polecenie do uruchomienia na urządzeniu |
Zwroty | |
---|---|
SimplePerfResult | Obiekt SimplePerfResult zawiera wszystkie informacje o wynikach |
Rzuca | |
---|---|
DeviceNotAvailableException | jeśli połączenie z urządzeniem zostanie utracone i nie będzie można go odzyskać |
wykonaj polecenie
public void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Wykonuje podane polecenie powłoki adb z owiniętym Simpleperf
Za przeanalizowanie wyniku Simpleperf poprzez odbiornik odpowiada osoba dzwoniącaParametry | |
---|---|
command | String : polecenie do uruchomienia na urządzeniu |
receiver | IShellOutputReceiver : Obiekt IShellOutputReceiver , do którego mają być kierowane dane wyjściowe powłoki |
maxTimeToOutputShellResponse | long : maksymalny czas, przez jaki polecenie może nie dać żadnej odpowiedzi; jednostka określona w timeUnit |
timeUnit | TimeUnit : jednostka timeUnit dla maxTimeToOutputShellResponse , zobacz ERROR(/TimeUnit) |
retryAttempts | int : maksymalna liczba ponownych prób wykonania polecenia, jeśli nie powiedzie się ono z powodu wyjątku. Jeśli retryAttempts zostaną wykonane bez powodzenia, zostanie zgłoszony wyjątek DeviceNotResponsiveException. |
Rzuca | |
---|---|
DeviceNotAvailableException | jeśli połączenie z urządzeniem zostanie utracone i nie będzie można go odzyskać |
wykonaj polecenie
public void executeCommand (String command, IShellOutputReceiver receiver)
Wykonuje podane polecenie powłoki adb z owiniętym Simpleperf
Za przeanalizowanie wyniku Simpleperf poprzez odbiornik odpowiada osoba dzwoniącaParametry | |
---|---|
command | String : polecenie do uruchomienia na urządzeniu |
receiver | IShellOutputReceiver : Obiekt IShellOutputReceiver , do którego mają być kierowane dane wyjściowe powłoki |
Rzuca | |
---|---|
DeviceNotAvailableException | jeśli połączenie z urządzeniem zostanie utracone i nie będzie można go odzyskać |
pobierz listę argumentów
publicgetArgumentList ()
Pobierz argument dla polecenia simpleperf
Zwroty | |
---|---|
lista podpoleceń i argumentów (zero) |
nowa instancja
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Konstruktor SimplePerfUtil
Osoba wywołująca 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 |
zestawListaArgumentów
public void setArgumentList (arguList)
Ustaw argument w poleceniu Simpleperf
Parametry | |
---|---|
arguList |
Metody chronione
poleceniePrzygotowaczStringu
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: 2023-12-01 UTC.