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 enveloppé 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 shell adb donnée, avec simpleperf enveloppé autour 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 enveloppé autour 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 le type d'appareil et 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 enveloppé autour
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écupérée. |
executeCommand
public void executeCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)Exécute la commande shell adb donnée, avec simpleperf enveloppé autour
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 rediriger la sortie du shell |
maxTimeToOutputShellResponse |
long : durée maximale pendant laquelle la commande est autorisée à ne produire aucune réponse. L'unité est spécifiée dans timeUnit. |
timeUnit |
TimeUnit : unité timeUnit pour maxTimeToOutputShellResponse, voir ERROR(/TimeUnit) |
retryAttempts |
int : nombre maximal de tentatives pour exécuter la commande en cas d'échec dû à une exception. L'exception DeviceNotResponsiveException est générée si les retryAttempts ne sont pas exécutées correctement. |
| Génère | |
|---|---|
DeviceNotAvailableException |
si la connexion avec l'appareil est perdue et ne peut pas être récupérée. |
executeCommand
public void executeCommand (String command,
IShellOutputReceiver receiver)Exécute la commande shell adb donnée, avec simpleperf enveloppé autour
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 rediriger la sortie du shell |
| Génère | |
|---|---|
DeviceNotAvailableException |
si la connexion avec l'appareil est perdue et ne peut pas être récupérée. |
getArgumentList
publicgetArgumentList ()
Obtenir l'argument pour la commande simpleperf
| Renvoie | |
|---|---|
|
Liste des sous-commandes et des arguments (nullable) |
newInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Constructeur SimplePerfUtil
L'appelant doit définir le type d'appareil et 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 instance SimplePerfUtil nouvellement créée |
setArgumentList
public void setArgumentList (arguList)
Définir un 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 |
| Renvoie | |
|---|---|
String |
|