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é.
Résumé
Constructeurs publics | |
---|---|
GoogleBenchmarkTest () |
Méthodes publiques | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Ajoute l' |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Ajoute l' |
void | addExcludeFilter (String filter) Ajoute un filtre des tests à exclure. |
void | addIncludeFilter (String filter) Ajoute un filtre des tests à inclure. |
void | addModuleName (String moduleName) Ajoutez le module de test de référence natif Android à exécuter. |
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' | |
getIncludeFilters () Renvoie l' | |
getModuleNames () 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 | 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 |
addModuleName
public void addModuleName (String moduleName)
Ajoutez le module de test de référence natif Android à exécuter.
Paramètres | |
---|---|
moduleName | String : Le nom du module de test natif à exécuter |
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
publicgetExcludeFilters ()
Renvoie l' ERROR(/Set)
actuelle des filtres d'exclusion.
Retour | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Renvoie l' ERROR(/Set)
des filtres d'inclusion.
Retour | |
---|---|
getModuleNames
publicgetModuleNames ()
Obtenez le module de test de référence natif Android à exécuter.
Retour | |
---|---|
le nom du module de test natif à exécuter, ou null s'il n'est pas défini |
courir
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 |
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. |