Configuration
public
class
Configuration
extends Object
implements
IConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.Configuration |
Une implémentation IConfiguration
concrète qui stocke les objets de configuration chargés dans une carte.
Résumé
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
|
NON_MODULE_OBJECTS
|
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 |
SKIP_MANAGER_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 un |
Méthodes publiques | |
---|---|
void
|
addFilesToClean(
Ajouter les fichiers qui doivent être nettoyés pendant |
void
|
cleanConfigurationData()
Supprimez tous les fichiers téléchargés pour résoudre les champs d'option des fichiers distants. |
Configuration
|
clone()
Crée une copie superficielle de cet objet. |
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
|
void
|
dumpXml(PrintWriter output,
Récupère le fichier XML développé pour la configuration avec toutes les options affichées pour ce |
void
|
dumpXml(PrintWriter output,
Récupère le fichier XML développé pour la configuration avec toutes les options affichées pour ce |
|
getAllConfigurationObjectsOfType(String configType)
Interface générique permettant d'obtenir tous les objets d'un nom de type donné sur plusieurs appareils. |
IBuildProvider
|
getBuildProvider()
Récupère le |
String
|
getCommandLine()
Récupère la ligne de commande utilisée pour créer ce |
ICommandOptions
|
getCommandOptions()
Récupère les |
ConfigurationDescriptor
|
getConfigurationDescription()
Renvoie la valeur |
Object
|
getConfigurationObject(String typeName)
Interface générique permettant d'obtenir l'objet de configuration avec le nom de type donné. |
|
getConfigurationObjectList(String typeName)
Semblable à |
CoverageOptions
|
getCoverageOptions()
Récupère les |
String
|
getDescription()
|
|
getDeviceConfig()
Récupère les |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Renvoie l'élément |
TestDeviceOptions
|
getDeviceOptions()
Récupère les |
IDeviceRecovery
|
getDeviceRecovery()
Récupère les |
IDeviceSelection
|
getDeviceRequirements()
Récupère les |
|
getFilesToClean()
Obtenez la liste des fichiers qui seront nettoyés pendant |
GlobalTestFilter
|
getGlobalFilters()
Récupère les |
|
getInopOptions()
Obtenir les noms d'options qui n'ont modifié aucune valeur |
|
getLabPreparers()
Récupère les |
ILeveledLogOutput
|
getLogOutput()
Récupère les |
ILogSaver
|
getLogSaver()
Récupère les |
|
getMetricCollectors()
Récupère les |
static
|
getMultiDeviceSupportedTag()
Renvoyer le |
|
getMultiPreTargetPreparers()
Récupère les |
|
getMultiTargetPreparers()
Récupère les |
String
|
getName()
Renvoie le nom de la configuration. |
|
getPostProcessors()
Récupère les |
IRetryDecision
|
getRetryDecision()
Renvoie le |
SkipManager
|
getSkipManager()
Récupère les |
|
getSystemStatusCheckers()
Récupère les |
|
getTargetPreparers()
Récupère les |
|
getTestInvocationListeners()
Récupère les |
|
getTests()
Récupère 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(
Injectez plusieurs valeurs d'option dans l'ensemble d'objets de configuration. |
boolean
|
isDeviceConfiguredFake(String deviceName)
Indique si un appareil configuré est associé au tag isFake=true. |
IConfiguration
|
partialDeepClone(
Créez un clone de base à partir de |
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 |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Résout les options de |
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. |
|
setBestEffortOptionsFromCommandLineArgs(
Définissez les champs de configuration |
void
|
setBuildProvider(IBuildProvider provider)
Remplacez le |
void
|
setCommandLine(String[] arrayArgs)
Définit la ligne de commande utilisée pour créer ce |
void
|
setCommandOptions(ICommandOptions cmdOptions)
Définissez |
void
|
setConfigurationObject(String typeName, Object configObject)
Méthode générique permettant de définir l'objet "config" avec le nom donné en remplaçant toute valeur existante. |
void
|
setConfigurationObjectList(String typeName,
Méthode générique permettant de définir la liste des objets de configuration associés au nom donné . |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Définissez |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Définissez un |
void
|
setDeviceConfigList(
Définissez les éléments |
void
|
setDeviceMetricCollectors(
Définissez la liste des éléments |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
Définissez |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Définissez |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Définissez |
void
|
setLabPreparer(ITargetPreparer preparer)
Définissez |
void
|
setLabPreparers(
Définissez la liste des éléments |
void
|
setLogOutput(ILeveledLogOutput logger)
Définissez |
void
|
setLogSaver(ILogSaver logSaver)
Définissez |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Méthode pratique permettant de définir un seul élément |
void
|
setMultiPreTargetPreparers(
Définissez la liste des éléments |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Méthode pratique permettant de définir un seul |
void
|
setMultiTargetPreparers(
Définissez la liste des éléments |
|
setOptionsFromCommandLineArgs(
Définir les champs de configuration
|
|
setOptionsFromCommandLineArgs(
Définir les champs de configuration
Consultez |
void
|
setPostProcessors(
Définissez la liste des éléments |
void
|
setRetryDecision(IRetryDecision decisionRetry)
Définissez |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Méthode pratique permettant de définir un seul |
void
|
setSystemStatusCheckers(
Définissez la liste des éléments |
void
|
setTargetPreparer(ITargetPreparer preparer)
Définissez |
void
|
setTargetPreparers(
Définissez la liste des éléments |
void
|
setTest(IRemoteTest test)
Méthode pratique permettant de définir un seul |
void
|
setTestInvocationListener(ITestInvocationListener listener)
Méthode pratique permettant de définir un seul |
void
|
setTestInvocationListeners(
Définissez la liste des éléments |
void
|
setTests(
Définissez la liste des éléments |
void
|
validateOptions()
Validez les valeurs d'option. |
Méthodes protégées | |
---|---|
boolean
|
isRemoteEnvironment()
Indique si l'environnement de TF est un appel distant ou non. |
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
DEVICE_NAME
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
NOM_TYPE_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 (NOM_MULTI_PRE_TARGET_PREPARER_TYPE_NAME)
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
RÉSULTAT_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
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
TARGET_PREPARER_TYPE_NAME [NOM_PRÉPARER_CIBLE]
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 un Configuration
avec des objets de configuration par défaut.
Paramètres | |
---|---|
name |
String |
description |
String |
Méthodes publiques
addFilesToClean
public void addFilesToClean (toBeCleaned)
Ajouter les fichiers qui doivent être nettoyés pendant cleanConfigurationData()
Paramètres | |
---|---|
toBeCleaned |
|
nettoyer les données de configuration
public void cleanConfigurationData ()
Supprimez tous les fichiers téléchargés pour résoudre les champs d'option des fichiers distants.
cloner
public Configuration clone ()
Crée une copie superficielle de cet objet.
Renvoie | |
---|---|
Configuration |
dumpXml
public 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. |
dumpXml
public 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. |
dumpXml
public 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 |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Interface générique permettant d'obtenir tous les objets d'un nom de type donné sur plusieurs appareils.
Paramètres | |
---|---|
configType |
String : type unique de l'objet de configuration |
Renvoie | |
---|---|
|
Liste des objets de configuration du type donné. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Récupère le IBuildProvider
à partir de la configuration.
Renvoie | |
---|---|
IBuildProvider |
le IBuildProvider fourni dans la configuration |
getCommandLine
public 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 ICommandOptions getCommandOptions ()
Récupère les ICommandOptions
à utiliser à partir de la configuration.
Renvoie | |
---|---|
ICommandOptions |
le ICommandOptions fourni dans la configuration. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Renvoie la valeur ConfigurationDescriptor
fournie dans la configuration.
Renvoie | |
---|---|
ConfigurationDescriptor |
Objet getConfiguration
public 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
publicgetConfigurationObjectList (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 CoverageOptions getCoverageOptions ()
Récupère les CoverageOptions
à utiliser à partir de la configuration.
Renvoie | |
---|---|
CoverageOptions |
le CoverageOptions fourni dans la configuration. |
getDescription
public String getDescription ()
Renvoie | |
---|---|
String |
une brève description lisible par l'utilisateur : Configuration |
getDeviceConfig
publicgetDeviceConfig ()
Récupère les IDeviceConfiguration
de la configuration.
Renvoie | |
---|---|
|
les éléments IDeviceConfiguration fournis dans l'ordre dans la configuration |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Renvoie l'élément IDeviceConfiguration
associé au nom fourni. La valeur "null" est renvoyée si le nom est introuvable.
Paramètres | |
---|---|
nameDevice |
String |
Renvoie | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Récupère les TestDeviceOptions
à utiliser à partir de la configuration.
Renvoie | |
---|---|
TestDeviceOptions |
le TestDeviceOptions fourni dans la configuration. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Récupère les IDeviceRecovery
à utiliser à partir de la configuration.
Renvoie | |
---|---|
IDeviceRecovery |
le IDeviceRecovery fourni dans la configuration. |
getDeviceExigences
public IDeviceSelection getDeviceRequirements ()
Récupère les IDeviceSelection
à utiliser à partir de la configuration.
Renvoie | |
---|---|
IDeviceSelection |
le IDeviceSelection fourni dans la configuration. |
getFilesToClean
publicgetFilesToClean ()
Obtenez la liste des fichiers qui seront nettoyés pendant cleanConfigurationData()
Renvoie | |
---|---|
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Récupère les GlobalTestFilter
de l'appel.
Renvoie | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
Obtenir les noms d'options qui n'ont modifié aucune valeur
Renvoie | |
---|---|
|
getLabPreparers
publicgetLabPreparers ()
Récupère les ITargetPreparer
de la configuration.
Renvoie | |
---|---|
|
les éléments ITargetPreparer fournis dans l'ordre dans la configuration |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Récupère les ILeveledLogOutput
à utiliser à partir de la configuration.
Renvoie | |
---|---|
ILeveledLogOutput |
le ILeveledLogOutput fourni dans la configuration. |
getLogSaver.
public ILogSaver getLogSaver ()
Récupère les ILogSaver
à utiliser à partir de la configuration.
Renvoie | |
---|---|
ILogSaver |
le ILogSaver fourni dans la configuration. |
getMetricCollectors
publicgetMetricCollectors ()
Récupère les IMetricCollector
de la configuration.
Renvoie | |
---|---|
|
getMultiDeviceCompatibleTag
public staticgetMultiDeviceSupportedTag ()
Renvoyer le ERROR(/Set)
des tags compatibles avec un tag d'appareil pour plusieurs appareils
configuration.
Renvoie | |
---|---|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
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
publicgetMultiTargetPreparers ()
Récupère les IMultiTargetPreparer
de la configuration.
Renvoie | |
---|---|
|
les éléments IMultiTargetPreparer fournis dans l'ordre dans la configuration |
getName
public String getName ()
Renvoie le nom de la configuration.
Renvoie | |
---|---|
String |
getPostProcessors
publicgetPostProcessors ()
Récupère les IPostProcessor
de la configuration.
Renvoie | |
---|---|
|
getRetryDecision
public IRetryDecision getRetryDecision ()
Renvoie le IRetryDecision
utilisé pour l'appel.
Renvoie | |
---|---|
IRetryDecision |
getSkipManager
public SkipManager getSkipManager ()
Récupère les SkipManager
de l'appel.
Renvoie | |
---|---|
SkipManager |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Récupère les ISystemStatusChecker
de la configuration.
Renvoie | |
---|---|
|
les éléments ISystemStatusChecker fournis dans l'ordre dans la configuration |
getTargetPreparers
publicgetTargetPreparers ()
Récupère les ITargetPreparer
de la configuration.
Renvoie | |
---|---|
|
les éléments ITargetPreparer fournis dans l'ordre dans la configuration |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Récupère les ITestInvocationListener
à utiliser à partir de la configuration.
Renvoie | |
---|---|
|
les ITestInvocationListener s fournis dans la configuration. |
getTests
publicgetTests ()
Récupère les IRemoteTest
à exécuter à partir de la configuration.
Renvoie | |
---|---|
|
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.
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 |
injectOptionValue
public 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 |
injecterOptionValeurAvecSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
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 |
source |
String : configuration source qui a fourni la valeur de cette option. |
Génère | |
---|---|
ConfigurationException |
injectOptionValues
public 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 |
isDeviceConfiguredFake
public 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 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 | |
---|---|
ConfigurationException |
printCommandUsage
public 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
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ésolvezDynamique
public 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 | |
---|---|
BuildRetrievalError |
|
ConfigurationException |
SafeInjectOptionValues
public 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 |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( 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 void setBuildProvider (IBuildProvider provider)
Remplacez le IBuildProvider
actuel dans la configuration.
Paramètres | |
---|---|
provider |
IBuildProvider : nouveau IBuildProvider |
setCommandLine
public 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 void setCommandOptions (ICommandOptions cmdOptions)
Définissez ICommandOptions
en remplaçant toutes les valeurs existantes.
objet de configuration
public void setConfigurationObject (String typeName, 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 | |
---|---|
typeName |
String : nom unique du type d'objet de configuration. |
configObject |
Object : objet de configuration |
Génère | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
Méthode générique permettant de définir la liste des objets de configuration associés au nom donné .
Paramètres | |
---|---|
typeName |
String : nom unique du type d'objet de configuration. |
configList |
: liste des objets de configuration |
Génère | |
---|---|
ConfigurationException |
Définir les options de couverture
public void setCoverageOptions (CoverageOptions coverageOptions)
Définissez CoverageOptions
en remplaçant 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 éléments IDeviceConfiguration
en remplaçant toute valeur existante.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Définissez la liste des éléments IMetricCollector
en remplaçant les valeurs existantes.
Paramètres | |
---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Définissez 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.
définir les exigences de l'appareil
public void setDeviceRequirements (IDeviceSelection devRequirements)
Définissez IDeviceSelection
en remplaçant toutes les valeurs existantes.
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Définissez ITargetPreparer
en remplaçant toute valeur existante.
setLabPreparers
public void setLabPreparers (preparers)
Définissez la liste des éléments 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 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 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 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 void setMultiTargetPreparers (multiTargPreps)
Définissez la liste des éléments IMultiTargetPreparer
dans cette configuration, en remplaçant toute
valeurs existantes
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( 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
publicsetOptionsFromCommandLineArgs ( 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 void setPostProcessors (processors)
Définissez la liste des éléments IPostProcessor
en remplaçant les valeurs existantes.
Paramètres | |
---|---|
processors |
|
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Définissez IRetryDecision
en remplaçant toute valeur existante.
setSystemStatusChecker
public 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 void setSystemStatusCheckers (systemCheckers)
Définissez la liste des éléments ISystemStatusChecker
dans cette configuration, en remplaçant toute
valeurs existantes
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Définissez ITargetPreparer
en remplaçant toute valeur existante.
setTargetPreparers
public void setTargetPreparers (preparers)
Définissez la liste des éléments ITargetPreparer
en remplaçant toute valeur existante.
setTest
public 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 void setTestInvocationListener (ITestInvocationListener listener)
Méthode pratique permettant de définir un seul ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Définissez la liste des éléments ITestInvocationListener
en remplaçant toute valeur existante.
setTests
public void setTests (tests)
Définissez la liste des éléments IRemoteTest
dans cette configuration, en remplaçant toute
valeurs existantes
ValidOptions
public 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 |
Méthodes protégées
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Indique si l'environnement de TF est un appel distant ou non.
Renvoie | |
---|---|
boolean |