Google est engagé à faire progresser l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

IConfiguration

public interface IConfiguration

com.android.tradefed.config.IConfiguration


Les informations de configuration pour un appel de TradeFederation. Chaque appel de TradeFederation a une seule IConfiguration . Un IConfiguration stocke tous les objets délégués qui doivent être utilisées lors de l'appel, et leurs associés Option « s

Résumé

méthodes publiques

abstract void cleanDynamicOptionFiles ()

Supprimez tous les fichiers qui ont été téléchargés sur résolus Les champs d'options de fichiers distants.

abstract IConfiguration clone ()

Créez une copie peu profonde de cet objet.

abstract void dumpXml (PrintWriter output)

Obtient le fichier XML développé pour la configuration avec toutes les options indiquées pour cette IConfiguration comme String .

abstract void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

Obtient le fichier XML développé pour la configuration avec toutes les options indiquées pour cette IConfiguration moins les filtres des objets par leur nom de clé.

abstract void dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions)

Obtient le fichier XML développé pour la configuration avec toutes les options indiquées pour cette IConfiguration moins les filtres des objets par leur nom de clé.

abstract getAllConfigurationObjectsOfType (String typeName)

Interface générique pour obtenir tout l'objet d'un nom de type donné sur tous les appareils.

abstract IBuildProvider getBuildProvider ()

Obtient le IBuildProvider de la configuration.

abstract String getCommandLine ()

Obtient la ligne de commande utilisée pour créer cette IConfiguration .

abstract ICommandOptions getCommandOptions ()

Obtient les ICommandOptions à utiliser dans la configuration.

abstract ConfigurationDescriptor getConfigurationDescription ()

Retourne le ConfigurationDescriptor fourni dans la configuration.

abstract Object getConfigurationObject (String typeName)

Interface générique pour obtenir l'objet de configuration avec le nom du type donné.

abstract getConfigurationObjectList (String typeName)

Similaire à getConfigurationObject(String) , mais pour les types d'objets de configuration qui prennent en charge plusieurs objets.

abstract getDeviceConfig ()

Obtient le IDeviceConfiguration s de la configuration.

abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Retour le IDeviceConfiguration associé au nom fourni, null si elle est introuvable.

abstract TestDeviceOptions getDeviceOptions ()

Obtient les TestDeviceOptions à utiliser dans la configuration.

abstract IDeviceRecovery getDeviceRecovery ()

Obtient le IDeviceRecovery à utiliser dans la configuration.

abstract IDeviceSelection getDeviceRequirements ()

Obtient le IDeviceSelection à utiliser dans la configuration.

abstract DeviceSideCollectorSpecification getDeviceSideCollectorsSpec ()

Obtient le DeviceSideCollectorSpecification entraîner le dispositif / fascicule du côté cible des collecteurs et leurs options.

abstract JSONArray getJsonCommandUsage ()

Renvoie une représentation JSON de cette configuration.

abstract ILeveledLogOutput getLogOutput ()

Obtient le ILeveledLogOutput à utiliser dans la configuration.

abstract ILogSaver getLogSaver ()

Obtient le ILogSaver à utiliser dans la configuration.

abstract getMetricCollectors ()

Obtient le IMetricCollector s de la configuration.

abstract getMultiPreTargetPreparers ()

Obtient le IMultiTargetPreparer s de la configuration qui doit être exécutée avant que l' un des target_preparers dispositifs.

abstract getMultiTargetPreparers ()

Obtient le IMultiTargetPreparer s de la configuration.

abstract String getName ()

Retourne le nom de la configuration.

abstract getPostProcessors ()

Obtient le IPostProcessor s de la configuration.

abstract getSystemStatusCheckers ()

Obtient le ISystemStatusChecker s de la configuration.

abstract getTargetPreparers ()

Obtient le ITargetPreparer s de la configuration.

abstract getTestInvocationListeners ()

Obtient le ITestInvocationListener est d'utiliser de la configuration.

abstract getTests ()

Obtient le IRemoteTest s à courir à partir de la configuration.

abstract void injectOptionValue (String optionName, String optionValue)

Injecter une valeur d'option dans l'ensemble des objets de configuration.

