SuiteModuleLoaderSuiteModuleLoader
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. À FAIRE : Ajouter l'extension de la suite lors du chargement d'un module.
Résumé
Classes imbriquées | |
---|---|
class | SuiteModuleLoader.ConfigFilter Une |
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 SuiteModuleLoader. |
Méthodes publiques | |
---|---|
static void | addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) Méthode utilitaire qui permet d'analyser et de créer une structure avec les filtres d'option. |
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 à |
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, en examinant les ressources sur le classpath. | |
loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) Chargement principal des configurations, en examinant les fichiers spécifiés | |
loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) Chargement principal des configurations, en examinant les ressources spécifiées sur le classpath. | |
final void | setExcludedModuleParameters ( excludedParams) setExcludedModuleParameters ( excludedParams) Définit l'ensemble de |
final void | setFoldableStates ( foldableStates) setFoldableStates ( foldableStates) Définit l'ensemble de |
final void | setIgnoreNonPreloadedMainlineModule (boolean ignore) Définit s'il faut ou non ignorer l'installation du module s'il n'est pas préchargé. |
final void | setInvocationContext ( IInvocationContext context) |
final void | setLoadConfigsWithIncludeFilters (boolean allowed) Définit s'il faut ou non charger la configuration de test en fonction du filtre d'inclusion donné. |
final void | setMainlineParameterizedModules (boolean allowed) Définit s'il faut ou non autoriser les modules principaux paramétrés. |
final void | setModuleParameter ( ModuleParameters param) Définit le seul type |
final void | setOptimizeMainlineTest (boolean allowed) Définit s'il faut ou non optimiser le test de la ligne principale. |
final void | setOptionalParameterizedModules (boolean allowed) Définit s'il faut ou non autoriser les modules paramétrés facultatifs. |
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
SuiteModuleLoaderSuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
Ctor pour SuiteModuleLoader.
Paramètres | |
---|---|
includeFilters | |
excludeFilters | |
testArgs | IRemoteTest ). |
moduleArgs |
Méthodes publiques
addFilters
public static void addFilters (stringFilters, filters, abis, foldableStates)
Méthode utilitaire qui permet d'analyser et de créer une structure avec les filtres d'option.
Paramètres | |
---|---|
stringFilters | |
filters | |
abis | |
foldableStates |
addFiltersToTest
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
Passez les filtres à IRemoteTest
. Le comportement par défaut consiste à ignorer si IRemoteTest n'implémente pas ITestFileFilterReceiver
. Cela peut être remplacé pour créer un comportement plus restrictif.
Paramètres | |
---|---|
test | IRemoteTest : L' IRemoteTest qui est considéré. |
abi | IAbi : L'Abi sur lequel nous travaillons actuellement. |
moduleId | String : L'identifiant du module (habituellement abi + nom du module). |
includeFilters | |
excludeFilters |
getModuleNamesMatching
public staticgetModuleNamesMatching (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 motif donné. |
loadConfigsFromDirectoryloadConfigsFromDirectory
publicloadConfigsFromDirectory ( 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
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag)
Chargement principal des configurations, en examinant les ressources sur le classpath. (configurations TF par exemple).
Paramètres | |
---|---|
abis | |
suitePrefix | String |
suiteTag | String |
Retour | |
---|---|
loadConfigsFromSpecifiedPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
Chargement principal des configurations, en examinant les fichiers spécifiés
Paramètres | |
---|---|
listConfigFiles | |
abis | |
suiteTag | String |
Retour | |
---|---|
loadTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
Chargement principal des configurations, en examinant les ressources spécifiées sur le classpath.
Paramètres | |
---|---|
configs | |
abis | |
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 |
setFoldableStates
public final void setFoldableStates (foldableStates)
Définit l'ensemble de DeviceFoldableState
qui doit être exécuté.
Paramètres | |
---|---|
foldableStates |
setIgnoreNonPreloadedMainlineModule
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
Définit s'il faut ou non ignorer l'installation du module s'il n'est pas préchargé.
Paramètres | |
---|---|
ignore | boolean |
setInvocationContextsetInvocationContext
public final void setInvocationContext (IInvocationContext context)
Paramètres | |
---|---|
context | IInvocationContext |
setLoadConfigsWithIncludeFilterssetLoadConfigsWithIncludeFilters
public final void setLoadConfigsWithIncludeFilters (boolean allowed)
Définit s'il faut ou non charger la configuration de test en fonction du filtre d'inclusion donné.
Paramètres | |
---|---|
allowed | boolean |
setMainlineParameterizedModules
public final void setMainlineParameterizedModules (boolean allowed)
Définit s'il faut ou non autoriser les modules principaux paramétrés.
Paramètres | |
---|---|
allowed | boolean |
setModuleParameter
public final void setModuleParameter (ModuleParameters param)
Définit le seul type ModuleParameters
qui doit être exécuté.
Paramètres | |
---|---|
param | ModuleParameters |
setOptimizeMainlineTest
public final void setOptimizeMainlineTest (boolean allowed)
Définit s'il faut ou non optimiser le test de la ligne principale.
Paramètres | |
---|---|
allowed | boolean |
setOptionalParameterizedModules
public final void setOptionalParameterizedModules (boolean allowed)
Définit s'il faut ou non autoriser les modules paramétrés facultatifs.
Paramètres | |
---|---|
allowed | boolean |
setParameterizedModules
public final void setParameterizedModules (boolean allowed)
Définit s'il faut ou non autoriser les modules paramétrés.
Paramètres | |
---|---|
allowed | boolean |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/03/30 (UTC).