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 d'analyse comparative Google sur un appareil donné.
Résumé
Constructeurs publics | |
---|---|
GoogleBenchmarkTest()
|
Méthodes publiques | |
---|---|
void
|
addAllExcludeFilters(
Ajoute le |
void
|
addAllIncludeFilters(
Ajoute le |
void
|
addExcludeFilter(String filter)
Ajoute un filtre indiquant les tests à exclure. |
void
|
addIncludeFilter(String filter)
Ajoute un filtre indiquant les tests à inclure. |
void
|
addModuleName(String moduleName)
Ajoutez le module de test natif du benchmark Android à exécuter. |
String
|
cleanFilter(String filter)
|
void
|
clearExcludeFilters()
Supprimer tous les filtres d'exclusion actuellement suivis |
void
|
clearIncludeFilters()
Supprimer tous les filtres "Inclure" actuellement suivis |
ITestDevice
|
getDevice()
Faites tester l'appareil. |
|
getExcludeFilters()
Renvoie la valeur |
|
getIncludeFilters()
Renvoie la valeur |
|
getModuleNames()
Exécutez le module de test natif du benchmark Android. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Exécute les tests et communique 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 permettant d'exécuter une commande benchmarktest. |
String
|
getFilterFlagForFilters(
|
String
|
getFilterFlagForTests(
|
boolean
|
shouldSkipFile(String fullPath)
Méthode d'assistance permettant de 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 le ERROR(/Set)
des filtres des tests à exclure.
Paramètres | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Ajoute le ERROR(/Set)
des filtres des tests à inclure.
Paramètres | |
---|---|
filters |
|
addExclureFiltre
public void addExcludeFilter (String filter)
Ajoute un filtre indiquant les tests à exclure.
Paramètres | |
---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Ajoute un filtre indiquant les tests à inclure.
Paramètres | |
---|---|
filter |
String |
AjouterNomModule
public void addModuleName (String moduleName)
Ajoutez le module de test natif du benchmark 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 ()
Supprimer tous les filtres d'exclusion actuellement suivis
ClearIncludeFilters
public void clearIncludeFilters ()
Supprimer tous les filtres "Inclure" actuellement suivis
getDevice
public ITestDevice getDevice ()
Faites tester l'appareil.
Renvoie | |
---|---|
ITestDevice |
l'/le/la ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Renvoie la valeur ERROR(/Set)
actuelle des filtres d'exclusion.
Renvoie | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
Renvoie la valeur ERROR(/Set)
actuelle des filtres d'inclusion.
Renvoie | |
---|---|
|
getModuleNames
publicgetModuleNames ()
Exécutez le module de test natif du benchmark Android.
Renvoie | |
---|---|
|
Nom du module de test natif à exécuter, ou valeur "null" si cette valeur n'est pas définie |
Exécuter
public void run (TestInformation testInfo, ITestInvocationListener listener)
Exécute les tests et communique les résultats à l'écouteur.
Paramètres | |
---|---|
testInfo |
TestInformation : objet TestInformation contenant des informations utiles à exécuter
tests. |
listener |
ITestInvocationListener : ITestInvocationListener des résultats du test |
Génère | |
---|---|
DeviceNotAvailableException |
Définir l'appareil
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
ExécuterCommande
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
Méthode d'assistance permettant d'exécuter une commande benchmarktest. Si la commande est trop longue pour être exécutée directement par adb, il 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 l'interface système si outputReceiver est nul |
Génère | |
---|---|
DeviceNotAvailableException |
getFilterFlagForFilters
protected String getFilterFlagForFilters (filters)
Paramètres | |
---|---|
filters |
|
Renvoie | |
---|---|
String |
getFilterFlagForTests
protected String getFilterFlagForTests (fitlererTests)
Paramètres | |
---|---|
fitlererTests |
|
Renvoie | |
---|---|
String |
doitSkipFile
protected boolean shouldSkipFile (String fullPath)
Méthode d'assistance permettant de déterminer si nous devons ignorer l'exécution d'un fichier donné.
Paramètres | |
---|---|
fullPath |
String : chemin d'accès complet au fichier en question |
Renvoie | |
---|---|
boolean |
si nous devons ignorer ce fichier. |