abstract void injectOptionValue (String optionName, String optionKey, String optionValue)

Injecter une valeur d'option dans l'ensemble des objets de configuration.

abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)

Injecter une valeur d'option dans l'ensemble des objets de configuration.

abstract void injectOptionValues ( optionDefs) injectOptionValues ( optionDefs)

Injecter plusieurs valeurs d'option dans l'ensemble des objets de configuration.

abstract boolean isDeviceConfiguredFake (String deviceName)

Retourne si oui ou non un périphérique configuré est étiquetée isFake = true ou non.

abstract void printCommandUsage (boolean importantOnly, PrintStream out)

Sorties d'une utilisation en ligne de commande texte d'aide pour cette configuration à PrintStream donnée.

abstract void setBuildProvider ( IBuildProvider provider)

Remplacer le courant IBuildProvider dans la configuration.

abstract void setCommandLine (String[] arrayArgs)

Définit la ligne de commande utilisée pour créer cette IConfiguration .

abstract void setCommandOptions ( ICommandOptions cmdOptions)

Définissez les ICommandOptions , en remplaçant toutes les valeurs existantes

abstract void setConfigurationObject (String name, Object configObject)

Procédé générique pour définir l'objet de configuration avec le nom donné, en remplacement de toute valeur existante.

abstract void setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList)

Procédé générique pour définir la liste d'objets de configuration pour le nom donné, en remplacement de toute valeur existante.

abstract void setDeviceConfig ( IDeviceConfiguration deviceConfig)

Définir un IDeviceConfiguration , remplacer une valeur existante.

abstract void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

Réglez le IDeviceConfiguration s, en remplacement de toute valeur existante.

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

Définissez la liste des IMetricCollector s, en remplaçant toutes les valeurs existantes.

abstract void setDeviceOptions ( TestDeviceOptions deviceOptions)

Définissez les TestDeviceOptions , en remplaçant toutes les valeurs existantes

abstract void setDeviceRecovery ( IDeviceRecovery recovery)

Réglez le IDeviceRecovery , remplacer une valeur existante.

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

Réglez le IDeviceSelection , en remplaçant toutes les valeurs existantes

abstract void setDeviceSideCollectorSpec ( DeviceSideCollectorSpecification deviceCollectorSpec)

Réglez le DeviceSideCollectorSpecification , en remplaçant toutes les valeurs existantes.

abstract void setLogOutput ( ILeveledLogOutput logger)

Réglez le ILeveledLogOutput , remplacer une valeur existante.

abstract void setLogSaver ( ILogSaver logSaver)

Réglez le ILogSaver , remplacer une valeur existante.

abstract void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps)

Méthode pratique pour définir un seul IMultiTargetPreparer dans cette configuration qui doit être exécutée avant un quelconque des dispositifs target_preparers, en remplaçant les valeurs existantes

abstract void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

Définissez la liste des IMultiTargetPreparer s dans cette configuration qui doit être exécutée avant que l' un des dispositifs target_preparers, remplacer toutes les valeurs existantes

abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

Méthode pratique pour définir un seul IMultiTargetPreparer dans cette configuration, le remplacement de toutes les valeurs existantes

abstract void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

Définissez la liste des IMultiTargetPreparer s dans cette configuration, en remplaçant toutes les valeurs existantes

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

Définissez les config Option champs avec ensemble donné d'arguments de ligne de commande

ArgsOptionParser pour le format attendu

abstract setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

Définissez les config Option champs avec ensemble donné d'arguments de ligne de commande

Voir ArgsOptionParser pour le format prévu

abstract void setPostProcessors ( processors) setPostProcessors ( processors)

Définissez la liste des IPostProcessor s, en remplaçant toutes les valeurs existantes.

abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

Méthode pratique pour définir un seul ISystemStatusChecker dans cette configuration, le remplacement de toutes les valeurs existantes

abstract void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

Définissez la liste des ISystemStatusChecker s dans cette configuration, en remplaçant toutes les valeurs existantes

abstract void setTargetPreparer ( ITargetPreparer preparer)

Réglez le ITargetPreparer , remplacer une valeur existante.

abstract void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

