Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

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:

Résumé

Classes imbriquées

enum SimplePerfUtil.SimplePerfType

Enum des options de commande simpleperf

Méthodes publiques

SimplePerfResult executeCommand (String command)

Exécute la commande adb shell donnée, avec simpleperf enveloppé

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 adb shell donnée, avec simpleperf enveloppé

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 adb shell donnée, avec simpleperf enveloppé

Il est de la responsabilité de l'appelant d'analyser le résultat simpleperf via le récepteur

getArgumentList ()

Obtenir l'argument de la commande simpleperf

static SimplePerfUtil newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type)

Constructeur SimplePerfUtil

L'appelant doit définir le périphérique et le type 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

executeCommand

public SimplePerfResult executeCommand (String command)

Exécute la commande adb shell donnée, avec simpleperf enveloppé

Le résultat Simpleperf sera analysé et renvoyé à l'appelant

Paramètres
command String : commande à exécuter sur l'appareil

Retour
SimplePerfResult SimplePerfResult objet SimplePerfResult contient toutes les informations de résultat

Jette
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 adb shell donnée, avec simpleperf enveloppé

Il est de la responsabilité de 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 IShellOutputReceiver diriger la sortie du shell

maxTimeToOutputShellResponse long : la durée maximale pendant laquelle la commande est autorisée à n'émettre aucune 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 en cas d'échec en raison d'une exception. DeviceNotResponsiveException sera levée si retryAttempts est effectué sans succès.

Jette
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 adb shell donnée, avec simpleperf enveloppé

Il est de la responsabilité de 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 IShellOutputReceiver diriger la sortie du shell

Jette
DeviceNotAvailableException si la connexion avec l'appareil est perdue et ne peut pas être récupérée

getArgumentList

public  getArgumentList ()

Obtenir l'argument de la commande simpleperf

Retour
liste des sous-commandes et arguments (nullable)

newInstance

public static SimplePerfUtil newInstance ( ITestDevice device, 
                SimplePerfUtil.SimplePerfType type)

Constructeur SimplePerfUtil

L'appelant doit définir le périphérique et le type simpleperf lors de l'initialisation de l'instance

Paramètres
device ITestDevice : ITestDevice test ITestDevice

type SimplePerfUtil.SimplePerfType : SimplePerfType indique quel mode simpleperf

Retour
SimplePerfUtil une instance SimplePerfUtil nouvellement créée

setArgumentList

public void setArgumentList ( arguList)

Définir l'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

Retour
String