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 |
|