Définissez la liste des ITargetPreparer s, en remplacement de toute valeur existante.

abstract void setTest ( IRemoteTest test)

Méthode pratique pour définir un seul IRemoteTest dans cette configuration, le remplacement de toutes les valeurs existantes

abstract void setTestInvocationListener ( ITestInvocationListener listener)

Méthode pratique pour définir un seul ITestInvocationListener

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

Définissez la liste des ITestInvocationListener s, en remplaçant toutes les valeurs existantes

abstract void setTests ( tests) setTests ( tests)

Définissez la liste des IRemoteTest s dans cette configuration, en remplaçant toutes les valeurs existantes

abstract void validateOptions ()

Valider les valeurs d'option.

abstract void validateOptions (boolean download)

Valider les valeurs d'option.

méthodes publiques

cleanDynamicOptionFiles

public abstract void cleanDynamicOptionFiles ()

Supprimez tous les fichiers qui ont été téléchargés sur résolus Les champs d'options de fichiers distants.

cloner

public abstract IConfiguration clone ()

Créez une copie peu profonde de cet objet.

Retour
IConfiguration une copie {lien} IConfiguration

dumpXml

public abstract void dumpXml (PrintWriter output)

Obtient le fichier XML développé pour la configuration avec toutes les options indiquées pour cette IConfiguration comme String .

Paramètres
output PrintWriter : l'écrivain pour imprimer le fichier XML.

dumpXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

Obtient le fichier XML développé pour la configuration avec toutes les options indiquées pour cette IConfiguration moins les filtres des objets par leur nom de clé.

Exemple de filtre: Configuration#TARGET_PREPARER_TYPE_NAME .

Paramètres
output PrintWriter : l'écrivain pour imprimer le fichier XML.

excludeFilters : La liste des types d'objet qui ne doit pas être sous-évaluées.

dumpXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters, 
                boolean printDeprecatedOptions)

Obtient le fichier XML développé pour la configuration avec toutes les options indiquées pour cette IConfiguration moins les filtres des objets par leur nom de clé.

Exemple de filtre: Configuration#TARGET_PREPARER_TYPE_NAME .

Paramètres
output PrintWriter : l'écrivain pour imprimer le fichier XML.

excludeFilters : La liste des types d'objet qui ne doit pas être sous-évaluées.

printDeprecatedOptions boolean : Si oui ou non aux options d' impression marquées comme dépréciée

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

Interface générique pour obtenir tout l'objet d'un nom de type donné sur tous les appareils.

Paramètres
typeName String : le type unique de l'objet de configuration

Retour
La liste de configuration des objets du type donné.

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Obtient le IBuildProvider de la configuration.

Retour
IBuildProvider le IBuildProvider prévu dans la configuration

GetCommandLine

public abstract String getCommandLine ()

Obtient la ligne de commande utilisée pour créer cette IConfiguration .

Retour
String la ligne de commande utilisée pour créer cette IConfiguration .

getCommandOptions

public abstract ICommandOptions getCommandOptions ()

Obtient les ICommandOptions à utiliser dans la configuration.

Retour
ICommandOptions les ICommandOptions prévues dans la configuration.

getConfigurationDescription

public abstract ConfigurationDescriptor getConfigurationDescription ()

Retourne le ConfigurationDescriptor fourni dans la configuration.

Retour
ConfigurationDescriptor

getConfigurationObject

public abstract Object getConfigurationObject (String typeName)

Interface générique pour obtenir l'objet de configuration avec le nom du type donné.

Paramètres
typeName String : le type unique de l'objet de configuration

Retour
Object l'objet de configuration ou null si le type d'objet avec le nom donné n'existe pas.

getConfigurationObjectList

public abstract  getConfigurationObjectList (String typeName)

Similaire à getConfigurationObject(String) , mais pour les types d'objets de configuration qui prennent en charge plusieurs objets.

Paramètres
typeName String : le nom du type unique de l'objet de configuration

Retour
la liste des objets de configuration ou null si le type d'objet avec le nom donné n'existe pas.

getDeviceConfig

public abstract  getDeviceConfig ()

Obtient le IDeviceConfiguration s de la configuration.

