SimplePerfUtil
public
class
SimplePerfUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SimplePerfUtil |
Classe utilitaire permettant de distribuer une commande simple et de collecter les résultats
Voir aussi :
Résumé
Méthodes publiques | |
---|---|
SimplePerfResult
|
executeCommand(String command)
Exécute la commande shell adb donnée, avec simpleperf encapsule 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 shell adb donnée, avec simpleperf encapsule Il incombe à l'appelant d'analyser le résultat simpleperf via le récepteur. |
void
|
executeCommand(String command, IShellOutputReceiver receiver)
Exécute la commande shell adb donnée, avec simpleperf encapsule Il incombe à 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 l'appareil et le type simpleperf lors de l'initialisation de l'instance. |
void
|
setArgumentList(
Définir un argument sur la commande simpleperf |
Méthodes protégées | |
---|---|
String
|
commandStringPreparer(String command)
|
Méthodes publiques
executeCommand
public SimplePerfResult executeCommand (String command)
Exécute la commande shell adb donnée, avec simpleperf encapsule
Le résultat Simpleperf sera analysé et renvoyé à l'appelant.
Paramètres | |
---|---|
command |
String : commande à exécuter sur l'appareil |
Renvoie | |
---|---|
SimplePerfResult |
L'objet SimplePerfResult contient toutes les informations sur les résultats |
Génère | |
---|---|
DeviceNotAvailableException |
Si la connexion avec l'appareil est perdue et ne peut pas être rétablie |
executeCommand
public void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Exécute la commande shell adb donnée, avec simpleperf encapsule
Il incombe à 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 : durée maximale pendant laquelle la commande est autorisée à ne pas générer de réponse. Unité spécifiée dans timeUnit |
timeUnit |
TimeUnit : unité timeUnit pour maxTimeToOutputShellResponse , voir ERROR(/TimeUnit) |
retryAttempts |
int : nombre maximal de tentatives de la commande si elle échoue en raison d'une exception. DeviceNotResponsiveException est générée si retryAttempts est exécuté sans succès. |
Génère | |
---|---|
DeviceNotAvailableException |
Si la connexion avec l'appareil est perdue et ne peut pas être rétablie |
executeCommand
public void executeCommand (String command, IShellOutputReceiver receiver)
Exécute la commande shell adb donnée, avec simpleperf encapsule
Il incombe à 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 |
Génère | |
---|---|
DeviceNotAvailableException |
Si la connexion avec l'appareil est perdue et ne peut pas être rétablie |
getArgumentList
publicgetArgumentList ()
Obtenir l'argument pour la commande simpleperf
Renvoie | |
---|---|
|
liste de sous-commandes et d'arguments (nullable) |
newInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Constructeur SimplePerfUtil
L'appelant doit définir l'appareil et le type simpleperf lors de l'initialisation de l'instance.
Paramètres | |
---|---|
device |
ITestDevice : appareil de test ITestDevice |
type |
SimplePerfUtil.SimplePerfType : SimplePerfType indique le mode simpleperf |
Renvoie | |
---|---|
SimplePerfUtil |
une instance SimplePerfUtil créée |
setArgumentList
public void setArgumentList (arguList)
Définir un argument sur la commande simpleperf
Paramètres | |
---|---|
arguList |
: liste du sous-commande et des arguments |
Méthodes protégées
commandStringPreparer
protected String commandStringPreparer (String command)
Paramètres | |
---|---|
command |
String |
Renvoie | |
---|---|
String |