SimplePerfUtil
public class SimplePerfUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.SimplePerfUtil |
Classe utilitaire pour envoyer une commande simple et collecter les résultats
Résumé
Méthodes publiques |
---|
SimplePerfResult | executeCommand (String command) Exécute la commande adb shell donnée, avec simpleperf enroulé autour Le résultat Simpleperf sera analysé et renvoyé à l'appelant |
void | executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) Exécute la commande adb shell donnée, avec simpleperf enroulé autour Il est de la responsabilité de l'appelant d'analyser le résultat simpleperf via le récepteur |
void | executeCommand (String command, IShellOutputReceiver receiver) Exécute la commande adb shell donnée, avec simpleperf enroulé autour Il est de la responsabilité de l'appelant d'analyser le résultat simpleperf via le récepteur |
| getArgumentList () Obtenir l'argument pour la commande simpleperf |
static SimplePerfUtil | newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type) Constructeur SimplePerfUtil L'appelant doit définir le périphérique et le type simpleperf lors de l'initialisation de l'instance |
void | setArgumentList ( arguList) setArgumentList ( arguList) Définir l'argument sur la commande simpleperf |
Méthodes publiques
exécuterCommand
public SimplePerfResult executeCommand (String command)
Exécute la commande adb shell donnée, avec simpleperf enroulé autour
Le résultat Simpleperf sera analysé et renvoyé à l'appelant
Paramètres |
---|
command | String : commande à exécuter sur l'appareil |
exécuterCommand
public void executeCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)
Exécute la commande adb shell donnée, avec simpleperf enroulé autour
Il est de la responsabilité de l'appelant d'analyser le résultat simpleperf via le récepteur
Paramètres |
---|
command | String : commande à exécuter sur l'appareil |
receiver | IShellOutputReceiver : objet IShellOutputReceiver vers lequel diriger la sortie du shell |
maxTimeToOutputShellResponse | long : la durée maximale pendant laquelle la commande est autorisée à ne produire aucune réponse ; unité comme spécifié dans timeUnit |
timeUnit | TimeUnit : unité timeUnit pour maxTimeToOutputShellResponse , voir ERROR(/TimeUnit) |
retryAttempts | int : le nombre maximum de fois où réessayer la commande si elle échoue en raison d'une exception. DeviceNotResponsiveException sera levée si retryAttempts sont effectuées sans succès. |
exécuterCommand
public void executeCommand (String command,
IShellOutputReceiver receiver)
Exécute la commande adb shell donnée, avec simpleperf enroulé autour
Il est de la responsabilité de l'appelant d'analyser le résultat simpleperf via le récepteur
Paramètres |
---|
command | String : commande à exécuter sur l'appareil |
receiver | IShellOutputReceiver : objet IShellOutputReceiver vers lequel diriger la sortie du shell |
getArgumentList
public getArgumentList ()
Obtenir l'argument pour la commande simpleperf
Retour |
---|
| liste des sous-commandes et des arguments (nullable) |
setArgumentList
public void setArgumentList ( arguList)
Définir l'argument sur la commande simpleperf
Paramètres |
---|
arguList | : liste des sous-commandes et des arguments |
Méthodes protégées
commandStringPreparer
protected String commandStringPreparer (String command)
Paramètres |
---|
command | String |