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
Voir également:
Sommaire
Classes imbriquées | |
---|---|
enum | SimplePerfUtil.SimplePerfType Énumération des options de la commande simpleperf |
Méthodes publiques | |
---|---|
SimplePerfResult | executeCommand (String command) Exécute la commande shell adb 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 shell adb 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 shell adb 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 un argument pour la commande simpleperf | |
static SimplePerfUtil | newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type) Constructeur SimplePerfUtil L'appelant doit définir le type de périphérique et de simpleperf lors de l'initialisation de l'instance |
void | setArgumentList ( arguList) setArgumentList ( arguList) Définir l'argument sur la commande simpleperf |
Méthodes protégées | |
---|---|
String | commandStringPreparer (String command) |
Méthodes publiques
exécuterCommand
public SimplePerfResult executeCommand (String command)
Exécute la commande shell adb donnée, avec simpleperf enroulé autour
Le résultat Simpleperf sera analysé et renvoyé à l'appelantParamètres | |
---|---|
command | String : commande à exécuter sur l'appareil |
Retour | |
---|---|
SimplePerfResult | L'objet SimplePerfResult contient toutes les informations de résultat |
Lance | |
---|---|
DeviceNotAvailableException | si la connexion avec l'appareil est perdue et ne peut pas être récupérée |
exécuterCommand
public void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
Exécute la commande shell adb donnée, avec simpleperf enroulé autour
Il est de la responsabilité de l'appelant d'analyser le résultat simpleperf via le récepteurParamètres | |
---|---|
command | String : commande à exécuter sur l'appareil |
receiver | IShellOutputReceiver : objet IShellOutputReceiver pour diriger la sortie du shell vers |
maxTimeToOutputShellResponse | long : la durée maximale pendant laquelle la commande est autorisée à ne pas produire de réponse ; unité comme spécifié dans timeUnit |
timeUnit | TimeUnit : unité timeUnit pour maxTimeToOutputShellResponse , voir ERROR(/TimeUnit) |
retryAttempts | int : le nombre maximum de tentatives de commande si elle échoue en raison d'une exception. DeviceNotResponsiveException sera levée si les retryAttempts sont effectuées sans succès. |
Lance | |
---|---|
DeviceNotAvailableException | si la connexion avec l'appareil est perdue et ne peut pas être récupérée |
exécuterCommand
public void executeCommand (String command, IShellOutputReceiver receiver)
Exécute la commande shell adb donnée, avec simpleperf enroulé autour
Il est de la responsabilité de l'appelant d'analyser le résultat simpleperf via le récepteurParamètres | |
---|---|
command | String : commande à exécuter sur l'appareil |
receiver | IShellOutputReceiver : objet IShellOutputReceiver pour diriger la sortie du shell vers |
Lance | |
---|---|
DeviceNotAvailableException | si la connexion avec l'appareil est perdue et ne peut pas être récupérée |
getListeArguments
publicgetArgumentList ()
Obtenir un argument pour la commande simpleperf
Retour | |
---|---|
liste des sous-commandes et des arguments (nullable) |
nouvelleInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
Constructeur SimplePerfUtil
L'appelant doit définir le type de périphérique et de simpleperf lors de l'initialisation de l'instanceParamètres | |
---|---|
device | ITestDevice : dispositif de test ITestDevice |
type | SimplePerfUtil.SimplePerfType : SimplePerfType indique quel mode simpleperf |
Retour | |
---|---|
SimplePerfUtil | une instance SimplePerfUtil nouvellement créée |
setArgumentListsetArgumentList
public void setArgumentList (arguList)
Définir l'argument sur la commande simpleperf
Paramètres | |
---|---|
arguList |
Méthodes protégées
commandStringPreparer
protected String commandStringPreparer (String command)
Paramètres | |
---|---|
command | String |
Retour | |
---|---|
String |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2022/08/15 (UTC).