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

SuiteModuleLoader

public class SuiteModuleLoader
extends Object

java.lang.Object
com.android.tradefed.testtype.suite.SuiteModuleLoader


Récupère les définitions de module de test de compatibilité à partir du référentiel. TODO: Ajoutez l'extension de suite lors du chargement d'un module.

Résumé

Classes imbriquées

class SuiteModuleLoader.ConfigFilter

Une ERROR(/FilenameFilter) pour trouver tous les fichiers de configuration dans un répertoire.

Des champs

public static final String CONFIG_EXT

Constructeurs publics

SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs)

Ctor pour le SuiteModuleLoader.

Méthodes publiques

static void addFilters ( stringFilters, filters, abis) addFilters ( stringFilters, filters, abis) addFilters ( stringFilters, filters, abis) addFilters ( stringFilters, filters, abis)

Méthode utilitaire qui permet d'analyser et de créer une structure avec les filtres d'options.

void addFiltersToTest ( IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest ( IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest ( IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters)

Passez les filtres à l' IRemoteTest .

static getModuleNamesMatching (File directory, String suitePrefix, String pattern)
loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)

Chargement principal des configurations, recherche dans un dossier

loadConfigsFromJars ( abis, String suitePrefix, String suiteTag) loadConfigsFromJars ( abis, String suitePrefix, String suiteTag)

Chargement principal des configurations, recherche des ressources sur le chemin des classes.

final void setExcludedModuleParameters ( excludedParams) setExcludedModuleParameters ( excludedParams)

Définit l'ensemble de ModuleParameters qui ne doit pas du tout être pris en compte.

final void setModuleParameter ( ModuleParameters param)

Définit le seul type ModuleParameters qui doit être exécuté.

final void setParameterizedModules (boolean allowed)

Définit s'il faut ou non autoriser les modules paramétrés.

Des champs

CONFIG_EXT

public static final String CONFIG_EXT

Constructeurs publics

SuiteModuleLoader

public SuiteModuleLoader ( includeFilters, 
                 excludeFilters, 
                 testArgs, 
                 moduleArgs)

Ctor pour le SuiteModuleLoader.

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

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

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

moduleArgs : la liste des arguments du module.

Méthodes publiques

addFilters

public static void addFilters ( stringFilters, 
                 filters, 
                 abis)

Méthode utilitaire qui permet d'analyser et de créer une structure avec les filtres d'options.

Paramètres
stringFilters : Le format des filtres d'option d'origine.

filters : Les filtres analysés à partir du format de chaîne.

abis : Les Abis à considérer dans le filtrage.

addFiltersToTest

public void addFiltersToTest ( IRemoteTest test, 
                IAbi abi, 
                String moduleId, 
                 includeFilters, 
                 excludeFilters)

Passez les filtres à l' IRemoteTest . Le comportement par défaut est d'ignorer si IRemoteTest n'implémente pas ITestFileFilterReceiver . Cela peut être remplacé pour créer un comportement plus restrictif.

Paramètres
test IRemoteTest : IRemoteTest considéré.

abi IAbi : L'Abi sur IAbi nous travaillons actuellement.

moduleId String : l'identifiant du module (généralement abi + nom du module).

includeFilters : Les filtres formatés et analysés incluent.

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

getModuleNamesMatching

public static  getModuleNamesMatching (File directory, 
                String suitePrefix, 
                String pattern)

Paramètres
directory File

suitePrefix String

pattern String

Retour
l' ERROR(/Set) des modules dont le nom contient le modèle donné.

loadConfigsFromDirectory

public  loadConfigsFromDirectory ( testsDirs, 
                 abis, 
                String suitePrefix, 
                String suiteTag, 
                 patterns)

Chargement principal des configurations, recherche dans un dossier

Paramètres
testsDirs

abis

suitePrefix String

suiteTag String

patterns

Retour

loadConfigsFromJars

public  loadConfigsFromJars ( abis, 
                String suitePrefix, 
                String suiteTag)

Chargement principal des configurations, recherche des ressources sur le chemin des classes. (TF configs par exemple).

Paramètres
abis

suitePrefix String

suiteTag String

Retour

setExcludedModuleParameters

public final void setExcludedModuleParameters ( excludedParams)

Définit l'ensemble de ModuleParameters qui ne doit pas du tout être pris en compte.

Paramètres
excludedParams

setModuleParameter

public final void setModuleParameter ( ModuleParameters param)

Définit le seul type ModuleParameters qui doit être exécuté.

Paramètres
param ModuleParameters

setParameterizedModules

public final void setParameterizedModules (boolean allowed)

Définit s'il faut ou non autoriser les modules paramétrés.

Paramètres
allowed boolean