Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

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.

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 les arguments du 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 chargé de charger l' IConfiguration et attribuez-leur certaines des options.

SuiteModuleLoader getModuleLoader ()

Renvoie le SuiteModuleLoader actuel.

File getTestsDir ()
loadTests ()

Méthode abstraite pour charger la configuration des tests qui sera exécutée.

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 de tests.

void setBuild ( IBuildInfo buildInfo)

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é

Méthodes protégées

getExcludeFilter ()

Obtient une copie de exclude-filters pour le test de compatibilité

getIncludeFilter ()

Obtient une copie des filtres d'inclusion pour le test de compatibilité

void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Définissez l'option priorize-host-config.

void setupFilters (File testsDir)

Définit les filtres d'inclusion / exclusion en fonction de si un nom de module a été donné.

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

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 les arguments du module

Paramètres
moduleArgs

createModuleLoader

public SuiteModuleLoader createModuleLoader ( includeFiltersFormatted, 
                 excludeFiltersFormatted, 
                 testArgs, 
                 moduleArgs)

Créez le SuiteModuleLoader chargé de charger l' IConfiguration et attribuez-leur certaines des options.

Paramètres
includeFiltersFormatted : Les filtres formatés et analysés incluent.

excludeFiltersFormatted : Les filtres d'exclusion formatés et analysés.

testArgs : la liste des arguments de test ( IRemoteTest ).

moduleArgs : la liste des arguments du module.

Retour
SuiteModuleLoader le SuiteModuleLoader créé.

getModuleLoader

public SuiteModuleLoader getModuleLoader ()

Renvoie le SuiteModuleLoader actuel.

Retour
SuiteModuleLoader

getTestsDir

public File getTestsDir ()

Retour
File

loadTests

public  loadTests ()

Méthode abstraite pour charger la configuration des tests qui sera exécutée. Chaque test est défini par une IConfiguration et un nom unique sous lequel il rapportera les résultats.

Retour

loadingStratégie

public  loadingStrategy ( abis, 
                 testsDirs, 
                String suitePrefix, 
                String suiteTag)

La stratégie de chargement par défaut se chargera à partir des ressources et du répertoire de tests. Peut être prolongé ou remplacé.

Paramètres
abis : L'ensemble des abis à exécuter.

testsDirs : Le répertoire des tests.

suitePrefix String : un préfixe pour filtrer le répertoire de ressources.

suiteTag String : La balise de suite qu'un module doit avoir à inclure. Peut être nul.

Retour
Une liste de configuration chargée pour la suite.

setBuild

public void setBuild ( IBuildInfo buildInfo)

Paramètres
buildInfo IBuildInfo

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

Méthodes protégées

getExcludeFilter

protected  getExcludeFilter ()

Obtient une copie de exclude-filters pour le test de compatibilité

Retour

getIncludeFilter

protected  getIncludeFilter ()

Obtient une copie des filtres d'inclusion pour le test de compatibilité

Retour

setPrioritizeHostConfig

protected void setPrioritizeHostConfig (boolean prioritizeHostConfig)

Définissez l'option priorize-host-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.

setupFilters

protected void setupFilters (File testsDir)

Définit les filtres d'inclusion / exclusion en fonction de si un nom de module a été donné.

Paramètres
testsDir File

Jette
si aucun fichier n'est trouvé.