Retour
le IDeviceConfiguration s prévu pour la configuration

getDeviceConfigByName

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Retour le IDeviceConfiguration associé au nom fourni, null si elle est introuvable.

Paramètres
nameDevice String

Retour
IDeviceConfiguration

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Obtient les TestDeviceOptions à utiliser dans la configuration.

Retour
TestDeviceOptions les TestDeviceOptions prévues dans la configuration.

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Obtient le IDeviceRecovery à utiliser dans la configuration.

Retour
IDeviceRecovery le IDeviceRecovery fourni dans la configuration.

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

Obtient le IDeviceSelection à utiliser dans la configuration.

Retour
IDeviceSelection le IDeviceSelection fourni dans la configuration.

getDeviceSideCollectorsSpec

public abstract DeviceSideCollectorSpecification getDeviceSideCollectorsSpec ()

Obtient le DeviceSideCollectorSpecification entraîner le dispositif / fascicule du côté cible des collecteurs et leurs options.

Retour
DeviceSideCollectorSpecification

getJsonCommandUsage

public abstract JSONArray getJsonCommandUsage ()

Renvoie une représentation JSON de cette configuration.

La valeur de retour est un JSONArray contenant JSONObjects pour représenter chaque objet de configuration. Chaque entrée d'objet de configuration a la structure suivante:

 {
     "alias": "device-unavail-email",
     "name": "result_reporter",
     "class": "com.android.tradefed.result.DeviceUnavailEmailResultReporter",
     "options": [ ... ]
   }
 
 
L'entrée « options » est un JSONArray contenant JSONObjects pour représenter chaque champ annoté @option. Chaque entrée d'option a la structure suivante:
 {
     "updateRule": "LAST",
     "isTimeVal": false,
     "source": "google\/template\/reporters\/asit",
     "importance": "IF_UNSET",
     "description": "The envelope-sender address to use for the messages.",
     "mandatory": false,
     "name": "sender",
     "javaClass": "java.lang.String",
     "value": "tffail@google.com"
   }
 
 
La plupart des valeurs proviennent de l'annotation @option. « JavaClass » est le nom de la classe Java sous-jacente pour cette option. « Valeur » est une représentation JSON de la valeur actuelle du champ. « Source » est l'ensemble des noms config qui définissent la valeur du champ. Pour les objets réguliers ou collections, « source » est un JSONArray contenant le nom de chaque configuration contribuant. Pour les champs de carte, les sources pour chaque clé sont suivis individuellement et stockés dans un JSONObject. Chaque paire clé / valeur dans le JSONObject correspond à une clé dans la carte et un ensemble de ses configurations de sources.

Retour
JSONArray

lancers francs
JSONException

getLogOutput

public abstract ILeveledLogOutput getLogOutput ()

Obtient le ILeveledLogOutput à utiliser dans la configuration.

Retour
ILeveledLogOutput le ILeveledLogOutput fourni dans la configuration.

getLogSaver

public abstract ILogSaver getLogSaver ()

Obtient le ILogSaver à utiliser dans la configuration.

Retour
ILogSaver le ILogSaver fourni dans la configuration.

getMetricCollectors

public abstract  getMetricCollectors ()

Obtient le IMetricCollector s de la configuration.

Retour

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

Obtient le IMultiTargetPreparer s de la configuration qui doit être exécutée avant que l' un des target_preparers dispositifs.

Retour
le IMultiTargetPreparer s prévu pour la configuration

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

Obtient le IMultiTargetPreparer s de la configuration.

Retour
le IMultiTargetPreparer s prévu pour la configuration

getName

public abstract String getName ()

Retourne le nom de la configuration.

Retour
String

getPostProcessors

public abstract  getPostProcessors ()

Obtient le IPostProcessor s de la configuration.

Retour

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

Obtient le ISystemStatusChecker s de la configuration.

Retour
le ISystemStatusChecker s prévu pour la configuration

getTargetPreparers

public abstract  getTargetPreparers ()

Obtient le ITargetPreparer s de la configuration.

Retour
le ITargetPreparer s prévu pour la configuration

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

Obtient le ITestInvocationListener est d'utiliser de la configuration.

