SimplePerfUtil
public class SimplePerfUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.SimplePerfUtil |
Hilfsklasse zum Senden einfacher Befehle und Sammeln von Ergebnissen
Zusammenfassung
Öffentliche Methoden |
---|
SimplePerfResult | executeCommand (String command) Führt den angegebenen Adb-Shell-Befehl aus, wobei Simpleperf umschlossen ist Das Simpleperf-Ergebnis wird analysiert und an den Aufrufer zurückgegeben |
void | executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) Führt den angegebenen Adb-Shell-Befehl aus, wobei Simpleperf umschlossen ist Es liegt in der Verantwortung des Aufrufers, das Simpleperf-Ergebnis durch den Empfänger zu analysieren |
void | executeCommand (String command, IShellOutputReceiver receiver) Führt den angegebenen Adb-Shell-Befehl aus, wobei Simpleperf umschlossen ist Es liegt in der Verantwortung des Aufrufers, das Simpleperf-Ergebnis durch den Empfänger zu analysieren |
| getArgumentList () Argument für simpleperf-Befehl abrufen |
static SimplePerfUtil | newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type) SimplePerfUtil-Konstruktor Der Aufrufer muss beim Initialisieren der Instanz das Gerät und den Simpleperf-Typ definieren |
void | setArgumentList ( arguList) setArgumentList ( arguList) Legen Sie das Argument für den Befehl simpleperf fest |
Öffentliche Methoden
Befehl ausführen
public SimplePerfResult executeCommand (String command)
Führt den angegebenen Adb-Shell-Befehl aus, wobei Simpleperf umschlossen ist
Das Simpleperf-Ergebnis wird analysiert und an den Aufrufer zurückgegeben
Parameter |
---|
command | String : Befehl, der auf dem Gerät ausgeführt werden soll |
Befehl ausführen
public void executeCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)
Führt den angegebenen Adb-Shell-Befehl aus, wobei Simpleperf umschlossen ist
Es liegt in der Verantwortung des Aufrufers, das Simpleperf-Ergebnis durch den Empfänger zu analysieren
Parameter |
---|
command | String : Befehl, der auf dem Gerät ausgeführt werden soll |
receiver | IShellOutputReceiver : IShellOutputReceiver Objekt, an das die Shell-Ausgabe geleitet wird |
maxTimeToOutputShellResponse | long : die maximale Zeitspanne, während der der Befehl keine Antwort ausgeben darf; Einheit wie in timeUnit angegeben |
timeUnit | TimeUnit : timeUnit-Einheit für maxTimeToOutputShellResponse , siehe ERROR(/TimeUnit) |
retryAttempts | int : die maximale Anzahl von Wiederholungen des Befehls, wenn er aufgrund einer Ausnahme fehlschlägt. DeviceNotResponsiveException wird ausgelöst, wenn retryAttempts ohne Erfolg durchgeführt werden. |
Befehl ausführen
public void executeCommand (String command,
IShellOutputReceiver receiver)
Führt den angegebenen Adb-Shell-Befehl aus, wobei Simpleperf umschlossen ist
Es liegt in der Verantwortung des Aufrufers, das Simpleperf-Ergebnis durch den Empfänger zu analysieren
Parameter |
---|
command | String : Befehl, der auf dem Gerät ausgeführt werden soll |
receiver | IShellOutputReceiver : IShellOutputReceiver Objekt, an das die Shell-Ausgabe geleitet wird |
getArgumentListe
public getArgumentList ()
Argument für simpleperf-Befehl abrufen
Kehrt zurück |
---|
| Liste der Unterbefehle und Argumente (nullable) |
setArgumentListe
public void setArgumentList ( arguList)
Legen Sie das Argument für den Befehl simpleperf fest
Parameter |
---|
arguList | : Liste der Unterbefehle und Argumente |
Geschützte Methoden
commandStringPreparer
protected String commandStringPreparer (String command)