iConfiguration
public
interface
IConfiguration
com.android.tradefed.config.IConfiguration |
Informations de configuration pour un appel de la fédération.
Chaque appel de la règle TradeFederation possède un seul élément IConfiguration
. IConfiguration
stocke tous les objets délégués à utiliser pendant l'appel, ainsi que leurs
Option
Résumé
Méthodes publiques | |
---|---|
abstract
void
|
addFilesToClean(
Ajouter les fichiers qui doivent être nettoyés pendant |
abstract
void
|
cleanConfigurationData()
Supprimez tous les fichiers téléchargés pour résoudre les champs d'option 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 cet élément
|
abstract
void
|
dumpXml(PrintWriter output,
Récupère le fichier XML développé pour la configuration avec toutes les options affichées pour ce |
abstract
void
|
dumpXml(PrintWriter output,
Récupère le fichier XML développé pour la configuration avec toutes les options affichées pour ce |
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 les |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
Renvoie la valeur |
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 les |
abstract
|
getDeviceConfig()
Récupère les |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Renvoie l'élément |
abstract
TestDeviceOptions
|
getDeviceOptions()
Récupère les |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Récupère les |
abstract
IDeviceSelection
|
getDeviceRequirements()
Récupère les |
abstract
|
getFilesToClean()
Obtenez la liste des fichiers qui seront nettoyés pendant |
abstract
GlobalTestFilter
|
getGlobalFilters()
Récupère les |
abstract
|
getInopOptions()
Obtenir les noms d'options qui n'ont modifié aucune valeur |
abstract
|
getLabPreparers()
Récupère les |
abstract
ILeveledLogOutput
|
getLogOutput()
Récupère les |
abstract
ILogSaver
|
getLogSaver()
Récupère les |
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 le |
abstract
SkipManager
|
getSkipManager()
Récupère les |
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 associé au tag isFake=true. |
abstract
IConfiguration
|
partialDeepClone(
Créez un clone de base à partir de |
abstract
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Génère un texte d'aide sur l'utilisation de la ligne de commande pour cette configuration à printStream donné. |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Résout les options de |
abstract
void
|
safeInjectOptionValues(
Injecter plusieurs valeurs d'option dans l'ensemble d'objets de configuration sans les générer de l'option ne peuvent pas être appliquées. |
abstract
|
setBestEffortOptionsFromCommandLineArgs(
Définissez les champs de configuration |
abstract
void
|
setBuildProvider(IBuildProvider provider)
Remplacez le |
abstract
void
|
setCommandLine(String[] arrayArgs)
Définit la ligne de commande utilisée pour créer ce |
abstract
void
|
setCommandOptions(ICommandOptions cmdOptions)
Définissez |
abstract
void
|
setConfigurationObject(String name, Object configObject)
Méthode générique permettant de définir l'objet "config" 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 des objets de configuration associés au nom donné . |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Définissez |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Définissez un |
abstract
void
|
setDeviceConfigList(
Définissez les éléments |
abstract
void
|
setDeviceMetricCollectors(
Définissez la liste des éléments |
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 éléments |
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 élément |
abstract
void
|
setMultiPreTargetPreparers(
Définissez la liste des éléments |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Méthode pratique permettant de définir un seul |
abstract
void
|
setMultiTargetPreparers(
Définissez la liste des éléments |
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 éléments |
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 éléments |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
Définissez |
abstract
void
|
setTargetPreparers(
Définissez la liste des éléments |
abstract
void
|
setTest(IRemoteTest test)
Méthode pratique permettant de définir un seul |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
Méthode pratique permettant de définir un seul |
abstract
void
|
setTestInvocationListeners(
Définissez la liste des éléments |
abstract
void
|
setTests(
Définissez la liste des éléments |
abstract
void
|
validateOptions()
Validez les valeurs d'option. |
Méthodes publiques
addFilesToClean
public abstract void addFilesToClean (toBeCleaned)
Ajouter les fichiers qui doivent être nettoyés pendant cleanConfigurationData()
Paramètres | |
---|---|
toBeCleaned |
|
nettoyer les données de configuration
public abstract void cleanConfigurationData ()
Supprimez tous les fichiers téléchargés pour résoudre les champs d'option 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 cet élément
IConfiguration
en tant que String
.
Paramètres | |
---|---|
output |
PrintWriter : rédacteur sur lequel imprimer le code 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 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 code XML. |
excludeFilters |
: liste des types d'objets qui ne doivent pas être vidé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 code 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 plusieurs 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 |
le IBuildProvider fourni dans la configuration |
getCommandLine
public abstract String getCommandLine ()
Récupère la ligne de commande utilisée pour créer ce IConfiguration
.
Renvoie | |
---|---|
String |
La ligne de commande utilisée pour créer ce IConfiguration . |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Récupère les ICommandOptions
à utiliser à partir de la configuration.
Renvoie | |
---|---|
ICommandOptions |
le ICommandOptions fourni dans la configuration. |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
Renvoie la valeur ConfigurationDescriptor
fournie dans la configuration.
Renvoie | |
---|---|
ConfigurationDescriptor |
Objet getConfiguration
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 avec le nom donné
n'existe pas. |
getConfigurationObjectList
public abstractgetConfigurationObjectList (String typeName)
Semblable à getConfigurationObject(String)
, mais pour la configuration
qui acceptent 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 avec
le prénom n'existe pas. |
getcoverOptions
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 éléments IDeviceConfiguration fournis dans l'ordre dans la configuration |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Renvoie le IDeviceConfiguration
associé au nom fourni. La valeur "null" est renvoyée si le nom est introuvable.
Paramètres | |
---|---|
nameDevice |
String |
Renvoie | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Récupère les TestDeviceOptions
à utiliser à partir de la configuration.
Renvoie | |
---|---|
TestDeviceOptions |
le TestDeviceOptions fourni dans la configuration. |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Récupère les IDeviceRecovery
à utiliser à partir de la configuration.
Renvoie | |
---|---|
IDeviceRecovery |
le IDeviceRecovery fourni dans la configuration. |
getDeviceExigences
public abstract IDeviceSelection getDeviceRequirements ()
Récupère les IDeviceSelection
à utiliser à partir de la configuration.
Renvoie | |
---|---|
IDeviceSelection |
le IDeviceSelection fourni dans la configuration. |
getFilesToClean
public abstractgetFilesToClean ()
Obtenez la liste des fichiers qui seront nettoyés pendant cleanConfigurationData()
Renvoie | |
---|---|
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Récupère les GlobalTestFilter
de 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 les 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 à exécuter avant
l'un des appareils target_preparers.
Renvoie | |
---|---|
|
les éléments IMultiTargetPreparer fournis dans l'ordre dans la configuration |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
Récupère les IMultiTargetPreparer
de la configuration.
Renvoie | |
---|---|
|
les éléments IMultiTargetPreparer fournis 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 le IRetryDecision
utilisé pour l'appel.
Renvoie | |
---|---|
IRetryDecision |
getSkipManager
public abstract SkipManager getSkipManager ()
Récupère les SkipManager
de l'appel.
Renvoie | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Récupère les ISystemStatusChecker
de la configuration.
Renvoie | |
---|---|
|
les éléments ISystemStatusChecker fournis dans l'ordre dans la configuration |
getTargetPreparers
public abstractgetTargetPreparers ()
Récupère les ITargetPreparer
de la configuration.
Renvoie | |
---|---|
|
les éléments ITargetPreparer fournis 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.
Il est utile de fournir des valeurs pour les options générées de façon dynamique.
Paramètres | |
---|---|
optionName |
String : nom de l'option |
optionValue |
String : valeur de l'option |
Génère | |
---|---|
ConfigurationException |
si la valeur de l'option n'a pas pu être définie |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
Injectez une valeur d'option dans l'ensemble d'objets de configuration.
Il est utile de fournir des valeurs pour les options générées de façon dynamique.
Paramètres | |
---|---|
optionName |
String : nom de l'option |
optionKey |
String : clé facultative des options de mappage, 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 |
injecterOptionValeurWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
Injectez une valeur d'option dans l'ensemble d'objets de configuration.
Il est utile de fournir des valeurs pour les options générées de façon dynamique.
Paramètres | |
---|---|
optionName |
String : nom de l'option |
optionKey |
String : clé facultative des options de mappage, ou valeur nulle. |
optionValue |
String : valeur de l'option de carte |
optionSource |
String : configuration source qui a fourni la valeur de cette option. |
Génère | |
---|---|
ConfigurationException |
si la valeur de l'option n'a pas pu être définie |
injectOptionValues
public abstract void injectOptionValues (optionDefs)
Injectez plusieurs valeurs d'option dans l'ensemble d'objets de configuration.
Il est utile d'injecter plusieurs valeurs d'option à la fois après la création d'un objet.
Paramètres | |
---|---|
optionDefs |
: liste de définitions d'options à injecter |
Génère | |
---|---|
ConfigurationException |
si échec de la définition des valeurs d'option |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
Indique si un appareil configuré est associé au tag isFake=true.
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 effectuez un clonage profond de la liste de l'objet de configuration donné.
Paramètres | |
---|---|
objectToDeepClone |
: liste des objets de configuration à cloner profondément. |
client |
IKeyStoreClient : client 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)
Génère un texte d'aide sur l'utilisation de la ligne de commande pour cette configuration à printStream 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 |
résolvezle Dynamique
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Résout les 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)
Injecter plusieurs valeurs d'option dans l'ensemble d'objets de configuration sans les générer de l'option ne peuvent pas être appliquées.
Il est utile d'injecter plusieurs valeurs d'option à la fois après la création d'un objet.
Paramètres | |
---|---|
optionDefs |
: liste de définitions d'options à injecter |
Génère | |
---|---|
ConfigurationException |
si la création de OptionSetter a échoué |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Définissez les champs de configuration Option
avec un ensemble donné d'arguments de ligne de commande à l'aide de la méthode
de l’approche axée sur les efforts.
Consultez ArgsOptionParser
pour connaître le format attendu
Paramètres | |
---|---|
listArgs |
: arguments de la 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 ce IConfiguration
.
Cela stocke toute la ligne de commande, y compris le nom de la configuration,
contrairement à setOptionsFromCommandLineArgs.
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 "config" 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 était incorrect |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
Méthode générique permettant de définir la liste des objets de configuration associés au nom donné .
Paramètres | |
---|---|
name |
String : nom unique du type d'objet de configuration. |
configList |
: liste des objets de configuration |
Génère | |
---|---|
ConfigurationException |
Si le type d'un objet de la liste est incorrect |
Définir les options de couverture
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Définissez CoverageOptions
en remplaçant les valeurs existantes.
Paramètres | |
---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
Définissez un IDeviceConfiguration
en remplaçant toute valeur existante.
setDeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
Définissez les éléments IDeviceConfiguration
en remplaçant toute valeur existante.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
Définissez la liste des éléments IMetricCollector
en remplaçant 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.
définir les exigences de l'appareil
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 éléments 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 élément IMultiTargetPreparer
dans cette configuration
doit être exécutée 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 éléments IMultiTargetPreparer
de cette configuration à exécuter.
avant l'un des 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 les valeurs existantes
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
Définissez la liste des éléments IMultiTargetPreparer
dans cette configuration, en remplaçant toute
valeurs existantes
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
Définir les champs de configuration Option
avec un ensemble donné d'arguments de ligne de commande
ArgsOptionParser
pour le format attendu
Paramètres | |
---|---|
listArgs |
: arguments de la 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 donné d'arguments de ligne de commande
Consultez ArgsOptionParser
pour connaître le format attendu
Paramètres | |
---|---|
listArgs |
: arguments de la 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 éléments IPostProcessor
en remplaçant 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 les valeurs existantes
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (systemCheckers)
Définissez la liste des éléments ISystemStatusChecker
dans cette configuration, en remplaçant toute
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 éléments ITargetPreparer
en remplaçant toute valeur existante.
setTest
public abstract void setTest (IRemoteTest test)
Méthode pratique permettant de définir un seul IRemoteTest
dans cette configuration, en remplaçant toute
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 éléments IRemoteTest
dans cette configuration, en remplaçant toute
valeurs existantes
ValidOptions
public abstract void validateOptions ()
Validez les valeurs d'option.
Pour le moment, cela ne fera que valider que toutes les options obligatoires ont été définies
Génère | |
---|---|
ConfigurationException |
Si la configuration n'est pas valide |