IConfiguration
public
interface
IConfiguration
com.android.tradefed.config.IConfiguration |
Informations de configuration pour un appel de la fédération.
Chaque appel TradeFederation possède un seul IConfiguration
. Un IConfiguration
stocke tous les objets délégués à utiliser lors de l'appel, ainsi que les objets Option
associés
Résumé
Méthodes publiques | |
---|---|
abstract
void
|
addFilesToClean(
Ajouter des fichiers à nettoyer lors de |
abstract
void
|
cleanConfigurationData()
Supprimez tous les fichiers téléchargés dans les champs d'option résolus des fichiers distants. |
abstract
IConfiguration
|
clone()
Créez une copie superficielle de cet objet. |
abstract
void
|
dumpXml(PrintWriter output)
Récupère le fichier XML développé pour la configuration avec toutes les options affichées pour cette |
abstract
void
|
dumpXml(PrintWriter output,
Récupère le fichier XML développé pour la configuration avec toutes les options affichées pour cette |
abstract
void
|
dumpXml(PrintWriter output,
Récupère le fichier XML développé pour la configuration avec toutes les options affichées pour cette |
abstract
|
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()
Récupère la ligne de commande utilisée pour créer ce |
abstract
ICommandOptions
|
getCommandOptions()
Récupère le |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
Renvoie l' |
abstract
Object
|
getConfigurationObject(String typeName)
Interface générique permettant d'obtenir l'objet de configuration avec le nom de type donné. |
abstract
|
getConfigurationObjectList(String typeName)
Semblable à |
abstract
CoverageOptions
|
getCoverageOptions()
Récupère le |
abstract
|
getDeviceConfig()
Récupère les |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Renvoie la |
abstract
TestDeviceOptions
|
getDeviceOptions()
Récupère le |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Récupère le |
abstract
IDeviceSelection
|
getDeviceRequirements()
Récupère le |
abstract
|
getFilesToClean()
Obtenez la liste des fichiers qui seront nettoyés pendant |
abstract
GlobalTestFilter
|
getGlobalFilters()
Récupère le |
abstract
|
getInopOptions()
Obtenir les noms des options qui n'ont pas modifié de valeur |
abstract
|
getLabPreparers()
Récupère les |
abstract
ILeveledLogOutput
|
getLogOutput()
Récupère le |
abstract
ILogSaver
|
getLogSaver()
Récupère le |
abstract
|
getMetricCollectors()
Récupère les |
abstract
|
getMultiPreTargetPreparers()
Récupère les |
abstract
|
getMultiTargetPreparers()
Récupère les |
abstract
String
|
getName()
Renvoie le nom de la configuration. |
abstract
|
getPostProcessors()
Récupère les |
abstract
IRetryDecision
|
getRetryDecision()
Renvoie l' |
abstract
SkipManager
|
getSkipManager()
Récupère le |
abstract
|
getSystemStatusCheckers()
Récupère les |
abstract
|
getTargetPreparers()
Récupère les |
abstract
|
getTestInvocationListeners()
Récupère les |
abstract
|
getTests()
Récupère 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(
Injectez plusieurs valeurs d'option dans l'ensemble d'objets de configuration. |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
Indique si un appareil configuré est tagué avec isFake=true ou non. |
abstract
IConfiguration
|
partialDeepClone(
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 flux d'impression donné. |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Résout les options de |
abstract
void
|
safeInjectOptionValues(
Injectez plusieurs valeurs d'option dans l'ensemble d'objets de configuration sans générer d'exception si l'une des options ne peut pas être appliquée. |
abstract
|
setBestEffortOptionsFromCommandLineArgs(
Définissez les champs de configuration |
abstract
void
|
setBuildProvider(IBuildProvider provider)
Remplacez l' |
abstract
void
|
setCommandLine(String[] arrayArgs)
Définit la ligne de commande utilisée pour créer cet objet |
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,
Méthode générique permettant de définir la liste d'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(
Définissez les |
abstract
void
|
setDeviceMetricCollectors(
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(
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 permettant de définir un seul |
abstract
void
|
setMultiPreTargetPreparers(
Définissez la liste des |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Méthode pratique permettant de définir un seul |
abstract
void
|
setMultiTargetPreparers(
Définissez la liste des |
abstract
|
setOptionsFromCommandLineArgs(
Définir les champs de configuration
|
abstract
|
setOptionsFromCommandLineArgs(
Définir les champs de configuration
Consultez |
abstract
void
|
setPostProcessors(
Définissez la liste des |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
Définissez |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Méthode pratique permettant de définir un seul |
abstract
void
|
setSystemStatusCheckers(
Définissez la liste des |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
Définissez |
abstract
void
|
setTargetPreparers(
Définissez la liste des |
abstract
void
|
setTest(IRemoteTest test)
Méthode pratique permettant de définir un seul |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
Méthode pratique pour définir un seul |
abstract
void
|
setTestInvocationListeners(
Définissez la liste des |
abstract
void
|
setTests(
Définissez la liste des |
abstract
void
|
validateOptions()
Validez les valeurs d'option. |
Méthodes publiques
addFilesToClean
public abstract void addFilesToClean (toBeCleaned)
Ajouter des fichiers à nettoyer lors de cleanConfigurationData()
Paramètres | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public abstract void cleanConfigurationData ()
Supprimez tous les fichiers téléchargés dans les champs d'option résolus des fichiers distants.
cloner
public abstract IConfiguration clone ()
Créez une copie superficielle de cet objet.
Renvoie | |
---|---|
IConfiguration |
une copie {link IConfiguration} |
dumpXml
public abstract void dumpXml (PrintWriter output)
Récupère 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 : l'écrivain à imprimer le fichier XML. |
Génère | |
---|---|
|
IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
Récupère le fichier XML développé pour la configuration avec toutes les options affichées pour cette IConfiguration
, à l'exception des filtres d'objets par nom de clé.
Exemple de filtre: Configuration#TARGET_PREPARER_TYPE_NAME
.
Paramètres | |
---|---|
output |
PrintWriter : rédacteur sur lequel imprimer le fichier XML. |
excludeFilters |
: liste des types d'objets qui ne doivent pas être vidangés. |
Génère | |
---|---|
|
IOException |
dumpXml
public abstract void dumpXml (PrintWriter output,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
, moins les filtres d'objets par nom de clé.
Exemple de filtre: Configuration#TARGET_PREPARER_TYPE_NAME
.
Paramètres | |
---|---|
output |
PrintWriter : rédacteur sur lequel imprimer le fichier XML. |
excludeFilters |
: liste des types d'objets qui ne doivent pas être vidés. |
printDeprecatedOptions |
boolean : indique si les options marquées comme obsolètes doivent être imprimées ou non. |
printUnchangedOptions |
boolean |
Génère | |
---|---|
|
IOException |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (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 | |
---|---|
|
Liste des objets de configuration du type donné. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Récupère le IBuildProvider
à partir de la configuration.
Renvoie | |
---|---|
IBuildProvider |
l'IBuildProvider fourni dans la configuration |
getCommandLine
public abstract String getCommandLine ()
Récupère la ligne de commande utilisée pour créer cet élément IConfiguration
.
Renvoie | |
---|---|
String |
la ligne de commande utilisée pour créer cet élément 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 l'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 abstractgetConfigurationObjectList (String typeName)
Semblable à getConfigurationObject(String)
, mais pour les types d'objets de configuration compatibles avec plusieurs objets.
Paramètres | |
---|---|
typeName |
String : nom de type unique de l'objet de configuration |
Renvoie | |
---|---|
|
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 ()
Récupère les CoverageOptions
à utiliser à partir de la configuration.
Renvoie | |
---|---|
CoverageOptions |
le CoverageOptions fourni dans la configuration. |
getDeviceConfig
public abstractgetDeviceConfig ()
Récupère les IDeviceConfiguration
de la configuration.
Renvoie | |
---|---|
|
les IDeviceConfiguration fournies dans l'ordre dans la configuration |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Renvoie la IDeviceConfiguration
associée au nom fourni, ou la valeur "null" si elle n'est pas trouvée.
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 abstractgetFilesToClean ()
Obtenir la liste des fichiers qui seront nettoyés pendant cleanConfigurationData()
Renvoie | |
---|---|
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Récupère le GlobalTestFilter
pour l'appel.
Renvoie | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Obtenir les noms d'options qui n'ont modifié aucune valeur
Renvoie | |
---|---|
|
getLabPreparers
public abstractgetLabPreparers ()
Récupère les ITargetPreparer
de la configuration.
Renvoie | |
---|---|
|
les éléments ITargetPreparer fournis dans l'ordre dans la configuration |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Récupère les 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 abstractgetMetricCollectors ()
Récupère les IMetricCollector
de la configuration.
Renvoie | |
---|---|
|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
Récupère les IMultiTargetPreparer
de la configuration qui doivent être exécutées avant tous les appareils target_preparers.
Renvoie | |
---|---|
|
les IMultiTargetPreparer fournies dans l'ordre dans la configuration |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
Récupère les IMultiTargetPreparer
de la configuration.
Renvoie | |
---|---|
|
les IMultiTargetPreparer fournies dans l'ordre dans la configuration |
getName
public abstract String getName ()
Renvoie le nom de la configuration.
Renvoie | |
---|---|
String |
getPostProcessors
public abstractgetPostProcessors ()
Récupère les IPostProcessor
de la configuration.
Renvoie | |
---|---|
|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Renvoie l'IRetryDecision
utilisé pour l'appel.
Renvoie | |
---|---|
IRetryDecision |
getSkipManager
public abstract SkipManager getSkipManager ()
Récupère le SkipManager
pour l'appel.
Renvoie | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Récupère les ISystemStatusChecker
de la configuration.
Renvoie | |
---|---|
|
les ISystemStatusChecker fournies dans l'ordre dans la configuration |
getTargetPreparers
public abstractgetTargetPreparers ()
Récupère les ITargetPreparer
de la configuration.
Renvoie | |
---|---|
|
les ITargetPreparer fournies dans l'ordre dans la configuration |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Récupère les ITestInvocationListener
à utiliser à partir de la configuration.
Renvoie | |
---|---|
|
les ITestInvocationListener s fournis dans la configuration. |
getTests
public abstractgetTests ()
Récupère les IRemoteTest
à exécuter à partir de la configuration.
Renvoie | |
---|---|
|
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 pour les options générées dynamiquement.
Paramètres | |
---|---|
optionName |
String : nom de l'option |
optionValue |
String : valeur de l'option |
Génère | |
---|---|
ConfigurationException |
si l'é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 pour les options générées dynamiquement.
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 |
si la valeur de l'option n'a pas pu être définie |
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 pour les options générées dynamiquement.
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 |
si l'é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 de nombreuses valeurs d'option à la fois après avoir créé un objet.
Paramètres | |
---|---|
optionDefs |
: 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é avec isFake=true ou non.
Paramètres | |
---|---|
deviceName |
String |
Renvoie | |
---|---|
boolean |
Clone Profonde partiel
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Créez un clone de base à partir de clone()
, puis clonez en profondeur la liste de l'objet de configuration donné.
Paramètres | |
---|---|
objectToDeepClone |
: liste des objets de configuration à cloner en profondeur. |
client |
IKeyStoreClient : client du keystore. |
Renvoie | |
---|---|
IConfiguration |
Configuration clonée partiellement 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 flux d'impression donné.
Paramètres | |
---|---|
importantOnly |
boolean : si true n'affiche l'aide que pour les options importantes |
out |
PrintStream : ERROR(/PrintStream) à utiliser. |
Génère | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
resolveDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Résolution des options de ERROR(/File)
pointant vers un emplacement distant. Cette opération 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 (optionDefs)
Injectez plusieurs valeurs d'option dans l'ensemble d'objets de configuration sans générer d'erreur si l'une des options ne peut pas être appliquée.
Il est utile d'injecter plusieurs valeurs d'option à la fois après la création d'un objet.
Paramètres | |
---|---|
optionDefs |
: liste des définitions d'options à injecter |
Génère | |
---|---|
ConfigurationException |
en cas d'échec de la création de OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Définissez les champs de configuration Option
avec un ensemble d'arguments de ligne de commande donné à l'aide d'une approche du meilleur effort.
Consultez ArgsOptionParser
pour connaître le format attendu
Paramètres | |
---|---|
listArgs |
: arguments de ligne de commande |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient à utiliser. |
Renvoie | |
---|---|
|
les arguments non consommé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 cet objet IConfiguration
.
Contrairement à setOptionsFromCommandLineArgs, cette option 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 toutes les valeurs existantes
objet de configuration
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 le type de configObject n'était pas correct |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
Méthode générique permettant de définir la liste d'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 |
: liste des objets de configuration |
Génère | |
---|---|
ConfigurationException |
Si l'un des objets de la liste n'est pas du bon type |
Définir les options de couverture
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
, en remplaçant toute valeur existante.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
Définissez la liste des IMetricCollector
, en remplaçant toutes les valeurs existantes.
Paramètres | |
---|---|
collectors |
|
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Définissez 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 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 permettant de définir un seul IMultiTargetPreparer
dans cette configuration qui doit être exécuté avant tous les appareils target_preparers, en remplaçant toutes les valeurs existantes
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
Définissez la liste des IMultiTargetPreparer
s dans cette configuration qui doivent être exécutées avant tous les appareils target_preparers, en remplaçant toutes les valeurs existantes.
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Méthode pratique permettant de 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.
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
Définir les champs de configuration Option
avec un ensemble d'arguments de ligne de commande donné
ArgsOptionParser
pour le format attendu
Paramètres | |
---|---|
listArgs |
: arguments de ligne de commande |
Renvoie | |
---|---|
|
les arguments non consommés |
Génère | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Définir les champs de configuration Option
avec un ensemble d'arguments de ligne de commande donné
Consultez ArgsOptionParser
pour connaître le format attendu
Paramètres | |
---|---|
listArgs |
: arguments de ligne de commande |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient à utiliser. |
Renvoie | |
---|---|
|
les arguments non consommés |
Génère | |
---|---|
ConfigurationException |
setPostProcessors
public abstract void setPostProcessors (processors)
Définissez la liste des IPostProcessor
, en remplaçant toutes les valeurs existantes.
Paramètres | |
---|---|
processors |
|
setRetryDecision
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 permettant de 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
dans cette configuration, en remplaçant toutes les valeurs existantes.
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Définissez 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
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Méthode pratique permettant de définir un seul ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
Définissez la liste des éléments ITestInvocationListener
en remplaçant toute valeur existante.
setTests
public abstract void setTests (tests)
Définissez la liste des objets IRemoteTest
dans cette configuration en remplaçant les valeurs existantes
validateOptions
public abstract void validateOptions ()
Validez les valeurs des options.
Pour le moment, cela permettra simplement de valider que toutes les options obligatoires ont été définies.
Génère | |
---|---|
ConfigurationException |
si la configuration n'est pas valide |