IConfiguration
public interface IConfiguration
com.android.tradefed.config.IConfiguration |
Informations de configuration pour un appel TradeFederation. Chaque appel de TradeFederation a 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ées.
Résumé
Méthodes publiques | |
---|---|
abstract void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Ajouter les fichiers qui doivent être nettoyés pendant |
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) 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 cette |
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) Similaire à |
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 l' |
abstract | getFilesToClean () Obtenez la liste des fichiers qui seront nettoyés lors |
abstract GlobalTestFilter | getGlobalFilters () Obtient le |
abstract | getInopOptions () Obtenez 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 des objets de configuration. |
abstract void | injectOptionValue (String optionName, String optionKey, String optionValue) Injectez une valeur d’option dans l’ensemble des objets de configuration. |
abstract void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource) Injectez une valeur d’option dans l’ensemble des 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) Indique si un périphérique 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 sur printStream donné. |
abstract void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Résolvez les options d' |
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 le |
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é, en 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 |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) Définissez |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) Définissez le |
abstract void | setLabPreparer ( ITargetPreparer preparer) Définissez |
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 le |
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éfinir les champs ArgsOptionParser pour le format attendu |
abstract | setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Définir 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 le |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Méthode pratique pour définir un seul |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Définir la liste des |
abstract void | setTargetPreparer ( ITargetPreparer preparer) Définissez |
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éfinir 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 les fichiers qui doivent être nettoyés pendant 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.
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
sous forme de String
.
Paramètres | |
---|---|
output | PrintWriter : le rédacteur sur lequel imprimer le fichier XML. |
Jetés | |
---|---|
| 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 rédacteur sur lequel imprimer le fichier XML. |
excludeFilters |
Jetés | |
---|---|
| 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 rédacteur sur lequel imprimer le fichier XML. |
excludeFilters | |
printDeprecatedOptions | boolean : s'il faut ou non imprimer les options marquées comme obsolètes |
printUnchangedOptions | boolean |
Jetés | |
---|---|
| 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
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 cette 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 portant le nom donné n'existe pas. |
getConfigurationObjectList
public abstractgetConfigurationObjectList (String typeName)
Similaire à getConfigurationObject(String)
, mais pour les types d'objets de configuration prenant 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
de la configuration.
Retour | |
---|---|
les IDeviceConfiguration fournis dans l'ordre dans la configuration |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Renvoie l' IDeviceConfiguration
associé au nom fourni, null s'il n'est pas trouvé.
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 | le IDeviceRecovery fourni dans la configuration. |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Obtient l' IDeviceSelection
à utiliser à partir de la configuration.
Retour | |
---|---|
IDeviceSelection | le IDeviceSelection fourni dans la configuration. |
getFilesToClean
public abstractgetFilesToClean ()
Obtenez 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 ()
Obtenez les noms d'options qui n'ont modifié aucune valeur
Retour | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
Obtient les ITargetPreparer
de la configuration.
Retour | |
---|---|
les ITargetPreparer fournis dans l'ordre dans la configuration |
getLogOutput
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 | le ILogSaver fourni dans la configuration. |
getMetricCollectors
public abstractgetMetricCollectors ()
Obtient les IMetricCollector
de la configuration.
Retour | |
---|---|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
Obtient les IMultiTargetPreparer
de la configuration qui doivent être exécutés avant l’un des appareils target_preparers.
Retour | |
---|---|
les IMultiTargetPreparer fournis dans l'ordre dans la configuration |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
Obtient les IMultiTargetPreparer
de la configuration.
Retour | |
---|---|
les IMultiTargetPreparer 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
de la configuration.
Retour | |
---|---|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Renvoie le IRetryDecision
utilisé pour l’appel.
Retour | |
---|---|
IRetryDecision |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Obtient les ISystemStatusChecker
de la configuration.
Retour | |
---|---|
les ISystemStatusChecker fournis dans l'ordre dans la configuration |
getTargetPreparers
public abstractgetTargetPreparers ()
Obtient les ITargetPreparer
de la configuration.
Retour | |
---|---|
les ITargetPreparer fournis dans l'ordre dans la configuration |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Obtient les ITestInvocationListener
à utiliser à partir de la configuration.
Retour | |
---|---|
les ITestInvocationListener fournis dans la configuration. |
obtenir des tests
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 des objets de configuration.
Utile pour fournir des valeurs pour les options générées dynamiquement.Paramètres | |
---|---|
optionName | String : le nom de l'option |
optionValue | String : la valeur de l'option |
Jetés | |
---|---|
ConfigurationException | si vous n'avez pas réussi à définir la valeur de l'option |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
Injectez une valeur d’option dans l’ensemble des objets de configuration.
Utile pour fournir des valeurs pour les 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 |
Jetés | |
---|---|
ConfigurationException | si vous n'avez pas réussi à définir 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 des objets de configuration.
Utile pour fournir des valeurs pour les 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 |
Jetés | |
---|---|
ConfigurationException | si vous n'avez pas réussi à définir la valeur de l'option |
injecterOptionValues
public abstract void injectOptionValues (optionDefs)
Injectez plusieurs valeurs d’option dans l’ensemble d’objets de configuration.
Utile pour injecter plusieurs valeurs d'option à la fois après la création d'un nouvel objet.Paramètres | |
---|---|
optionDefs |
Jetés | |
---|---|
ConfigurationException | si vous n'avez pas réussi à définir les valeurs des options |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
Indique si un périphérique 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. |
Jetés | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandUsage
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 sur printStream donné.
Paramètres | |
---|---|
importantOnly | boolean : si true affichez uniquement l'aide pour les options importantes |
out | PrintStream : l' ERROR(/PrintStream) à utiliser. |
Jetés | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
résoudre les options dynamiques
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Résolvez les options d' ERROR(/File)
pointant vers un emplacement distant. Cela nécessite que cleanConfigurationData()
soit appelé pour nettoyer les fichiers.
Paramètres | |
---|---|
resolver | DynamicRemoteFileResolver : le DynamicRemoteFileResolver pour résoudre les fichiers |
Jetés | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
| com.android.tradefed.config.ConfigurationException |
BuildRetrievalError | |
ConfigurationException |
valeurssafeInjectOptionValues
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'option à la fois après la création d'un nouvel objet.
Paramètres | |
---|---|
optionDefs |
Jetés | |
---|---|
ConfigurationException | si la création du OptionSetter n'a pas réussi |
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 au mieux.
Voir ArgsOptionParser
pour le format attendu
Paramètres | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient à utiliser. |
Retour | |
---|---|
les arguments non consommés |
Jetés | |
---|---|
ConfigurationException |
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
Remplacez le IBuildProvider
actuel 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
. Ceci 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 le ICommandOptions
, en remplaçant toutes les valeurs existantes
setConfigurationObject
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 |
Jetés | |
---|---|
ConfigurationException | si le configObject n'était pas du bon type |
setConfigurationObjectList
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é, en remplaçant toute valeur existante.
Paramètres | |
---|---|
name | String : le nom unique du type d'objet de configuration. |
configList |
Jetés | |
---|---|
ConfigurationException | si des objets dans la liste ne sont pas du type correct |
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
, 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 le 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
s, 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 le 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és 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
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
Définir 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 |
Jetés | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Définir 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 |
Jetés | |
---|---|
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 le 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éfinir 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
s, en remplaçant toute valeur existante.
définirTest
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 (listeners)
Définir la liste des ITestInvocationListener
, 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 validera simplement que toutes les options obligatoires ont été définiesJetés | |
---|---|
ConfigurationException | si la configuration n'est pas valide |