SuiteModuleLoader
public class SuiteModuleLoader
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader |
Récupère les définitions du module de test de compatibilité à partir du référentiel. TODO : Ajouter l'extension de 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 le 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'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) Transmettez les filtres au |
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, examen des ressources sur le classpath. | |
loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) Chargement principal des configurations, examen des 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 chemin de classe. | |
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 de ligne principale 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 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
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
Ctor pour le SuiteModuleLoader.
Paramètres | |
---|---|
includeFilters | |
excludeFilters | |
testArgs | IRemoteTest ). |
moduleArgs |
Méthodes publiques
ajouter des filtres
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'options.
Paramètres | |
---|---|
stringFilters | |
filters | |
abis | |
foldableStates |
addFiltersToTest
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
Transmettez les filtres au 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 pris en compte. |
abi | IAbi : L'Abi sur lequel nous travaillons actuellement. |
moduleId | String : L'identifiant du module (généralement 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 modèle donné. |
chargerConfigsFromDirectory
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 | |
---|---|
chargerConfigsFromJars
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag)
Chargement principal des configurations, examen des 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, examen des 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 chemin de classe.
Paramètres | |
---|---|
configs | |
abis | |
suiteTag | String |
Retour | |
---|---|
setExcludeModuleParameters
public final void setExcludedModuleParameters (excludedParams)
Définit l’ensemble de ModuleParameters
qui ne doivent 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 |
setInvocationContext
public final void setInvocationContext (IInvocationContext context)
Paramètres | |
---|---|
context | IInvocationContext |
setLoadConfigsWithIncludeFilters
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 de ligne principale paramétrés.
Paramètres | |
---|---|
allowed | boolean |
setModuleParamètre
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 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/12/01 (UTC).