Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

GoogleBenchmarkTest

public class GoogleBenchmarkTest
extends Object implements IDeviceTest , IRemoteTest , ITestFilterReceiver

java.lang.Object
com.android.tradefed.testtype.GoogleBenchmarkTest


Un test qui exécute un package de test de référence Google sur un appareil donné.

Sommaire

Constructeurs publics

GoogleBenchmarkTest ()

Méthodes publiques

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Ajoute l' ERROR(/Set) des filtres dont les tests sont à exclure.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Ajoute l' ERROR(/Set) des filtres dont les tests à inclure.

void addExcludeFilter (String filter)

Ajoute un filtre des tests à exclure.

void addIncludeFilter (String filter)

Ajoute un filtre des tests à inclure.

String cleanFilter (String filter)
void clearExcludeFilters ()

Supprimez tous les filtres d'exclusion actuellement suivis.

void clearIncludeFilters ()

Supprimez tous les filtres d'inclusion actuellement suivis.

ITestDevice getDevice ()

Procurez-vous l'appareil à tester.

getExcludeFilters ()

Renvoie l' ERROR(/Set) actuelle des filtres d'exclusion.

getIncludeFilters ()

Renvoie l' ERROR(/Set) des filtres d'inclusion.

String getModuleName ()

Obtenez le module de test de référence natif Android à exécuter.

void run ( TestInformation testInfo, ITestInvocationListener listener)

Exécute les tests et rapporte le résultat à l'auditeur.

void setDevice ( ITestDevice device)

Injectez le dispositif sous test.

void setModuleName (String moduleName)

Configurez le module de test de référence natif Android pour qu'il s'exécute.

void setReportRunName (String reportRunName)

Méthodes protégées

String executeCommand ( ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver)

Méthode d'assistance pour exécuter une commande benchmarktest.

String getFilterFlagForFilters ( filters) getFilterFlagForFilters ( filters)
String getFilterFlagForTests ( fitlererTests) getFilterFlagForTests ( fitlererTests)
boolean shouldSkipFile (String fullPath)

Méthode d'assistance pour déterminer si nous devons ignorer l'exécution d'un fichier donné.

Constructeurs publics

GoogleBenchmarkTest

public GoogleBenchmarkTest ()

Méthodes publiques

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Ajoute l' ERROR(/Set) des filtres dont les tests sont à exclure.

Paramètres
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Ajoute l' ERROR(/Set) des filtres dont les tests à inclure.

Paramètres
filters

addExcludeFilter

public void addExcludeFilter (String filter)

Ajoute un filtre des tests à exclure.

Paramètres
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Ajoute un filtre des tests à inclure.

Paramètres
filter String

nettoyerFiltre

public String cleanFilter (String filter)

Paramètres
filter String

Retour
String

clearExcludeFilters

public void clearExcludeFilters ()

Supprimez tous les filtres d'exclusion actuellement suivis.

clearIncludeFilters

public void clearIncludeFilters ()

Supprimez tous les filtres d'inclusion actuellement suivis.

getDevice

public ITestDevice getDevice ()

Procurez-vous l'appareil à tester.

Retour
ITestDevice l' ITestDevice

getExcludeFilters

public  getExcludeFilters ()

Renvoie l' ERROR(/Set) actuelle des filtres d'exclusion.

Retour

getIncludeFilters

public  getIncludeFilters ()

Renvoie l' ERROR(/Set) des filtres d'inclusion.

Retour

getModuleName

public String getModuleName ()

Obtenez le module de test de référence natif Android à exécuter.

Retour
String le nom du module de test natif à exécuter, ou null s'il n'est pas défini

Cours

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Exécute les tests et rapporte le résultat à l'auditeur.

Paramètres
testInfo TestInformation : L'objet TestInformation contenant des informations utiles pour exécuter des tests.

listener ITestInvocationListener : l' ITestInvocationListener des résultats des tests

Lance
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

Injectez le dispositif sous test.

Paramètres
device ITestDevice : l' ITestDevice à utiliser

setModuleName

public void setModuleName (String moduleName)

Configurez le module de test de référence natif Android pour qu'il s'exécute.

Paramètres
moduleName String : Le nom du module de test natif à exécuter

setReportRunName

public void setReportRunName (String reportRunName)

Paramètres
reportRunName String

Méthodes protégées

exécuterCommand

protected String executeCommand (ITestDevice testDevice, 
                String cmd, 
                IShellOutputReceiver outputReceiver)

Méthode d'assistance pour exécuter une commande benchmarktest. Si la commande est trop longue pour être exécutée directement par adb, elle s'exécute à partir d'un script temporaire.

Paramètres
testDevice ITestDevice : le périphérique sur lequel exécuter la commande

cmd String : la chaîne de commande à exécuter

outputReceiver IShellOutputReceiver : le récepteur de sortie pour lire les résultats des tests

Retour
String sortie du shell si outputReceiver est nul

Lance
DeviceNotAvailableException

getFilterFlagForFilters

protected String getFilterFlagForFilters ( filters)

Paramètres
filters

Retour
String

getFilterFlagForTests

protected String getFilterFlagForTests ( fitlererTests)

Paramètres
fitlererTests

Retour
String

devrait ignorer le fichier

protected boolean shouldSkipFile (String fullPath)

Méthode d'assistance pour déterminer si nous devons ignorer l'exécution d'un fichier donné.

Paramètres
fullPath String : le chemin complet du fichier en question

Retour
boolean true si nous devons ignorer ledit fichier.