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é du référentiel. A FAIRE : Ajouter l'extension de suite lors du chargement d'un module.
Sommaire
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'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) Faire passer les filtres à la |
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 classpath. | |
loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) Chargement principal des configurations, recherche dans les fichiers spécifiés | |
loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) Chargement principal des configurations, recherche des ressources spécifiées sur le chemin de classe. | |
final void | setExcludedModuleParameters ( excludedParams) setExcludedModuleParameters ( excludedParams) Définit l'ensemble des |
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 | 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 |
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 en option. |
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 arguments). |
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'option.
Paramètres | |
---|---|
stringFilters | |
filters | |
abis | |
foldableStates |
addFiltersToTest
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
Faire passer les filtres à la IRemoteTest
. Le comportement par défaut est d'ignorer si le IRemoteTest ne pas met en œuvre ITestFileFilterReceiver
. Cela peut être remplacé pour créer un comportement plus restrictif.
Paramètres | |
---|---|
test | IRemoteTest : Le IRemoteTest qui est à l'étude. |
abi | IAbi : Abi nous travaillons actuellement. |
moduleId | String : L'id du module (généralement nom du module abi +). |
includeFilters | |
excludeFilters |
getModuleNamesMatching
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern)
Paramètres | |
---|---|
directory | File |
suitePrefix | String |
pattern | String |
Retour | |
---|---|
l' ERROR(/Set) de modules dont le nom contient le motif donné. |
loadConfigsFromDirectory
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, recherche 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, recherche dans les fichiers spécifiés
Paramètres | |
---|---|
listConfigFiles | |
abis | |
suiteTag | String |
Retour | |
---|---|
loadTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
Chargement principal des configurations, recherche des ressources spécifiées sur le chemin de classe.
Paramètres | |
---|---|
configs | |
abis | |
suiteTag | String |
Retour | |
---|---|
setExcludedModuleParameters
public final void setExcludedModuleParameters (excludedParams)
Définit l'ensemble des ModuleParameters
qui ne devraient pas être considérés comme du tout.
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 |
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 |
setModuleParameter
public final void setModuleParameter (ModuleParameters param)
Définit le seul ModuleParameters
type 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 en option.
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 |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.