GoogleBenchmarkTest
public
class
GoogleBenchmarkTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
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(
Ajoute les |
void
|
addAllIncludeFilters(
Ajoute les |
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 benchmark 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()
Obtenez l'appareil à tester. |
|
getExcludeFilters()
Renvoie l' |
|
getIncludeFilters()
Renvoie l' |
|
getModuleNames()
Exécutez le module de test d'analyse comparative natif Android. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Exécute les tests et transmet les résultats à l'écouteur. |
void
|
setDevice(ITestDevice device)
Injectez l'appareil testé. |
void
|
setReportRunName(String reportRunName)
|
Méthodes protégées | |
---|---|
CommandResult
|
executeCommand(ITestDevice testDevice, String cmd)
Méthode d'assistance pour exécuter une commande de benchmarktest. |
String
|
getFilterFlagForFilters(
|
String
|
getFilterFlagForTests(
|
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 les ERROR(/Set)
des filtres des tests à exclure.
Paramètres | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Ajoute les ERROR(/Set)
des filtres des 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 benchmark natif Android à exécuter.
Paramètres | |
---|---|
moduleName |
String : nom du module de test natif à exécuter |
cleanFilter
public String cleanFilter (String filter)
Paramètres | |
---|---|
filter |
String |
Renvoie | |
---|---|
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 ()
Obtenez l'appareil à tester.
Renvoie | |
---|---|
ITestDevice |
l'/le/la ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Renvoie l'ERROR(/Set)
actuelle des filtres d'exclusion.
Renvoie | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
Renvoie l'ERROR(/Set)
actuelle des filtres d'inclusion.
Renvoie | |
---|---|
|
getModuleNames
publicgetModuleNames ()
Exécutez le module de test d'analyse comparative natif Android.
Renvoie | |
---|---|
|
Nom du module de test natif à exécuter, ou valeur nulle si elle n'est pas définie |
Exécuter
public void run (TestInformation testInfo, ITestInvocationListener listener)
Exécute les tests et transmet les résultats à l'écouteur.
Paramètres | |
---|---|
testInfo |
TestInformation : objet TestInformation contenant des informations utiles pour exécuter des tests. |
listener |
ITestInvocationListener : ITestInvocationListener des résultats des tests |
Génère | |
---|---|
DeviceNotAvailableException |
setDevice
public void setDevice (ITestDevice device)
Injectez l'appareil testé.
Paramètres | |
---|---|
device |
ITestDevice : ITestDevice à utiliser |
setReportRunName
public void setReportRunName (String reportRunName)
Paramètres | |
---|---|
reportRunName |
String |
Méthodes protégées
executeCommand
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
Méthode d'assistance pour exécuter une commande de 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 : appareil sur lequel exécuter la commande |
cmd |
String : chaîne de commande à exécuter |
Renvoie | |
---|---|
CommandResult |
Sortie de shell si outputReceiver est null |
Génère | |
---|---|
DeviceNotAvailableException |
getFilterFlagForFilters
protected String getFilterFlagForFilters (filters)
Paramètres | |
---|---|
filters |
|
Renvoie | |
---|---|
String |
getFilterFlagForTests
protected String getFilterFlagForTests (fitlererTests)
Paramètres | |
---|---|
fitlererTests |
|
Renvoie | |
---|---|
String |
shouldSkipFile
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 : chemin d'accès complet du fichier en question |
Renvoie | |
---|---|
boolean |
"true" si nous devons ignorer le fichier en question. |