BaseTestSuite
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 la suite de tests de compatibilité avec le nouveau système de suite.
Sommaire
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 |
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 |
SuiteModuleLoader | getModuleLoader () Retourne le courant |
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 se chargera à 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 les 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) |
Méthodes protégées | |
---|---|
getExcludeFilter () Obtient une copie des filtres d'exclusion pour le test de compatibilité | |
getFoldableStates (ITestDevice device) | |
getIncludeFilter () Obtient une copie des filtres d'inclusion pour le test de compatibilité | |
void | setPrioritizeHostConfig (boolean prioritizeHostConfig) Définissez l'option Priority-host-config. |
void | setupFilters (File testsDir) Définit les filtres d'inclusion/exclusion selon 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 (0x000006d)
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
BaseTestSuite
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 |
createModuleLoader
public SuiteModuleLoader createModuleLoader (includeFiltersFormatted, excludeFiltersFormatted, testArgs, moduleArgs)
Créez le SuiteModuleLoader
responsable de charger le IConfiguration
et les affecter certaines des options.
Paramètres | |
---|---|
includeFiltersFormatted | |
excludeFiltersFormatted | |
testArgs | IRemoteTest arguments). |
moduleArgs |
Retour | |
---|---|
SuiteModuleLoader | la création SuiteModuleLoader . |
getModuleLoader
public SuiteModuleLoader getModuleLoader ()
Retourne le courant SuiteModuleLoader
.
Retour | |
---|---|
SuiteModuleLoader |
tests de charge
publicloadTests ()
Méthode abstraite pour charger la configuration des tests qui seront exécutés. Chaque essais est défini par un IConfiguration
et un nom unique en vertu de laquelle il rendra compte des résultats.
Retour | |
---|---|
chargementStratégie
publicloadingStrategy ( abis, testsDirs, String suitePrefix, String suiteTag)
La stratégie de chargement par défaut se chargera à partir des ressources et du répertoire tests. Peut être prolongé ou remplacé.
Paramètres | |
---|---|
abis | |
testsDirs | |
suitePrefix | String : Un préfixe pour filtrer le répertoire des ressources. |
suiteTag | String : La balise Suite module un devrait être inclus. Peut être nul. |
Retour | |
---|---|
Une liste de configuration chargée pour la suite. |
réévaluer les filtres
public void reevaluateFilters ()
setBuild
public void setBuild (IBuildInfo buildInfo)
Paramètres | |
---|---|
buildInfo | IBuildInfo |
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 les 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 |
setModuleParameter
public void setModuleParameter (ModuleParameters forceParameter)
Paramètres | |
---|---|
forceParameter | ModuleParameters |
Méthodes protégées
getExcludeFilter
protectedgetExcludeFilter ()
Obtient une copie des filtres d'exclusion pour le test de compatibilité
Retour | |
---|---|
getFoldableStates
protectedgetFoldableStates (ITestDevice device)
Paramètres | |
---|---|
device | ITestDevice |
Retour | |
---|---|
Jetés | |
---|---|
DeviceNotAvailableException |
getIncludeFilter
protectedgetIncludeFilter ()
Obtient une copie des filtres d'inclusion pour le test de compatibilité
Retour | |
---|---|
setPrioritizeHostConfig
protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)
Définissez l'option Priority-host-config.
Paramètres | |
---|---|
prioritizeHostConfig | boolean : true pour donner la priorité config hôte, à savoir, exécutez test d'hôte si possible. |
setupFiltres
protected void setupFilters (File testsDir)
Définit les filtres d'inclusion/exclusion selon qu'un nom de module a été donné.
Paramètres | |
---|---|
testsDir | File |
Jetés | |
---|---|
| si aucun fichier n'est trouvé. |
devraitModuleRun
protected boolean shouldModuleRun (ModuleDefinition module)
Paramètres | |
---|---|
module | ModuleDefinition |
Retour | |
---|---|
boolean |