Suite de tests de base
public class BaseTestSuite
extends ITestSuite
java.lang.Object | ||
↳ | com.android.tradefed.testtype.suite.ITestSuite | |
↳ | com.android.tradefed.testtype.suite.BaseTestSuite |
Un test pour exécuter Compatibility Test Suite avec le nouveau système de suite.
Résumé
Constantes | |
---|---|
char | MODULE_OPTION_SHORT_NAME |
char | TEST_OPTION_SHORT_NAME
|
Des champs | |
---|---|
public static final String | CONFIG_PATTERNS_OPTION |
public static final String | EXCLUDE_FILTER_OPTION |
public static final String | INCLUDE_FILTER_OPTION |
public static final String | MODULE_OPTION |
public static final String | TEST_ARG_OPTION |
public static final String | TEST_OPTION
|
Constructeurs publics | |
---|---|
BaseTestSuite () |
Méthodes publiques | |
---|---|
void | addConfigPatterns ( patterns) addConfigPatterns ( patterns) Ajouter des modèles de configuration |
void | addModuleArgs ( moduleArgs) addModuleArgs ( moduleArgs) Ajoute des arguments de module |
void | cleanUpSuiteSetup () Possibilité de nettoyer tout ce qui était nécessaire lors de la configuration des suites mais qui n'est pas obligatoire pour exécuter les tests. |
void | clearExcludeFilter () |
void | clearIncludeFilter () |
SuiteModuleLoader | createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) createModuleLoader ( includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs) Créez le |
getExcludeFilter () Obtient une copie des filtres d'exclusion pour le test de compatibilité | |
getIncludeFilter () Obtient une copie des filtres d'inclusion pour le test de compatibilité | |
SuiteModuleLoader | getModuleLoader () Renvoie le |
String | getRunSuiteTag () |
loadTests () Méthode abstraite pour charger la configuration des tests qui seront exécutés. | |
loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) loadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag) La stratégie de chargement par défaut sera chargée à partir des ressources et du répertoire tests. | |
void | reevaluateFilters () |
void | setBuild ( IBuildInfo buildInfo) |
void | setEnableOptionalParameterizedModules (boolean enableOptionalParameter) Définissez si les modules paramétrés en option sont activés ou non. |
void | setEnableParameterizedModules (boolean enableParameter) Définissez si les modules paramétrés sont activés ou non. |
void | setExcludeFilter ( excludeFilters) setExcludeFilter ( excludeFilters) Définit des filtres d'exclusion pour le test de compatibilité |
void | setIncludeFilter ( includeFilters) setIncludeFilter ( includeFilters) Définit des filtres d'inclusion pour le test de compatibilité |
void | setModuleParameter ( ModuleParameters forceParameter) |
void | setSkipjarLoading (boolean skipJarLoading) |
Méthodes protégées | |
---|---|
getFoldableStates ( ITestDevice device) | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) Définissez l’option priorité-hôte-config. |
void | setupFilters (File testsDir) Définit les filtres d'inclusion/exclusion en fonction du fait qu'un nom de module a été donné. |
boolean | shouldModuleRun ( ModuleDefinition module) |
Constantes
MODULE_OPTION_SHORT_NAME
public static final char MODULE_OPTION_SHORT_NAME
Valeur constante : 109 (0x0000006d)
TEST_OPTION_SHORT_NAME
public static final char TEST_OPTION_SHORT_NAME
Valeur constante : 116 (0x00000074)
Des champs
CONFIG_PATTERNS_OPTION
public static final String CONFIG_PATTERNS_OPTION
EXCLUDE_FILTER_OPTION
public static final String EXCLUDE_FILTER_OPTION
INCLUDE_FILTER_OPTION
public static final String INCLUDE_FILTER_OPTION
MODULE_OPTION
public static final String MODULE_OPTION
TEST_ARG_OPTION
public static final String TEST_ARG_OPTION
TEST_OPTION
public static final String TEST_OPTION
Constructeurs publics
Suite de tests de base
public BaseTestSuite ()
Méthodes publiques
addConfigPatterns
public void addConfigPatterns (patterns)
Ajouter des modèles de configuration
Paramètres | |
---|---|
patterns |
addModuleArgs
public void addModuleArgs (moduleArgs)
Ajoute des arguments de module
Paramètres | |
---|---|
moduleArgs |
cleanUpSuiteSetup
public void cleanUpSuiteSetup ()
Possibilité de nettoyer tout ce qui était nécessaire lors de la configuration des suites mais qui n'est pas obligatoire pour exécuter les tests.
clearExcludeFilter
public void clearExcludeFilter ()
clearIncludeFilter
public void clearIncludeFilter ()
créerModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Créez le SuiteModuleLoader
responsable du chargement de l' IConfiguration
et attribuez-lui certaines des options.
Paramètres | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest ). |
moduleArgs |
Retour | |
---|---|
SuiteModuleLoader | le SuiteModuleLoader créé. |
getExcludeFilter
publicgetExcludeFilter ()
Obtient une copie des filtres d'exclusion pour le test de compatibilité
Retour | |
---|---|
getIncludeFilter
publicgetIncludeFilter ()
Obtient une copie des filtres d'inclusion pour le test de compatibilité
Retour | |
---|---|
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Renvoie le SuiteModuleLoader
actuel.
Retour | |
---|---|
SuiteModuleLoader |
getRunSuiteTag
public String getRunSuiteTag ()
Retour | |
---|---|
String |
chargerTests
publicloadTests ()
Méthode abstraite pour charger la configuration des tests qui seront exécutés. Chaque test est défini par une IConfiguration
et un nom unique sous lequel il rapportera les résultats.
Retour | |
---|---|
stratégie de chargement
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
La stratégie de chargement par défaut sera chargée à partir des ressources et du répertoire tests. Peut être étendu ou remplacé.
Paramètres | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : Un préfixe pour filtrer le répertoire des ressources. |
suiteTag | String : La balise de suite qu'un module doit devoir inclure. Peut être nul. |
Retour | |
---|---|
Une liste des configurations chargées pour la suite. |
réévaluer les filtres
public void reevaluateFilters ()
setEnableOptionalParameterizedModules
public void setEnableOptionalParameterizedModules (boolean enableOptionalParameter)
Définissez si les modules paramétrés en option sont activés ou non.
Paramètres | |
---|---|
enableOptionalParameter | boolean |
setEnableParameterizedModules
public void setEnableParameterizedModules (boolean enableParameter)
Définissez si les modules paramétrés sont activés ou non.
Paramètres | |
---|---|
enableParameter | boolean |
setExcludeFilter
public void setExcludeFilter (excludeFilters)
Définit des filtres d'exclusion pour le test de compatibilité
Paramètres | |
---|---|
excludeFilters |
setIncludeFilter
public void setIncludeFilter (includeFilters)
Définit des filtres d'inclusion pour le test de compatibilité
Paramètres | |
---|---|
includeFilters |
setModuleParamètre
public void setModuleParameter (ModuleParameters forceParameter)
Paramètres | |
---|---|
forceParameter | ModuleParameters |
setSkipjarChargement
public void setSkipjarLoading (boolean skipJarLoading)
Paramètres | |
---|---|
skipJarLoading | boolean |
Méthodes protégées
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Paramètres | |
---|---|
device | ITestDevice |
Retour | |
---|---|
Jetés | |
---|---|
DeviceNotAvailableException |
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Définissez l’option priorité-hôte-config.
Paramètres | |
---|---|
prioritizeHostConfig | boolean : true pour donner la priorité à la configuration de l'hôte, c'est-à-dire exécuter le test de l'hôte si possible. |
configurationFiltres
protected void setupFilters (File testsDir)
Définit les filtres d'inclusion/exclusion en fonction du fait qu'un nom de module a été donné.
Paramètres | |
---|---|
testsDir | File |
Jetés | |
---|---|
| si aucun fichier n'est trouvé. |
devraitModuleExécuter
protected boolean shouldModuleRun (ModuleDefinition module)
Paramètres | |
---|---|
module | ModuleDefinition |
Retour | |
---|---|
boolean |