IConfiguration
public interface IConfiguration
com.android.tradefed.config.IConfiguration |
Informations de configuration pour un appel TradeFederation. Chaque invocation TradeFederation a une seule IConfiguration
. Une IConfiguration
stocke tous les objets délégués qui doivent être utilisés lors de l'invocation, ainsi que leurs Option
associées.
Résumé
Méthodes publiques | |
---|---|
abstract void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Ajouter des fichiers qui doivent être nettoyés pendant |
abstract void | cleanConfigurationData () Supprimez tous les fichiers qui ont été téléchargés dans les champs Option résolus des fichiers distants. |
abstract IConfiguration | clone () Créez 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 cette |
abstract void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Obtient le fichier XML développé pour la configuration avec toutes les options affichées pour cette |
abstract void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) Obtient le fichier XML développé pour la configuration avec toutes les options affichées pour cette |
abstract | getAllConfigurationObjectsOfType (String typeName) Interface générique pour obtenir tous les objets d'un nom de type donné sur tous les appareils. |
abstract IBuildProvider | getBuildProvider () Obtient le |
abstract String | getCommandLine () Obtient la ligne de commande utilisée pour créer ce |
abstract ICommandOptions | getCommandOptions () Obtient les |
abstract ConfigurationDescriptor | getConfigurationDescription () Renvoie le |
abstract Object | getConfigurationObject (String typeName) Interface générique pour obtenir l'objet de configuration avec le nom de type donné. |
abstract | getConfigurationObjectList (String typeName) Semblable à |
abstract CoverageOptions | getCoverageOptions () Obtient les |
abstract | getDeviceConfig () Obtient les |
abstract IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Renvoie l' |
abstract TestDeviceOptions | getDeviceOptions () Obtient les |
abstract IDeviceRecovery | getDeviceRecovery () Obtient le |
abstract IDeviceSelection | getDeviceRequirements () Obtient le |
abstract | getFilesToClean () Obtenir la liste des fichiers qui seront nettoyés lors |
abstract GlobalTestFilter | getGlobalFilters () Obtient le |
abstract | getInopOptions () Obtenir les noms d'options qui n'ont modifié aucune valeur |
abstract | getLabPreparers () Obtient les |
abstract ILeveledLogOutput | getLogOutput () Obtient le |
abstract ILogSaver | getLogSaver () Obtient le |
abstract | getMetricCollectors () Obtient les |
abstract | getMultiPreTargetPreparers () Obtient les |
abstract | getMultiTargetPreparers () Obtient les |
abstract String | getName () Renvoie le nom de la configuration. |
abstract | getPostProcessors () Obtient les |
abstract IRetryDecision | getRetryDecision () Renvoie le |
abstract | getSystemStatusCheckers () Obtient les |
abstract | getTargetPreparers () Obtient les |
abstract | getTestInvocationListeners () Obtient les |
abstract | getTests () Obtient les |
abstract void | injectOptionValue (String optionName, String optionValue) Injectez une valeur d'option dans l'ensemble d'objets de configuration. |
abstract void | injectOptionValue (String optionName, String optionKey, String optionValue) Injectez une valeur d'option dans l'ensemble d'objets de configuration. |
abstract void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource) Injectez une valeur d'option dans l'ensemble d'objets de configuration. |
abstract void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) Injectez plusieurs valeurs d'option dans l'ensemble d'objets de configuration. |
abstract boolean | isDeviceConfiguredFake (String deviceName) Renvoie si oui ou non un appareil configuré est étiqueté isFake=true ou non. |
abstract IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Créez un clone de base à partir |
abstract void | printCommandUsage (boolean importantOnly, PrintStream out) Génère un texte d'aide à l'utilisation de la ligne de commande pour cette configuration vers printStream donné. |
abstract void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Résoudre les options de |
abstract void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Injectez plusieurs valeurs d'option dans l'ensemble d'objets de configuration sans lancer si l'une des options ne peut pas être appliquée. |
abstract | setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Définissez les champs |
abstract void | setBuildProvider ( IBuildProvider provider) Remplacez le |
abstract void | setCommandLine (String[] arrayArgs) Définit la ligne de commande utilisée pour créer cette |
abstract void | setCommandOptions ( ICommandOptions cmdOptions) Définissez |
abstract void | setConfigurationObject (String name, Object configObject) Méthode générique pour définir l'objet de configuration avec le nom donné, en remplaçant toute valeur existante. |
abstract void | setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList) Méthode générique pour définir la liste d'objets de configuration pour le nom donné, remplaçant toute valeur existante. |
abstract void | setCoverageOptions ( CoverageOptions coverageOptions) Définissez |
abstract void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Définissez un |
abstract void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Définissez les |
abstract void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Définissez la liste des |
abstract void | setDeviceOptions ( TestDeviceOptions deviceOptions) Définissez les |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) Définissez |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) Définissez |
abstract void | setLabPreparer ( ITargetPreparer preparer) Définissez le |
abstract void | setLabPreparers ( preparers) setLabPreparers ( 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 ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Définissez la liste des |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Méthode pratique pour définir un seul |
abstract void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Définissez la liste des |
abstract | setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Définissez les champs ArgsOptionParser pour le format attendu |
abstract | setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Définissez les champs ArgsOptionParser pour le format attendu |
abstract void | setPostProcessors ( processors) setPostProcessors ( processors) Définissez la liste des |
abstract void | setRetryDecision ( IRetryDecision decisionRetry) Définissez |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Méthode pratique pour définir un seul |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Définissez la liste des |
abstract void | setTargetPreparer ( ITargetPreparer preparer) Définissez le |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( 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 ( listeners) setTestInvocationListeners ( listeners) Définissez la liste des |
abstract void | setTests ( tests) setTests ( tests) Définissez la liste des |
abstract void | validateOptions () Validez les valeurs des options. |
Méthodes publiques
addFilesToClean
public abstract void addFilesToClean (toBeCleaned)
Ajouter des fichiers qui doivent être nettoyés pendant cleanConfigurationData()
Paramètres | |
---|---|
toBeCleaned |
cleanConfigurationDatacleanConfigurationData
public abstract void cleanConfigurationData ()
Supprimez tous les fichiers qui ont été téléchargés dans les champs Option résolus des fichiers distants.
cloner
public abstract IConfiguration clone ()
Créez une copie superficielle de cet objet.
Retour | |
---|---|
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 cette IConfiguration
en tant que String
.
Paramètres | |
---|---|
output | PrintWriter : le graveur sur lequel imprimer le xml. |
Lance | |
---|---|
| IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
Obtient le fichier XML développé pour la configuration avec toutes les options affichées pour cette IConfiguration
moins les objets filtrés par leur nom de clé.
Exemple de filtre : Configuration#TARGET_PREPARER_TYPE_NAME
.
Paramètres | |
---|---|
output | PrintWriter : le graveur sur lequel imprimer le xml. |
excludeFilters |
Lance | |
---|---|
| IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Obtient le fichier XML développé pour la configuration avec toutes les options affichées pour cette IConfiguration
moins les objets filtrés par leur nom de clé.
Exemple de filtre : Configuration#TARGET_PREPARER_TYPE_NAME
.
Paramètres | |
---|---|
output | PrintWriter : le graveur sur lequel imprimer le xml. |
excludeFilters | |
printDeprecatedOptions | boolean : s'il faut ou non imprimer les options marquées comme obsolètes |
printUnchangedOptions | boolean |
Lance | |
---|---|
| IOException |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
Interface générique pour obtenir tous les objets 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 des objets de configuration du type donné. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Obtient le IBuildProvider
à partir de la configuration.
Retour | |
---|---|
IBuildProvider | le IBuildProvider fourni dans la configuration |
getCommandLine
public abstract String getCommandLine ()
Obtient la ligne de commande utilisée pour créer ce IConfiguration
.
Retour | |
---|---|
String | la ligne de commande utilisée pour créer cette IConfiguration . |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Obtient les ICommandOptions
à utiliser à partir de la configuration.
Retour | |
---|---|
ICommandOptions | les ICommandOptions fournies dans la configuration. |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
Renvoie 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 de 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 abstractgetConfigurationObjectList (String typeName)
Semblable à getConfigurationObject(String)
, mais pour les types d'objets de configuration qui prennent en charge plusieurs objets.
Paramètres | |
---|---|
typeName | String : le nom de type unique de l'objet de configuration |
Retour | |
---|---|
la liste des objets de configuration ou null si le type d'objet portant le nom donné n'existe pas. |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
Obtient les CoverageOptions
à utiliser à partir de la configuration.
Retour | |
---|---|
CoverageOptions | les CoverageOptions fournies dans la configuration. |
getDeviceConfig
public abstractgetDeviceConfig ()
Obtient les IDeviceConfiguration
à partir de la configuration.
Retour | |
---|---|
les IDeviceConfiguration sont fournis dans l'ordre dans la configuration |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Renvoie l' IDeviceConfiguration
associé au nom fourni, null si introuvable.
Paramètres | |
---|---|
nameDevice | String |
Retour | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Obtient les TestDeviceOptions
à utiliser à partir de la configuration.
Retour | |
---|---|
TestDeviceOptions | les TestDeviceOptions fournies dans la configuration. |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Obtient le IDeviceRecovery
à utiliser à partir de la configuration.
Retour | |
---|---|
IDeviceRecovery | l' IDeviceRecovery fourni dans la configuration. |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Obtient le IDeviceSelection
à utiliser à partir de la configuration.
Retour | |
---|---|
IDeviceSelection | IDeviceSelection fourni dans la configuration. |
getFilesToClean
public abstractgetFilesToClean ()
Obtenir la liste des fichiers qui seront nettoyés lors cleanConfigurationData()
Retour | |
---|---|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Obtient le GlobalTestFilter
pour l'appel.
Retour | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Obtenir les noms d'options qui n'ont modifié aucune valeur
Retour | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
Obtient les ITargetPreparer
à partir de la configuration.
Retour | |
---|---|
les ITargetPreparer sont fournis dans l'ordre dans la configuration |
getLogOutputgetLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Obtient le ILeveledLogOutput
à utiliser à partir de la configuration.
Retour | |
---|---|
ILeveledLogOutput | le ILeveledLogOutput fourni dans la configuration. |
getLogSaver
public abstract ILogSaver getLogSaver ()
Obtient le ILogSaver
à utiliser à partir de la configuration.
Retour | |
---|---|
ILogSaver | l' ILogSaver fourni dans la configuration. |
getMetricCollectors
public abstractgetMetricCollectors ()
Obtient les IMetricCollector
à partir de la configuration.
Retour | |
---|---|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
Obtient les IMultiTargetPreparer
à partir de la configuration qui doit être exécutée avant l'un des appareils target_preparers.
Retour | |
---|---|
les IMultiTargetPreparer sont fournis dans l'ordre dans la configuration |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
Obtient les IMultiTargetPreparer
à partir de la configuration.
Retour | |
---|---|
les IMultiTargetPreparer sont fournis dans l'ordre dans la configuration |
obtenirNom
public abstract String getName ()
Renvoie le nom de la configuration.
Retour | |
---|---|
String |
getPostProcessors
public abstractgetPostProcessors ()
Obtient les IPostProcessor
à partir de la configuration.
Retour | |
---|---|
getRetryDecisiongetRetryDecision
public abstract IRetryDecision getRetryDecision ()
Renvoie le IRetryDecision
utilisé pour l'appel.
Retour | |
---|---|
IRetryDecision |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Obtient les ISystemStatusChecker
à partir de la configuration.
Retour | |
---|---|
les ISystemStatusChecker sont fournis dans l'ordre dans la configuration |
getTargetPreparers
public abstractgetTargetPreparers ()
Obtient les ITargetPreparer
à partir de la configuration.
Retour | |
---|---|
les ITargetPreparer sont fournis dans l'ordre dans la configuration |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Obtient les ITestInvocationListener
à utiliser à partir de la configuration.
Retour | |
---|---|
les ITestInvocationListener sont fournis dans la configuration. |
getTests
public abstractgetTests ()
Obtient les IRemoteTest
à exécuter à partir de la configuration.
Retour | |
---|---|
les tests fournis dans la configuration |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
Injectez une valeur d'option dans l'ensemble d'objets de configuration.
Utile pour fournir des valeurs aux options générées dynamiquement.Paramètres | |
---|---|
optionName | String : le nom de l'option |
optionValue | String : la valeur de l'option |
Lance | |
---|---|
ConfigurationException | en cas d'échec de la définition de la valeur de l'option |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
Injectez une valeur d'option dans l'ensemble d'objets de configuration.
Utile pour fournir des valeurs aux options générées dynamiquement.Paramètres | |
---|---|
optionName | String : le nom de l'option |
optionKey | String : la clé facultative pour les options de la carte, ou null |
optionValue | String : la valeur de l'option de carte |
Lance | |
---|---|
ConfigurationException | en cas d'échec de la définition de la valeur de l'option |
injectOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
Injectez une valeur d'option dans l'ensemble d'objets de configuration.
Utile pour fournir des valeurs aux options générées dynamiquement.Paramètres | |
---|---|
optionName | String : le nom de l'option |
optionKey | String : la clé facultative pour les options de la carte, ou null |
optionValue | String : la valeur de l'option de carte |
optionSource | String : la configuration source qui a fourni cette valeur d'option |
Lance | |
---|---|
ConfigurationException | en cas d'échec de la définition de la valeur de l'option |
injectOptionValues
public abstract void injectOptionValues (optionDefs)
Injectez plusieurs valeurs d'option dans l'ensemble d'objets de configuration.
Utile pour injecter plusieurs valeurs d'options à la fois après la création d'un nouvel objet.Paramètres | |
---|---|
optionDefs |
Lance | |
---|---|
ConfigurationException | en cas d'échec de la définition des valeurs d'option |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
Renvoie si oui ou non un appareil configuré est étiqueté isFake=true ou non.
Paramètres | |
---|---|
deviceName | String |
Retour | |
---|---|
boolean |
partielDeepClone
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Créez un clone de base à partir clone()
puis clonez en profondeur la liste des objets de configuration donnés.
Paramètres | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : le client du magasin de clés. |
Retour | |
---|---|
IConfiguration | La configuration partiellement clonée en profondeur. |
Lance | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandUsageprintCommandUsage
public abstract void printCommandUsage (boolean importantOnly, PrintStream out)
Génère un texte d'aide à l'utilisation de la ligne de commande pour cette configuration vers printStream donné.
Paramètres | |
---|---|
importantOnly | boolean : si true , n'affiche que l'aide pour les options importantes |
out | PrintStream : l' ERROR(/PrintStream) à utiliser. |
Lance | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
résoudreDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Résoudre les options de ERROR(/File)
pointant vers un emplacement distant. Cela nécessite l'appel cleanConfigurationData()
pour nettoyer les fichiers.
Paramètres | |
---|---|
resolver | DynamicRemoteFileResolver : le DynamicRemoteFileResolver pour résoudre les fichiers |
Lance | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
| com.android.tradefed.config.ConfigurationException |
BuildRetrievalError | |
ConfigurationException |
safeInjectOptionValuessafeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
Injectez plusieurs valeurs d'option dans l'ensemble d'objets de configuration sans lancer si l'une des options ne peut pas être appliquée.
Utile pour injecter plusieurs valeurs d'options à la fois après la création d'un nouvel objet.
Paramètres | |
---|---|
optionDefs |
Lance | |
---|---|
ConfigurationException | en cas d'échec de la création de l' OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Définissez les champs Option
de configuration avec un ensemble donné d'arguments de ligne de commande en utilisant une approche de meilleur effort.
Voir ArgsOptionParser
pour le format attendu
Paramètres | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient à utiliser. |
Retour | |
---|---|
les arguments non consommés |
Lance | |
---|---|
ConfigurationException |
setBuildProvidersetBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
Remplacez le IBuildProvider
actuel dans la configuration.
Paramètres | |
---|---|
provider | IBuildProvider : le nouveau IBuildProvider |
setCommandLinesetCommandLine
public abstract void setCommandLine (String[] arrayArgs)
Définit la ligne de commande utilisée pour créer cette IConfiguration
. Cela stocke toute la ligne de commande, y compris le nom de la configuration, contrairement à setOptionsFromCommandLineArgs.
Paramètres | |
---|---|
arrayArgs | String : la ligne de commande |
setCommandOptions
public abstract void setCommandOptions (ICommandOptions cmdOptions)
Définissez ICommandOptions
, en remplaçant toutes les valeurs existantes
setConfigurationObjectsetConfigurationObject
public abstract void setConfigurationObject (String name, Object configObject)
Méthode générique pour définir l'objet de configuration avec le nom donné, en remplaçant toute valeur existante.
Paramètres | |
---|---|
name | String : le nom unique du type d'objet de configuration. |
configObject | Object : l'objet de configuration |
Lance | |
---|---|
ConfigurationException | si le configObject n'était pas du bon type |
setConfigurationObjectListsetConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
Méthode générique pour définir la liste d'objets de configuration pour le nom donné, remplaçant toute valeur existante.
Paramètres | |
---|---|
name | String : le nom unique du type d'objet de configuration. |
configList |
Lance | |
---|---|
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 toutes 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 (deviceConfigs)
Définissez les IDeviceConfiguration
s, en remplaçant 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)
Définissez IDeviceRecovery
en remplaçant toute valeur existante.
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
Définissez IDeviceSelection
, en remplaçant toutes les valeurs existantes
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
Définissez le ITargetPreparer
, en remplaçant toute valeur existante.
setLabPreparers
public abstract void setLabPreparers (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 appareils target_preparers, en remplaçant toutes les valeurs existantes
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
Définissez la liste des IMultiTargetPreparer
dans cette configuration qui doivent être exécutées avant l'un des périphériques target_preparers, 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 (multiTargPreps)
Définissez la liste des IMultiTargetPreparer
dans cette configuration, en remplaçant toutes les valeurs existantes
setOptionsFromCommandLineArgssetOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
Définissez les champs Option
de configuration avec un ensemble donné d'arguments de ligne de commande
ArgsOptionParser
pour le format attenduParamètres | |
---|---|
listArgs |
Retour | |
---|---|
les arguments non consommés |
Lance | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgssetOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Définissez les champs Option
de configuration avec un ensemble donné d'arguments de ligne de commande
ArgsOptionParser
pour le format attenduParamètres | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient à utiliser. |
Retour | |
---|---|
les arguments non consommés |
Lance | |
---|---|
ConfigurationException |
setPostProcessors
public abstract void setPostProcessors (processors)
Définissez la liste des IPostProcessor
s, en remplaçant toutes les valeurs existantes.
Paramètres | |
---|---|
processors |
setRetryDecisionsetRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Définissez IRetryDecision
, en remplaçant toute valeur existante.
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 (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)
Définissez le ITargetPreparer
, en remplaçant toute valeur existante.
setTargetPreparers
public abstract void setTargetPreparers (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
setTestInvocationListenersetTestInvocationListener
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
dans cette configuration, en remplaçant toutes les valeurs existantes
validerOptions
public abstract void validateOptions ()
Validez les valeurs des options.
Actuellement, cela ne fera que valider que toutes les options obligatoires ont été définiesLance | |
---|---|
ConfigurationException | si la configuration n'est pas valide |