Retour
le ITestInvocationListener s disponible dans la configuration.

getTests

public abstract  getTests ()

Obtient le IRemoteTest s à courir à partir de la configuration.

Retour
les essais prévus dans la configuration

injectOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionValue)

Injecter une valeur d'option dans l'ensemble des objets de configuration.

Utile pour fournir des valeurs pour les options qui sont générées dynamiquement.

Paramètres
optionName String : le nom de l' option

optionValue String : la valeur d'option

lancers francs
ConfigurationException en cas d'échec pour définir la valeur de l'option

injectOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

Injecter une valeur d'option dans l'ensemble des objets de configuration.

Utile pour fournir des valeurs pour les options qui sont générées dynamiquement.

Paramètres
optionName String : le nom de l' option

optionKey String : la clé en option pour les options de carte, ou null

optionValue String : la valeur de l' option carte

lancers francs
ConfigurationException en cas d'échec pour définir la valeur de l'option

injectOptionValueWithSource

public abstract void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String optionSource)

Injecter une valeur d'option dans l'ensemble des objets de configuration.

Utile pour fournir des valeurs pour les options qui sont générées dynamiquement.

Paramètres
optionName String : le nom de l' option

optionKey String : la clé en option pour les options de carte, ou null

optionValue String : la valeur de l' option carte

optionSource String : la configuration source qui a fourni cette valeur d'option

lancers francs
ConfigurationException en cas d'échec pour définir la valeur de l'option

injectOptionValues

public abstract void injectOptionValues ( optionDefs)

Injecter plusieurs valeurs d'option dans l'ensemble des objets de configuration.

Utile pour injecter de nombreuses valeurs d'option à la fois après la création d'un nouvel objet.

Paramètres
optionDefs : Une liste d'options defs à injecter

lancers francs
ConfigurationException en cas d'échec de définir des valeurs d'option

isDeviceConfiguredFake

public abstract boolean isDeviceConfiguredFake (String deviceName)

Retourne si oui ou non un périphérique configuré est étiquetée isFake = true ou non.

Paramètres
deviceName String

Retour
boolean

printCommandUsage

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Sorties d'une utilisation en ligne de commande texte d'aide pour cette configuration à PrintStream donnée.

Paramètres
importantOnly boolean : si true que l' aide pour imprimer les options importantes

out PrintStream : l' ERROR(/PrintStream) à utiliser.

lancers francs
ConfigurationException

setBuildProvider

public abstract void setBuildProvider ( IBuildProvider provider)

Remplacer le courant IBuildProvider dans la configuration.

Paramètres
provider IBuildProvider : le nouveau IBuildProvider

setCommandLine

public abstract void setCommandLine (String[] arrayArgs)

Définit la ligne de commande utilisée pour créer cette IConfiguration . Ce stocke l'ensemble de la ligne de commande, y compris le nom de la configuration, à la différence setOptionsFromCommandLineArgs.

Paramètres
arrayArgs String : la ligne de commande

setCommandOptions

public abstract void setCommandOptions ( ICommandOptions cmdOptions)

Définissez les ICommandOptions , en remplaçant toutes les valeurs existantes

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

Procédé générique pour définir l'objet de configuration avec le nom donné, en remplacement de toute valeur existante.

Paramètres
name String : le nom unique du type d'objet de configuration.

configObject Object : l'objet config

lancers francs
ConfigurationException si le configObject n'était pas le bon type

setConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                 configList)

Procédé générique pour définir la liste d'objets de configuration pour le nom donné, en remplacement de toute valeur existante.

Paramètres
name String : le nom unique du type d'objet de configuration.

configList : La liste des objets de configuration

lancers francs
ConfigurationException si des objets dans la liste ne sont pas le bon type

setDeviceConfig

public abstract void setDeviceConfig ( IDeviceConfiguration deviceConfig)

Définir un IDeviceConfiguration , remplacer une valeur existante.

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

Réglez le IDeviceConfiguration s, en remplacement de toute valeur existante.

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

Définissez la liste des IMetricCollector s, en remplaçant toutes les valeurs existantes.

Paramètres
collectors

setDeviceOptions

