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 tests de référence Google sur un appareil donné.
Résumé
Constructeurs publics | |
|---|---|
GoogleBenchmarkTest()
|
|
Méthodes publiques | |
|---|---|
void
|
addAllExcludeFilters(Set<String> filters)
Ajoute le |
void
|
addAllIncludeFilters(Set<String> filters)
Ajoute le |
void
|
addExcludeFilter(String filter)
Ajoute un filtre pour exclure certains tests. |
void
|
addIncludeFilter(String filter)
Ajoute un filtre pour inclure certains tests. |
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 soumis aux tests. |
Set<String>
|
getExcludeFilters()
Renvoie le |
Set<String>
|
getIncludeFilters()
Renvoie le |
List<String>
|
getModuleNames()
Obtenez le module de test d'analyse comparative natif Android à exécuter. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Exécute les tests et signale le résultat à l'écouteur. |
void
|
setDevice(ITestDevice device)
Injectez l'appareil soumis aux tests. |
void
|
setReportRunName(String reportRunName)
|
Méthodes protégées | |
|---|---|
CommandResult
|
executeCommand(ITestDevice testDevice, String cmd)
Méthode d'assistance pour exécuter une commande benchmarktest. |
String
|
getFilterFlagForFilters(Set<String> filters)
|
String
|
getFilterFlagForTests(Set<String> fitlererTests)
|
boolean
|
shouldSkipFile(String fullPath)
Méthode d'assistance permettant de déterminer si l'exécution d'un fichier donné doit être ignorée. |
Constructeurs publics
GoogleBenchmarkTest
public GoogleBenchmarkTest ()
Méthodes publiques
addAllExcludeFilters
public void addAllExcludeFilters (Set<String> filters)
Ajoute le Set des filtres des tests à exclure.
| Paramètres | |
|---|---|
filters |
Set |
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
Ajoute le Set de filtres pour les tests à inclure.
| Paramètres | |
|---|---|
filters |
Set |
addExcludeFilter
public void addExcludeFilter (String filter)
Ajoute un filtre pour exclure certains tests.
| Paramètres | |
|---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Ajoute un filtre pour inclure certains tests.
| 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 soumis aux tests.
| Renvoie | |
|---|---|
ITestDevice |
l'/le/la ITestDevice |
getExcludeFilters
public Set<String> getExcludeFilters ()
Renvoie le Set actuel des filtres d'exclusion.
| Renvoie | |
|---|---|
Set<String> |
|
getIncludeFilters
public Set<String> getIncludeFilters ()
Renvoie le Set actuel des filtres d'inclusion.
| Renvoie | |
|---|---|
Set<String> |
|
getModuleNames
public List<String> getModuleNames ()
Obtenez le module de test d'analyse comparative natif Android à exécuter.
| Renvoie | |
|---|---|
List<String> |
Nom du module de test natif à exécuter ou valeur nulle si non défini |
run
public void run (TestInformation testInfo, ITestInvocationListener listener)
Exécute les tests et signale le résultat à l'écouteur.
| Paramètres | |
|---|---|
testInfo |
TestInformation : objet TestInformation contenant des informations utiles pour exécuter des tests. |
listener |
ITestInvocationListener : ITestInvocationListener des résultats du test |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
setDevice
public void setDevice (ITestDevice device)
Injectez l'appareil soumis aux tests.
| 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 benchmarktest. Si la commande est trop longue pour être exécutée directement par adb, elle est exécutée à 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 du shell si outputReceiver est nul |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
getFilterFlagForFilters
protected String getFilterFlagForFilters (Set<String> filters)
| Paramètres | |
|---|---|
filters |
Set |
| Renvoie | |
|---|---|
String |
|
getFilterFlagForTests
protected String getFilterFlagForTests (Set<String> fitlererTests)
| Paramètres | |
|---|---|
fitlererTests |
Set |
| Renvoie | |
|---|---|
String |
|
shouldSkipFile
protected boolean shouldSkipFile (String fullPath)
Méthode d'assistance permettant de déterminer si l'exécution d'un fichier donné doit être ignorée.
| Paramètres | |
|---|---|
fullPath |
String : chemin d'accès complet au fichier en question |
| Renvoie | |
|---|---|
boolean |
"true" si le fichier doit être ignoré. |