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 :
- <ph type="x-smartling-placeholder"></ph> Présentation de simpleperf
Résumé
Méthodes publiques | |
---|---|
SimplePerfResult
|
executeCommand(String command)
Exécute la commande shell adb donnée, en encapsulant simpleperf. 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, en encapsulant simpleperf. 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, en encapsulant simpleperf. Il incombe à l'appelant d'analyser le résultat simpleperf via le récepteur |
|
getArgumentList()
Obtenir un 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 une commande simpleperf |
Méthodes protégées | |
---|---|
String
|
commandStringPreparer(String command)
|
Méthodes publiques
ExécuterCommande
public SimplePerfResult executeCommand (String command)
Exécute la commande shell adb donnée, en encapsulant simpleperf.
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 de résultat |
Génère | |
---|---|
DeviceNotAvailableException |
si la connexion avec l'appareil est perdue et ne peut pas être récupéré |
ExécuterCommande
public void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Exécute la commande shell adb donnée, en encapsulant simpleperf.
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é à ne générer aucune réponse ; l'unité, comme indiqué dans timeUnit |
timeUnit |
TimeUnit : unité de temps pour maxTimeToOutputShellResponse , voir ERROR(/TimeUnit) |
retryAttempts |
int : nombre maximal de nouvelles tentatives de la commande si elle échoue en raison d'une
une exception. L'exception DeviceNotResponsiveException est levée si les retryAttempts sont
sans succès. |
Génère | |
---|---|
DeviceNotAvailableException |
si la connexion avec l'appareil est perdue et ne peut pas être récupéré |
ExécuterCommande
public void executeCommand (String command, IShellOutputReceiver receiver)
Exécute la commande shell adb donnée, en encapsulant simpleperf.
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écupéré |
getArgumentList
publicgetArgumentList ()
Obtenir un argument pour la commande simpleperf
Renvoie | |
---|---|
|
liste de sous-commandes et d'arguments (pouvant avoir une valeur nulle) |
nouvelInstance
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 : ITestDevice appareil de test |
type |
SimplePerfUtil.SimplePerfType : SimplePerfType indique le mode simpleperf |
Renvoie | |
---|---|
SimplePerfUtil |
une nouvelle instance SimplePerfUtil |
setArgumentList
public void setArgumentList (arguList)
Définir un argument sur une commande simpleperf
Paramètres | |
---|---|
arguList |
: liste de la sous-commande et des arguments |
Méthodes protégées
commandStringPreparer
protected String commandStringPreparer (String command)
Paramètres | |
---|---|
command |
String |
Renvoie | |
---|---|
String |