IConfiguration
public
interface
IConfiguration
| com.android.tradefed.config.IConfiguration |
Informations de configuration pour un appel TradeFederation.
Chaque appel TradeFederation possède un seul IConfiguration. Un IConfiguration stocke tous les objets délégués qui doivent être utilisés lors de l'invocation, ainsi que leurs Option associés.
Résumé
Méthodes publiques | |
|---|---|
abstract
void
|
addFilesToClean(Set<File> toBeCleaned)
Ajouter des fichiers à nettoyer pendant |
abstract
void
|
cleanConfigurationData()
Supprimez tous les fichiers téléchargés pour résoudre les champs d'options des fichiers distants. |
abstract
IConfiguration
|
clone()
Crée une copie superficielle de cet objet. |
abstract
void
|
dumpXml(PrintWriter output)
Obtient le fichier XML développé pour la configuration avec toutes les options affichées pour ce |
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters)
Récupère le fichier XML développé pour la configuration avec toutes les options affichées pour ce |
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Récupère le fichier XML développé pour la configuration avec toutes les options affichées pour ce |
abstract
Collection<Object>
|
getAllConfigurationObjectsOfType(String typeName)
Interface générique permettant d'obtenir tous les objets d'un nom de type donné sur tous les appareils. |
abstract
IBuildProvider
|
getBuildProvider()
Récupère le |
abstract
String
|
getCommandLine()
Obtient la ligne de commande utilisée pour créer ce |
abstract
ICommandOptions
|
getCommandOptions()
Récupère le |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
Renvoie le |
abstract
Object
|
getConfigurationObject(String typeName)
Interface générique permettant d'obtenir l'objet de configuration avec le nom de type donné. |
abstract
List<?>
|
getConfigurationObjectList(String typeName)
Semblable à |
abstract
CoverageOptions
|
getCoverageOptions()
Récupère le |
abstract
List<IDeviceConfiguration>
|
getDeviceConfig()
Récupère les |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Renvoie le |
abstract
TestDeviceOptions
|
getDeviceOptions()
Récupère le |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Récupère le |
abstract
IDeviceSelection
|
getDeviceRequirements()
Récupère le |
abstract
Set<File>
|
getFilesToClean()
Obtenir la liste des fichiers qui seront nettoyés pendant |
abstract
GlobalTestFilter
|
getGlobalFilters()
Récupère le |
abstract
Set<String>
|
getInopOptions()
Obtenez les noms des options qui n'ont pas modifié de valeurs. |
abstract
List<ITargetPreparer>
|
getLabPreparers()
Récupère les |
abstract
ILeveledLogOutput
|
getLogOutput()
Récupère le |
abstract
ILogSaver
|
getLogSaver()
Récupère le |
abstract
List<IMetricCollector>
|
getMetricCollectors()
Récupère les |
abstract
List<IMultiTargetPreparer>
|
getMultiPreTargetPreparers()
Obtient les |
abstract
List<IMultiTargetPreparer>
|
getMultiTargetPreparers()
Récupère les |
abstract
String
|
getName()
Renvoie le nom de la configuration. |
abstract
List<IPostProcessor>
|
getPostProcessors()
Récupère les |
abstract
IRetryDecision
|
getRetryDecision()
Renvoie le |
abstract
SkipManager
|
getSkipManager()
Récupère le |
abstract
List<ISystemStatusChecker>
|
getSystemStatusCheckers()
Récupère les |
abstract
List<ITargetPreparer>
|
getTargetPreparers()
Récupère les |
abstract
List<ITestInvocationListener>
|
getTestInvocationListeners()
Récupère les |
abstract
List<IRemoteTest>
|
getTests()
Récupère les |
abstract
void
|
injectOptionValue(String optionName, String optionValue)
Injecte une valeur d'option dans l'ensemble des objets de configuration. |
abstract
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Injecte une valeur d'option dans l'ensemble des objets de configuration. |
abstract
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String optionSource)
Injecte une valeur d'option dans l'ensemble des objets de configuration. |
abstract
void
|
injectOptionValues(List<OptionDef> optionDefs)
Injectez plusieurs valeurs d'option dans l'ensemble des objets de configuration. |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
Indique si un appareil configuré est tagué isFake=true ou non. |
abstract
IConfiguration
|
partialDeepClone(List<String> objectToDeepClone, IKeyStoreClient client)
Créez un clone de base à partir de |
abstract
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Affiche un texte d'aide sur l'utilisation de la ligne de commande pour cette configuration dans le printStream donné. |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Résolvez les options de |
abstract
void
|
safeInjectOptionValues(List<OptionDef> optionDefs)
Injecte plusieurs valeurs d'option dans l'ensemble des objets de configuration sans générer d'exception si l'une des options ne peut pas être appliquée. |
abstract
List<String>
|
setBestEffortOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Définissez les champs de configuration |
abstract
void
|
setBuildProvider(IBuildProvider provider)
Remplacez le |
abstract
void
|
setCommandLine(String[] arrayArgs)
Définit la ligne de commande utilisée pour créer ce |
abstract
void
|
setCommandOptions(ICommandOptions cmdOptions)
Définissez |
abstract
void
|
setConfigurationObject(String name, Object configObject)
Méthode générique permettant de définir l'objet de configuration avec le nom donné, en remplaçant toute valeur existante. |
abstract
void
|
setConfigurationObjectList(String name, List<?> configList)
Méthode générique permettant de définir la liste des objets de configuration pour le nom donné, en remplaçant toute valeur existante. |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Définissez |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Définissez un |
abstract
void
|
setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)
Définissez les |
abstract
void
|
setDeviceMetricCollectors(List<IMetricCollector> collectors)
Définissez la liste des |
abstract
void
|
setDeviceOptions(TestDeviceOptions deviceOptions)
Définissez |
abstract
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Définissez |
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
Définissez |
abstract
void
|
setLabPreparer(ITargetPreparer preparer)
Définissez |
abstract
void
|
setLabPreparers(List<ITargetPreparer> preparers)
Définissez la liste des |
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
Définissez |
abstract
void
|
setLogSaver(ILogSaver logSaver)
Définissez |
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
Méthode pratique pour définir un seul |
abstract
void
|
setMultiPreTargetPreparers(List<IMultiTargetPreparer> multiPreTargPreps)
Définissez la liste des |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Méthode pratique pour définir un seul |
abstract
void
|
setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)
Définissez la liste des |
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
Définissez les champs de configuration
|
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Définissez les champs de configuration
Consultez |
abstract
void
|
setPostProcessors(List<IPostProcessor> processors)
Définissez la liste des |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
Définissez |
abstract
void
|
setSkipManager(SkipManager skipManager)
Définit le |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Méthode pratique pour définir un seul |
abstract
void
|
setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)
Définissez la liste des |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
Définissez |
abstract
void
|
setTargetPreparers(List<ITargetPreparer> preparers)
Définissez la liste des |
abstract
void
|
setTest(IRemoteTest test)
Méthode pratique pour définir un seul |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
Méthode pratique pour définir un seul |
abstract
void
|
setTestInvocationListeners(List<ITestInvocationListener> listeners)
Définissez la liste des |
abstract
void
|
setTests(List<IRemoteTest> tests)
Définissez la liste des |
abstract
void
|
validateOptions()
Validez les valeurs des options. |
Méthodes publiques
addFilesToClean
public abstract void addFilesToClean (Set<File> toBeCleaned)
Ajouter des fichiers à nettoyer pendant cleanConfigurationData()
| Paramètres | |
|---|---|
toBeCleaned |
Set |
cleanConfigurationData
public abstract void cleanConfigurationData ()
Supprimez tous les fichiers téléchargés pour résoudre les champs d'options des fichiers distants.
clone
public abstract IConfiguration clone ()
Crée une copie superficielle de cet objet.
| Renvoie | |
|---|---|
IConfiguration |
une copie {link IConfiguration} |
dumpXml
public abstract void dumpXml (PrintWriter output)
Obtient le fichier XML développé pour la configuration avec toutes les options affichées pour ce IConfiguration en tant que String.
| Paramètres | |
|---|---|
output |
PrintWriter : writer sur lequel imprimer le fichier XML. |
| Génère | |
|---|---|
|
java.io.IOException |
IOException |
|
dumpXml
public abstract void dumpXml (PrintWriter output,
List<String> excludeFilters)Récupère le fichier XML développé pour la configuration avec toutes les options affichées pour ce IConfiguration, à l'exception des filtres d'objets par nom de clé.
Exemple de filtre : Configuration.TARGET_PREPARER_TYPE_NAME.
| Paramètres | |
|---|---|
output |
PrintWriter : writer sur lequel imprimer le fichier XML. |
excludeFilters |
List : liste des types d'objets qui ne doivent pas être vidés. |
| Génère | |
|---|---|
|
java.io.IOException |
IOException |
|
dumpXml
public abstract void dumpXml (PrintWriter output,
List<String> excludeFilters,
boolean printDeprecatedOptions,
boolean printUnchangedOptions)Récupère le fichier XML développé pour la configuration avec toutes les options affichées pour ce IConfiguration, à l'exception des filtres d'objets par nom de clé.
Exemple de filtre : Configuration.TARGET_PREPARER_TYPE_NAME.
| Paramètres | |
|---|---|
output |
PrintWriter : writer sur lequel imprimer le fichier XML. |
excludeFilters |
List : liste des types d'objets qui ne doivent pas être vidés. |
printDeprecatedOptions |
boolean : indique s'il faut imprimer les options marquées comme obsolètes. |
printUnchangedOptions |
boolean |
| Génère | |
|---|---|
|
java.io.IOException |
IOException |
|
getAllConfigurationObjectsOfType
public abstract Collection<Object> getAllConfigurationObjectsOfType (String typeName)
Interface générique permettant d'obtenir tous les objets d'un nom de type donné sur tous les appareils.
| Paramètres | |
|---|---|
typeName |
String : type unique de l'objet de configuration |
| Renvoie | |
|---|---|
Collection<Object> |
Liste des objets de configuration du type donné. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Récupère le IBuildProvider à partir de la configuration.
| Renvoie | |
|---|---|
IBuildProvider |
le IBuildProvider fourni dans la configuration. |
getCommandLine
public abstract String getCommandLine ()
Obtient la ligne de commande utilisée pour créer ce IConfiguration.
| Renvoie | |
|---|---|
String |
Ligne de commande utilisée pour créer ce IConfiguration. |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Récupère le ICommandOptions à utiliser à partir de la configuration.
| Renvoie | |
|---|---|
ICommandOptions |
le ICommandOptions fourni dans la configuration. |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
Renvoie le ConfigurationDescriptor fourni dans la configuration.
| Renvoie | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public abstract Object getConfigurationObject (String typeName)
Interface générique permettant d'obtenir l'objet de configuration avec le nom de type donné.
| Paramètres | |
|---|---|
typeName |
String : type unique de l'objet de configuration |
| Renvoie | |
|---|---|
Object |
l'objet de configuration ou null si le type d'objet portant le nom donné n'existe pas. |
getConfigurationObjectList
public abstract List<?> getConfigurationObjectList (String typeName)
Semblable à getConfigurationObject(String), mais pour les types d'objets de configuration qui acceptent plusieurs objets.
| Paramètres | |
|---|---|
typeName |
String : nom de type unique de l'objet de configuration |
| Renvoie | |
|---|---|
List<?> |
Liste des objets de configuration ou null si le type d'objet avec le nom donné n'existe pas. |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
Récupère le CoverageOptions à utiliser à partir de la configuration.
| Renvoie | |
|---|---|
CoverageOptions |
le CoverageOptions fourni dans la configuration. |
getDeviceConfig
public abstract List<IDeviceConfiguration> getDeviceConfig ()
Récupère les IDeviceConfiguration de la configuration.
| Renvoie | |
|---|---|
List<IDeviceConfiguration> |
les IDeviceConfiguration fournis dans l'ordre dans la configuration. |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Renvoie le IDeviceConfiguration associé au nom fourni, ou null si aucun n'est trouvé.
| Paramètres | |
|---|---|
nameDevice |
String |
| Renvoie | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Récupère le TestDeviceOptions à utiliser à partir de la configuration.
| Renvoie | |
|---|---|
TestDeviceOptions |
le TestDeviceOptions fourni dans la configuration. |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Récupère le IDeviceRecovery à utiliser à partir de la configuration.
| Renvoie | |
|---|---|
IDeviceRecovery |
le IDeviceRecovery fourni dans la configuration. |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Récupère le IDeviceSelection à utiliser à partir de la configuration.
| Renvoie | |
|---|---|
IDeviceSelection |
le IDeviceSelection fourni dans la configuration. |
getFilesToClean
public abstract Set<File> getFilesToClean ()
Obtenir la liste des fichiers qui seront nettoyés pendant cleanConfigurationData()
| Renvoie | |
|---|---|
Set<File> |
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Récupère le GlobalTestFilter pour l'invocation.
| Renvoie | |
|---|---|
GlobalTestFilter |
|
getInopOptions
public abstract Set<String> getInopOptions ()
Obtenez les noms des options qui n'ont pas modifié de valeurs.
| Renvoie | |
|---|---|
Set<String> |
|
getLabPreparers
public abstract List<ITargetPreparer> getLabPreparers ()
Récupère les ITargetPreparer de la configuration.
| Renvoie | |
|---|---|
List<ITargetPreparer> |
les ITargetPreparer fournis dans l'ordre dans la configuration. |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Récupère le ILeveledLogOutput à utiliser à partir de la configuration.
| Renvoie | |
|---|---|
ILeveledLogOutput |
le ILeveledLogOutput fourni dans la configuration. |
getLogSaver
public abstract ILogSaver getLogSaver ()
Récupère le ILogSaver à utiliser à partir de la configuration.
| Renvoie | |
|---|---|
ILogSaver |
le ILogSaver fourni dans la configuration. |
getMetricCollectors
public abstract List<IMetricCollector> getMetricCollectors ()
Récupère les IMetricCollector de la configuration.
| Renvoie | |
|---|---|
List<IMetricCollector> |
|
getMultiPreTargetPreparers
public abstract List<IMultiTargetPreparer> getMultiPreTargetPreparers ()
Obtient les IMultiTargetPreparer de la configuration qui doivent être exécutés avant l'un des target_preparers des appareils.
| Renvoie | |
|---|---|
List<IMultiTargetPreparer> |
les IMultiTargetPreparer fournis dans l'ordre dans la configuration. |
getMultiTargetPreparers
public abstract List<IMultiTargetPreparer> getMultiTargetPreparers ()
Récupère les IMultiTargetPreparer de la configuration.
| Renvoie | |
|---|---|
List<IMultiTargetPreparer> |
les IMultiTargetPreparer fournis dans l'ordre dans la configuration. |
getName
public abstract String getName ()
Renvoie le nom de la configuration.
| Renvoie | |
|---|---|
String |
|
getPostProcessors
public abstract List<IPostProcessor> getPostProcessors ()
Récupère les IPostProcessor de la configuration.
| Renvoie | |
|---|---|
List<IPostProcessor> |
|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Renvoie le IRetryDecision utilisé pour l'appel.
| Renvoie | |
|---|---|
IRetryDecision |
|
getSkipManager
public abstract SkipManager getSkipManager ()
Récupère le SkipManager pour l'invocation.
| Renvoie | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
public abstract List<ISystemStatusChecker> getSystemStatusCheckers ()
Récupère les ISystemStatusChecker de la configuration.
| Renvoie | |
|---|---|
List<ISystemStatusChecker> |
les ISystemStatusChecker fournis dans l'ordre dans la configuration. |
getTargetPreparers
public abstract List<ITargetPreparer> getTargetPreparers ()
Récupère les ITargetPreparer de la configuration.
| Renvoie | |
|---|---|
List<ITargetPreparer> |
les ITargetPreparer fournis dans l'ordre dans la configuration. |
getTestInvocationListeners
public abstract List<ITestInvocationListener> getTestInvocationListeners ()
Récupère les ITestInvocationListener à utiliser à partir de la configuration.
| Renvoie | |
|---|---|
List<ITestInvocationListener> |
les ITestInvocationListener fournis dans la configuration. |
getTests
public abstract List<IRemoteTest> getTests ()
Récupère les IRemoteTest à exécuter à partir de la configuration.
| Renvoie | |
|---|---|
List<IRemoteTest> |
les tests fournis dans la configuration. |
injectOptionValue
public abstract void injectOptionValue (String optionName,
String optionValue)Injecte une valeur d'option dans l'ensemble des objets de configuration.
Utile pour fournir des valeurs pour les options générées de manière dynamique.
| Paramètres | |
|---|---|
optionName |
String : nom de l'option |
optionValue |
String : valeur de l'option |
| Génère | |
|---|---|
ConfigurationException |
Échec de la définition de la valeur de l'option |
injectOptionValue
public abstract void injectOptionValue (String optionName,
String optionKey,
String optionValue)Injecte une valeur d'option dans l'ensemble des objets de configuration.
Utile pour fournir des valeurs pour les options générées de manière dynamique.
| Paramètres | |
|---|---|
optionName |
String : nom de l'option |
optionKey |
String : clé facultative pour les options de carte ou valeur nulle |
optionValue |
String : valeur de l'option de carte |
| Génère | |
|---|---|
ConfigurationException |
Échec de la définition de la valeur de l'option |
injectOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String optionSource)Injecte une valeur d'option dans l'ensemble des objets de configuration.
Utile pour fournir des valeurs pour les options générées de manière dynamique.
| Paramètres | |
|---|---|
optionName |
String : nom de l'option |
optionKey |
String : clé facultative pour les options de carte ou valeur nulle |
optionValue |
String : valeur de l'option de carte |
optionSource |
String : configuration source ayant fourni cette valeur d'option |
| Génère | |
|---|---|
ConfigurationException |
Échec de la définition de la valeur de l'option |
injectOptionValues
public abstract void injectOptionValues (List<OptionDef> optionDefs)
Injectez plusieurs valeurs d'option dans l'ensemble des objets de configuration.
Utile pour injecter plusieurs valeurs d'option à la fois après la création d'un objet.
| Paramètres | |
|---|---|
optionDefs |
List : liste des définitions d'options à injecter |
| Génère | |
|---|---|
ConfigurationException |
en cas d'échec de la définition des valeurs d'option. |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
Indique si un appareil configuré est tagué isFake=true ou non.
| Paramètres | |
|---|---|
deviceName |
String |
| Renvoie | |
|---|---|
boolean |
|
partialDeepClone
public abstract IConfiguration partialDeepClone (List<String> objectToDeepClone, IKeyStoreClient client)
Créez un clone de base à partir de clone(), puis clonez en profondeur la liste des objets de configuration donnés.
| Paramètres | |
|---|---|
objectToDeepClone |
List : liste des objets de configuration à cloner en profondeur. |
client |
IKeyStoreClient : client Keystore. |
| Renvoie | |
|---|---|
IConfiguration |
Configuration partiellement clonée en profondeur. |
| Génère | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
printCommandUsage
public abstract void printCommandUsage (boolean importantOnly,
PrintStream out)Affiche un texte d'aide sur l'utilisation de la ligne de commande pour cette configuration dans le printStream donné.
| Paramètres | |
|---|---|
importantOnly |
boolean : si la valeur est true, n'affiche l'aide que pour les options importantes. |
out |
PrintStream : PrintStream à utiliser. |
| Génère | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Résolvez les options de File pointant vers un emplacement distant. Cela nécessite l'appel de cleanConfigurationData() pour nettoyer les fichiers.
| Paramètres | |
|---|---|
resolver |
DynamicRemoteFileResolver : DynamicRemoteFileResolver pour résoudre les fichiers |
| Génère | |
|---|---|
|
com.android.tradefed.build.BuildRetrievalError |
|
com.android.tradefed.config.ConfigurationException |
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public abstract void safeInjectOptionValues (List<OptionDef> optionDefs)
Injecte plusieurs valeurs d'option dans l'ensemble des objets de configuration sans générer d'exception si l'une des options ne peut pas être appliquée.
Utile pour injecter plusieurs valeurs d'option à la fois après la création d'un objet.
| Paramètres | |
|---|---|
optionDefs |
List : liste des définitions d'options à injecter |
| Génère | |
|---|---|
ConfigurationException |
si la création de OptionSetter a échoué. |
setBestEffortOptionsFromCommandLineArgs
public abstract List<String> setBestEffortOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)Définissez les champs de configuration Option avec l'ensemble donné d'arguments de ligne de commande en utilisant une approche au mieux.
Consultez ArgsOptionParser pour connaître le format attendu.
| Paramètres | |
|---|---|
listArgs |
List : arguments de ligne de commande |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient à utiliser. |
| Renvoie | |
|---|---|
List<String> |
les arguments non utilisés. |
| Génère | |
|---|---|
ConfigurationException |
|
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
Remplacez le IBuildProvider actuel dans la configuration.
| Paramètres | |
|---|---|
provider |
IBuildProvider : nouveau IBuildProvider |
setCommandLine
public abstract void setCommandLine (String[] arrayArgs)
Définit la ligne de commande utilisée pour créer ce IConfiguration.
Contrairement à setOptionsFromCommandLineArgs, cette méthode stocke l'intégralité de la ligne de commande, y compris le nom de la configuration.
| Paramètres | |
|---|---|
arrayArgs |
String : ligne de commande |
setCommandOptions
public abstract void setCommandOptions (ICommandOptions cmdOptions)
Définissez ICommandOptions en remplaçant les valeurs existantes.
setConfigurationObject
public abstract void setConfigurationObject (String name,
Object configObject)Méthode générique permettant de définir l'objet de configuration avec le nom donné, en remplaçant toute valeur existante.
| Paramètres | |
|---|---|
name |
String : nom unique du type d'objet de configuration. |
configObject |
Object : objet de configuration |
| Génère | |
|---|---|
ConfigurationException |
si configObject n'était pas du bon type. |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,
List<?> configList)Méthode générique permettant de définir la liste des objets de configuration pour le nom donné, en remplaçant toute valeur existante.
| Paramètres | |
|---|---|
name |
String : nom unique du type d'objet de configuration. |
configList |
List : liste des objets de configuration |
| Génère | |
|---|---|
ConfigurationException |
Si des objets de la liste ne sont pas du bon type |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Définissez CoverageOptions en remplaçant les valeurs existantes.
| Paramètres | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
Définissez un IDeviceConfiguration, en remplaçant toute valeur existante.
setDeviceConfigList
public abstract void setDeviceConfigList (List<IDeviceConfiguration> deviceConfigs)
Définissez les IDeviceConfiguration, en remplaçant toute valeur existante.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (List<IMetricCollector> collectors)
Définissez la liste des IMetricCollector, en remplaçant les valeurs existantes.
| Paramètres | |
|---|---|
collectors |
List |
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Définissez TestDeviceOptions en remplaçant les valeurs existantes.
| Paramètres | |
|---|---|
deviceOptions |
TestDeviceOptions |
setDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
Définissez IDeviceRecovery en remplaçant toute valeur existante.
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
Définissez IDeviceSelection en remplaçant les valeurs existantes.
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
Définissez ITargetPreparer en remplaçant toute valeur existante.
setLabPreparers
public abstract void setLabPreparers (List<ITargetPreparer> preparers)
Définissez la liste des ITargetPreparer, en remplaçant toute valeur existante.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
Définissez ILeveledLogOutput en remplaçant toute valeur existante.
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
Définissez ILogSaver en remplaçant toute valeur existante.
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
Méthode pratique pour définir un seul IMultiTargetPreparer dans cette configuration qui doit être exécuté avant l'un des target_preparers des appareils, en remplaçant toutes les valeurs existantes.
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (List<IMultiTargetPreparer> multiPreTargPreps)
Définissez la liste des IMultiTargetPreparer de cette configuration qui doivent être exécutés avant les target_preparers des appareils, en remplaçant toutes les valeurs existantes.
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Méthode pratique pour définir un seul IMultiTargetPreparer dans cette configuration, en remplaçant toutes les valeurs existantes
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (List<IMultiTargetPreparer> multiTargPreps)
Définissez la liste des IMultiTargetPreparer dans cette configuration, en remplaçant les valeurs existantes.
setOptionsFromCommandLineArgs
public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
Définissez les champs de configuration Option avec l'ensemble d'arguments de ligne de commande donné.
ArgsOptionParser pour connaître le format attendu
| Paramètres | |
|---|---|
listArgs |
List : arguments de ligne de commande |
| Renvoie | |
|---|---|
List<String> |
les arguments non utilisés. |
| Génère | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)Définissez les champs de configuration Option avec l'ensemble d'arguments de ligne de commande donné.
Consultez ArgsOptionParser pour connaître le format attendu.
| Paramètres | |
|---|---|
listArgs |
List : arguments de ligne de commande |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient à utiliser. |
| Renvoie | |
|---|---|
List<String> |
les arguments non utilisés. |
| Génère | |
|---|---|
ConfigurationException |
|
setPostProcessors
public abstract void setPostProcessors (List<IPostProcessor> processors)
Définissez la liste des IPostProcessor, en remplaçant les valeurs existantes.
| Paramètres | |
|---|---|
processors |
List |
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Définissez IRetryDecision en remplaçant toute valeur existante.
setSkipManager
public abstract void setSkipManager (SkipManager skipManager)
Définit le SkipManager pour l'invocation.
| Paramètres | |
|---|---|
skipManager |
SkipManager |
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Méthode pratique pour définir un seul ISystemStatusChecker dans cette configuration, en remplaçant toutes les valeurs existantes
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (List<ISystemStatusChecker> systemCheckers)
Définissez la liste des ISystemStatusChecker dans cette configuration, en remplaçant les valeurs existantes.
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Définissez ITargetPreparer en remplaçant toute valeur existante.
setTargetPreparers
public abstract void setTargetPreparers (List<ITargetPreparer> preparers)
Définissez la liste des ITargetPreparer, en remplaçant toute valeur existante.
setTest
public abstract void setTest (IRemoteTest test)
Méthode pratique pour définir un seul IRemoteTest dans cette configuration, en remplaçant toutes les valeurs existantes
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Méthode pratique pour définir un seul ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (List<ITestInvocationListener> listeners)
Définissez la liste des ITestInvocationListener en remplaçant les valeurs existantes.
setTests
public abstract void setTests (List<IRemoteTest> tests)
Définissez la liste des IRemoteTest dans cette configuration, en remplaçant les valeurs existantes.
validateOptions
public abstract void validateOptions ()
Validez les valeurs des options.
Pour le moment, cette fonction se contente de vérifier que toutes les options obligatoires ont été définies.
| Génère | |
|---|---|
ConfigurationException |
si la configuration n'est pas valide |