Configuration
public class Configuration
extends Object
implements IConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.Configuration |
Une implémentation concrète IConfiguration
qui stocke les objets de configuration chargés dans une carte.
Résumé
Des champs | |
---|---|
public static final String | BUILD_PROVIDER_TYPE_NAME |
public static final String | CMD_OPTIONS_TYPE_NAME |
public static final String | CONFIGURATION_DESCRIPTION_TYPE_NAME |
public static final String | COVERAGE_OPTIONS_TYPE_NAME |
public static final String | DEVICE_METRICS_COLLECTOR_TYPE_NAME |
public static final String | DEVICE_NAME |
public static final String | DEVICE_OPTIONS_TYPE_NAME |
public static final String | DEVICE_RECOVERY_TYPE_NAME |
public static final String | DEVICE_REQUIREMENTS_TYPE_NAME |
public static final String | GLOBAL_FILTERS_TYPE_NAME |
public static final String | LAB_PREPARER_TYPE_NAME |
public static final String | LOGGER_TYPE_NAME |
public static final String | LOG_SAVER_TYPE_NAME |
public static final String | METRIC_POST_PROCESSOR_TYPE_NAME |
public static final String | MULTI_PREPARER_TYPE_NAME |
public static final String | MULTI_PRE_TARGET_PREPARER_TYPE_NAME |
public static final String | RESULT_REPORTER_TYPE_NAME |
public static final String | RETRY_DECISION_TYPE_NAME |
public static final String | SANBOX_OPTIONS_TYPE_NAME |
public static final String | SANDBOX_TYPE_NAME |
public static final String | SYSTEM_STATUS_CHECKER_TYPE_NAME |
public static final String | TARGET_PREPARER_TYPE_NAME |
public static final String | TEST_TYPE_NAME
|
Constructeurs publics | |
---|---|
Configuration (String name, String description) Crée une |
Méthodes publiques | |
---|---|
void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Ajouter des fichiers qui doivent être nettoyés pendant |
void | cleanConfigurationData () Supprimez tous les fichiers qui ont été téléchargés dans les champs Option résolus des fichiers distants. |
Configuration | clone () Crée une copie superficielle de cet objet. |
void | dumpXml (PrintWriter output) Obtient le fichier XML développé pour la configuration avec toutes les options affichées pour cette |
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 |
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 |
getAllConfigurationObjectsOfType (String configType) Interface générique pour obtenir tous les objets d'un nom de type donné sur tous les appareils. | |
IBuildProvider | getBuildProvider () Obtient le |
String | getCommandLine () Obtient la ligne de commande utilisée pour créer ce |
ICommandOptions | getCommandOptions () Obtient les |
ConfigurationDescriptor | getConfigurationDescription () Renvoie le |
Object | getConfigurationObject (String typeName) Interface générique pour obtenir l'objet de configuration avec le nom de type donné. |
getConfigurationObjectList (String typeName) Semblable à | |
CoverageOptions | getCoverageOptions () Obtient les |
String | getDescription () |
getDeviceConfig () Obtient les | |
IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Renvoie l' |
TestDeviceOptions | getDeviceOptions () Obtient les |
IDeviceRecovery | getDeviceRecovery () Obtient le |
IDeviceSelection | getDeviceRequirements () Obtient le |
getFilesToClean () Obtenir la liste des fichiers qui seront nettoyés lors | |
GlobalTestFilter | getGlobalFilters () Obtient le |
getInopOptions () Obtenir les noms d'options qui n'ont modifié aucune valeur | |
getLabPreparers () Obtient les | |
ILeveledLogOutput | getLogOutput () Obtient le |
ILogSaver | getLogSaver () Obtient le |
getMetricCollectors () Obtient les | |
static | getMultiDeviceSupportedTag () Renvoie l' |
getMultiPreTargetPreparers () Obtient les | |
getMultiTargetPreparers () Obtient les | |
String | getName () Renvoie le nom de la configuration. |
getPostProcessors () Obtient les | |
IRetryDecision | getRetryDecision () Renvoie le |
getSystemStatusCheckers () Obtient les | |
getTargetPreparers () Obtient les | |
getTestInvocationListeners () Obtient les | |
getTests () Obtient les | |
void | injectOptionValue (String optionName, String optionValue) Injectez une valeur d'option dans l'ensemble d'objets de configuration. |
void | injectOptionValue (String optionName, String optionKey, String optionValue) Injectez une valeur d'option dans l'ensemble d'objets de configuration. |
void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source) Injectez une valeur d'option dans l'ensemble d'objets de configuration. |
void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) Injectez plusieurs valeurs d'option dans l'ensemble d'objets de configuration. |
boolean | isDeviceConfiguredFake (String deviceName) Renvoie si oui ou non un appareil configuré est étiqueté isFake=true ou non. |
IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Créez un clone de base à partir |
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é. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Résoudre les options de |
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. |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Définissez les champs | |
void | setBuildProvider ( IBuildProvider provider) Remplacez le |
void | setCommandLine (String[] arrayArgs) Définit la ligne de commande utilisée pour créer cette |
void | setCommandOptions ( ICommandOptions cmdOptions) Définissez |
void | setConfigurationObject (String typeName, Object configObject) Méthode générique pour définir l'objet de configuration avec le nom donné, en remplaçant toute valeur existante. |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList) Méthode générique pour définir la liste d'objets de configuration pour le nom donné, remplaçant toute valeur existante. |
void | setCoverageOptions ( CoverageOptions coverageOptions) Définissez |
void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Définissez un |
void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Définissez les |
void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Définissez la liste des |
void | setDeviceOptions ( TestDeviceOptions devOptions) Définissez les |
void | setDeviceRecovery ( IDeviceRecovery recovery) Définissez |
void | setDeviceRequirements ( IDeviceSelection devRequirements) Définissez |
void | setLabPreparer ( ITargetPreparer preparer) Définissez le |
void | setLabPreparers ( preparers) setLabPreparers ( preparers) Définissez la liste des |
void | setLogOutput ( ILeveledLogOutput logger) Définissez |
void | setLogSaver ( ILogSaver logSaver) Définissez |
void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep) Méthode pratique pour définir un seul |
void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Définissez la liste des |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Méthode pratique pour définir un seul |
void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Définissez la liste des |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Définissez les champs ArgsOptionParser pour le format attendu | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Définissez les champs ArgsOptionParser pour le format attendu | |
void | setPostProcessors ( processors) setPostProcessors ( processors) Définissez la liste des |
void | setRetryDecision ( IRetryDecision decisionRetry) Définissez |
void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Méthode pratique pour définir un seul |
void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Définissez la liste des |
void | setTargetPreparer ( ITargetPreparer preparer) Définissez le |
void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Définissez la liste des |
void | setTest ( IRemoteTest test) Méthode pratique pour définir un seul |
void | setTestInvocationListener ( ITestInvocationListener listener) Méthode pratique pour définir un seul |
void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Définissez la liste des |
void | setTests ( tests) setTests ( tests) Définissez la liste des |
void | validateOptions () Validez les valeurs des options. |
Méthodes protégées | |
---|---|
boolean | isRemoteEnvironment () Renvoie si oui ou non l'environnement de TF est un appel à distance. |
Des champs
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
NOM DE L'APPAREIL
public static final String DEVICE_NAME
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Constructeurs publics
Configuration
public Configuration (String name, String description)
Crée une Configuration
avec des objets de configuration par défaut.
Paramètres | |
---|---|
name | String |
description | String |
Méthodes publiques
addFilesToClean
public void addFilesToClean (toBeCleaned)
Ajouter des fichiers qui doivent être nettoyés pendant cleanConfigurationData()
Paramètres | |
---|---|
toBeCleaned |
cleanConfigurationDatacleanConfigurationData
public void cleanConfigurationData ()
Supprimez tous les fichiers qui ont été téléchargés dans les champs Option résolus des fichiers distants.
cloner
public Configuration clone ()
Crée une copie superficielle de cet objet.
Retour | |
---|---|
Configuration |
dumpXml
public 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 ERROR(/String)
.
Paramètres | |
---|---|
output | PrintWriter : le graveur sur lequel imprimer le xml. |
dumpXml
public 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 |
dumpXml
public 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 |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Interface générique pour obtenir tous les objets d'un nom de type donné sur tous les appareils.
Paramètres | |
---|---|
configType | String : le type unique de l'objet de configuration |
Retour | |
---|---|
La liste des objets de configuration du type donné. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Obtient le IBuildProvider
à partir de la configuration.
Retour | |
---|---|
IBuildProvider | le IBuildProvider fourni dans la configuration |
getCommandLine
public 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 ICommandOptions getCommandOptions ()
Obtient les ICommandOptions
à utiliser à partir de la configuration.
Retour | |
---|---|
ICommandOptions | les ICommandOptions fournies dans la configuration. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Renvoie le ConfigurationDescriptor
fourni dans la configuration.
Retour | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public 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
publicgetConfigurationObjectList (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 CoverageOptions getCoverageOptions ()
Obtient les CoverageOptions
à utiliser à partir de la configuration.
Retour | |
---|---|
CoverageOptions | les CoverageOptions fournies dans la configuration. |
getDescription
public String getDescription ()
Retour | |
---|---|
String | une courte description lisible par l'utilisateur de cette Configuration |
getDeviceConfig
publicgetDeviceConfig ()
Obtient les IDeviceConfiguration
à partir de la configuration.
Retour | |
---|---|
les IDeviceConfiguration sont fournis dans l'ordre dans la configuration |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Renvoie l' IDeviceConfiguration
associé au nom fourni, null si introuvable.
Paramètres | |
---|---|
nameDevice | String |
Retour | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Obtient les TestDeviceOptions
à utiliser à partir de la configuration.
Retour | |
---|---|
TestDeviceOptions | les TestDeviceOptions fournies dans la configuration. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Obtient le IDeviceRecovery
à utiliser à partir de la configuration.
Retour | |
---|---|
IDeviceRecovery | l' IDeviceRecovery fourni dans la configuration. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Obtient le IDeviceSelection
à utiliser à partir de la configuration.
Retour | |
---|---|
IDeviceSelection | IDeviceSelection fourni dans la configuration. |
getFilesToClean
publicgetFilesToClean ()
Obtenir la liste des fichiers qui seront nettoyés lors cleanConfigurationData()
Retour | |
---|---|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Obtient le GlobalTestFilter
pour l'appel.
Retour | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
Obtenir les noms d'options qui n'ont modifié aucune valeur
Retour | |
---|---|
getLabPreparers
publicgetLabPreparers ()
Obtient les ITargetPreparer
à partir de la configuration.
Retour | |
---|---|
les ITargetPreparer sont fournis dans l'ordre dans la configuration |
getLogOutputgetLogOutput
public ILeveledLogOutput getLogOutput ()
Obtient le ILeveledLogOutput
à utiliser à partir de la configuration.
Retour | |
---|---|
ILeveledLogOutput | le ILeveledLogOutput fourni dans la configuration. |
getLogSaver
public ILogSaver getLogSaver ()
Obtient le ILogSaver
à utiliser à partir de la configuration.
Retour | |
---|---|
ILogSaver | l' ILogSaver fourni dans la configuration. |
getMetricCollectors
publicgetMetricCollectors ()
Obtient les IMetricCollector
à partir de la configuration.
Retour | |
---|---|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Renvoie l' ERROR(/Set)
des balises prises en charge dans une balise d'appareil pour une configuration multi-appareils.
Retour | |
---|---|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
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
publicgetMultiTargetPreparers ()
Obtient les IMultiTargetPreparer
à partir de la configuration.
Retour | |
---|---|
les IMultiTargetPreparer sont fournis dans l'ordre dans la configuration |
obtenirNom
public String getName ()
Renvoie le nom de la configuration.
Retour | |
---|---|
String |
getPostProcessors
publicgetPostProcessors ()
Obtient les IPostProcessor
à partir de la configuration.
Retour | |
---|---|
getRetryDecisiongetRetryDecision
public IRetryDecision getRetryDecision ()
Renvoie le IRetryDecision
utilisé pour l'appel.
Retour | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Obtient les ISystemStatusChecker
à partir de la configuration.
Retour | |
---|---|
les ISystemStatusChecker sont fournis dans l'ordre dans la configuration |
getTargetPreparers
publicgetTargetPreparers ()
Obtient les ITargetPreparer
à partir de la configuration.
Retour | |
---|---|
les ITargetPreparer sont fournis dans l'ordre dans la configuration |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Obtient les ITestInvocationListener
à utiliser à partir de la configuration.
Retour | |
---|---|
les ITestInvocationListener sont fournis dans la configuration. |
getTests
publicgetTests ()
Obtient les IRemoteTest
à exécuter à partir de la configuration.
Retour | |
---|---|
les tests fournis dans la configuration |
injectOptionValue
public 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 |
injectOptionValue
public 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 |
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
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 |
source | String : la configuration source qui a fourni cette valeur d'option |
Lance | |
---|---|
ConfigurationException |
injectOptionValues
public 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 |
isDeviceConfiguredFake
public 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 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 | |
---|---|
ConfigurationException |
printCommandUsageprintCommandUsage
public 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 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 | |
---|---|
BuildRetrievalError | |
ConfigurationException |
safeInjectOptionValuessafeInjectOptionValues
public 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 |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( 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 void setBuildProvider (IBuildProvider provider)
Remplacez le IBuildProvider
actuel dans la configuration.
Paramètres | |
---|---|
provider | IBuildProvider : le nouveau IBuildProvider |
setCommandLinesetCommandLine
public 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 void setCommandOptions (ICommandOptions cmdOptions)
Définissez ICommandOptions
, en remplaçant toutes les valeurs existantes
setConfigurationObjectsetConfigurationObject
public void setConfigurationObject (String typeName, 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 | |
---|---|
typeName | String : le nom unique du type d'objet de configuration. |
configObject | Object : l'objet de configuration |
Lance | |
---|---|
ConfigurationException |
setConfigurationObjectListsetConfigurationObjectList
public void setConfigurationObjectList (String typeName,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 | |
---|---|
typeName | String : le nom unique du type d'objet de configuration. |
configList |
Lance | |
---|---|
ConfigurationException |
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Définissez CoverageOptions
, en remplaçant toutes les valeurs existantes.
Paramètres | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Définissez un IDeviceConfiguration
en remplaçant toute valeur existante.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Définissez les IDeviceConfiguration
s, en remplaçant toute valeur existante.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Définissez la liste des IMetricCollector
s, en remplaçant toutes les valeurs existantes.
Paramètres | |
---|---|
collectors |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Définissez les TestDeviceOptions
, en remplaçant toutes les valeurs existantes
Paramètres | |
---|---|
devOptions | TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Définissez IDeviceRecovery
en remplaçant toute valeur existante.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Définissez IDeviceSelection
, en remplaçant toutes les valeurs existantes
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Définissez le ITargetPreparer
, en remplaçant toute valeur existante.
setLabPreparers
public void setLabPreparers (preparers)
Définissez la liste des ITargetPreparer
en remplaçant toute valeur existante.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Définissez ILeveledLogOutput
en remplaçant toute valeur existante.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Définissez ILogSaver
, en remplaçant toute valeur existante.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
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 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 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 void setMultiTargetPreparers (multiTargPreps)
Définissez la liste des IMultiTargetPreparer
dans cette configuration, en remplaçant toutes les valeurs existantes
setOptionsFromCommandLineArgssetOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( 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
publicsetOptionsFromCommandLineArgs ( 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 void setPostProcessors (processors)
Définissez la liste des IPostProcessor
s, en remplaçant toutes les valeurs existantes.
Paramètres | |
---|---|
processors |
setRetryDecisionsetRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Définissez IRetryDecision
, en remplaçant toute valeur existante.
setSystemStatusChecker
public 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 void setSystemStatusCheckers (systemCheckers)
Définissez la liste des ISystemStatusChecker
s dans cette configuration, en remplaçant toutes les valeurs existantes
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Définissez le ITargetPreparer
, en remplaçant toute valeur existante.
setTargetPreparers
public void setTargetPreparers (preparers)
Définissez la liste des ITargetPreparer
en remplaçant toute valeur existante.
setTest
public 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 void setTestInvocationListener (ITestInvocationListener listener)
Méthode pratique pour définir un seul ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Définissez la liste des ITestInvocationListener
s, en remplaçant toutes les valeurs existantes
setTests
public void setTests (tests)
Définissez la liste des IRemoteTest
dans cette configuration, en remplaçant toutes les valeurs existantes
validerOptions
public void validateOptions ()
Validez les valeurs des options.
Actuellement, cela ne fera que valider que toutes les options obligatoires ont été définiesLance | |
---|---|
ConfigurationException |
Méthodes protégées
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Renvoie si oui ou non l'environnement de TF est un appel à distance.
Retour | |
---|---|
boolean |