public abstract void setDeviceOptions ( TestDeviceOptions deviceOptions)

Définissez les TestDeviceOptions , en remplaçant toutes les valeurs existantes

Paramètres
deviceOptions TestDeviceOptions

setDeviceRecovery

public abstract void setDeviceRecovery ( IDeviceRecovery recovery)

Réglez le IDeviceRecovery , remplacer une valeur existante.

setDeviceRequirements

public abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

Réglez le IDeviceSelection , en remplaçant toutes les valeurs existantes

setDeviceSideCollectorSpec

public abstract void setDeviceSideCollectorSpec ( DeviceSideCollectorSpecification deviceCollectorSpec)

Réglez le DeviceSideCollectorSpecification , en remplaçant toutes les valeurs existantes.

Paramètres
deviceCollectorSpec DeviceSideCollectorSpecification

setLogOutput

public abstract void setLogOutput ( ILeveledLogOutput logger)

Réglez le ILeveledLogOutput , remplacer une valeur existante.

setLogSaver

public abstract void setLogSaver ( ILogSaver logSaver)

Réglez le ILogSaver , remplacer une 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ée avant un quelconque des dispositifs target_preparers, en remplaçant les valeurs existantes

setMultiPreTargetPreparers

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

Définissez la liste des IMultiTargetPreparer s dans cette configuration qui doit être exécutée avant que l' un des dispositifs target_preparers, remplacer toutes les valeurs existantes

setMultiTargetPreparer

public abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

Méthode pratique pour définir un seul IMultiTargetPreparer dans cette configuration, le remplacement de toutes les valeurs existantes

setMultiTargetPreparers

public abstract void setMultiTargetPreparers ( multiTargPreps)

Définissez la liste des IMultiTargetPreparer s dans cette configuration, en remplaçant toutes les valeurs existantes

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

Définissez les config Option champs avec ensemble donné d'arguments de ligne de commande

ArgsOptionParser pour le format attendu

Paramètres
listArgs : les arguments de ligne de commande

Retour
les arguments non consommés

lancers francs
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Définissez les config Option champs avec ensemble donné d'arguments de ligne de commande

Voir ArgsOptionParser pour le format prévu

Paramètres
listArgs : les arguments de ligne de commande

keyStoreClient IKeyStoreClient : IKeyStoreClient à utiliser.

Retour
les arguments non consommés

lancers francs
ConfigurationException

setPostProcessors

public abstract void setPostProcessors ( processors)

Définissez la liste des IPostProcessor s, en remplaçant toutes les valeurs existantes.

Paramètres
processors

setSystemStatusChecker

public abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

Méthode pratique pour définir un seul ISystemStatusChecker dans cette configuration, le remplacement de toutes les valeurs existantes

setSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

Définissez la liste des ISystemStatusChecker s dans cette configuration, en remplaçant toutes les valeurs existantes

setTargetPreparer

public abstract void setTargetPreparer ( ITargetPreparer preparer)

Réglez le ITargetPreparer , remplacer une valeur existante.

setTargetPreparers

public abstract void setTargetPreparers ( preparers)

Définissez la liste des ITargetPreparer s, en remplacement de toute valeur existante.

settest

public abstract void setTest ( IRemoteTest test)

Méthode pratique pour définir un seul IRemoteTest dans cette configuration, le remplacement de 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 ( listeners)

Définissez la liste des ITestInvocationListener s, en remplaçant toutes les valeurs existantes

setTests

public abstract void setTests ( tests)

Définissez la liste des IRemoteTest s dans cette configuration, en remplaçant toutes les valeurs existantes

validateOptions

public abstract void validateOptions ()

Valider les valeurs d'option.

À l'heure actuelle ce sera juste de valider que toutes les options obligatoires ont été fixées

lancers francs
ConfigurationException si config est pas valide

validateOptions

public abstract void validateOptions (boolean download)

Valider les valeurs d'option.

À l'heure actuelle ce sera juste de valider que toutes les options obligatoires ont été fixées

Paramètres
download boolean : Si oui ou non à télécharger les fichiers associés à un chemin d' accès distant

lancers francs
ConfigurationException si config est pas valide