Configuration
public
class
Configuration
extends Object
implements
IConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.Configuration |
Implémentation concrète de IConfiguration qui stocke les objets de configuration chargés dans une carte.
Résumé
Constantes | |
|---|---|
String |
BUILD_PROVIDER_TYPE_NAME
|
String |
CMD_OPTIONS_TYPE_NAME
|
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
String |
COVERAGE_OPTIONS_TYPE_NAME
|
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
String |
DEVICE_NAME
|
String |
DEVICE_OPTIONS_TYPE_NAME
|
String |
DEVICE_RECOVERY_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_FILTERS_TYPE_NAME
|
String |
LAB_PREPARER_TYPE_NAME
|
String |
LOGGER_TYPE_NAME
|
String |
LOG_SAVER_TYPE_NAME
|
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
String |
MULTI_PREPARER_TYPE_NAME
|
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
String |
RESULT_REPORTER_TYPE_NAME
|
String |
RETRY_DECISION_TYPE_NAME
|
String |
SANBOX_OPTIONS_TYPE_NAME
|
String |
SANDBOX_TYPE_NAME
|
String |
SKIP_MANAGER_TYPE_NAME
|
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
String |
TARGET_PREPARER_TYPE_NAME
|
String |
TEST_TYPE_NAME
|
Champs | |
|---|---|
public
static
final
|
NON_MODULE_OBJECTS
|
Constructeurs publics | |
|---|---|
Configuration(String name, String description)
Crée un |
|
Méthodes publiques | |
|---|---|
void
|
addFilesToClean(
Ajouter des fichiers à nettoyer pendant |
void
|
cleanConfigurationData()
Supprimez tous les fichiers téléchargés pour résoudre les champs d'options 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 ce |
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 tous les appareils. |
IBuildProvider
|
getBuildProvider()
Récupère le |
String
|
getCommandLine()
Obtient la ligne de commande utilisée pour créer ce |
ICommandOptions
|
getCommandOptions()
Récupère le |
ConfigurationDescriptor
|
getConfigurationDescription()
Renvoie le |
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 le |
String
|
getDescription()
|
|
getDeviceConfig()
Récupère les |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Renvoie le |
TestDeviceOptions
|
getDeviceOptions()
Récupère le |
IDeviceRecovery
|
getDeviceRecovery()
Récupère le |
IDeviceSelection
|
getDeviceRequirements()
Récupère le |
|
getFilesToClean()
Obtenir la liste des fichiers qui seront nettoyés pendant |
GlobalTestFilter
|
getGlobalFilters()
Récupère le |
|
getInopOptions()
Obtenez les noms des options qui n'ont pas modifié de valeurs. |
|
getLabPreparers()
Récupère les |
ILeveledLogOutput
|
getLogOutput()
Récupère le |
ILogSaver
|
getLogSaver()
Récupère le |
|
getMetricCollectors()
Récupère les |
static
|
getMultiDeviceSupportedTag()
Renvoie 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 le |
|
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)
Injecte une valeur d'option dans l'ensemble des objets de configuration. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Injecte une valeur d'option dans l'ensemble des objets de configuration. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
Injecte une valeur d'option dans l'ensemble des objets de configuration. |
void
|
injectOptionValues(
Injectez plusieurs valeurs d'option dans l'ensemble des objets de configuration. |
boolean
|
isDeviceConfiguredFake(String deviceName)
Indique si un appareil configuré est marqué comme isFake=true ou non. |
IConfiguration
|
partialDeepClone(
Créez un clone de base à partir de |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Affiche un texte d'aide sur l'utilisation de la ligne de commande pour cette configuration dans le printStream donné. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Résolvez les options de |
void
|
safeInjectOptionValues(
Injecte plusieurs valeurs d'option dans l'ensemble des objets de configuration sans générer d'exception si l'une des options ne peut pas être appliquée. |
|
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 de configuration 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 pour le nom donné, en remplaçant toute valeur existante. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Définissez |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Définissez un |
void
|
setDeviceConfigList(
Définissez les |
void
|
setDeviceMetricCollectors(
Définissez la liste des |
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 |
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(
Définissez la liste des |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Méthode pratique pour définir un seul |
void
|
setMultiTargetPreparers(
Définissez la liste des |
|
setOptionsFromCommandLineArgs(
Définissez les champs de configuration
|
|
setOptionsFromCommandLineArgs(
Définissez les champs de configuration
Consultez |
void
|
setPostProcessors(
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(
Définissez la liste des |
void
|
setTargetPreparer(ITargetPreparer preparer)
Définissez |
void
|
setTargetPreparers(
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(
Définissez la liste des |
void
|
setTests(
Définissez la liste des |
void
|
validateOptions()
Validez les valeurs des options. |
Méthodes protégées | |
|---|---|
boolean
|
isRemoteEnvironment()
Indique si l'environnement de TF est une invocation à distance. |
Constantes
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
Valeur constante : "build_provider"
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
Valeur constante : "cmd_options"
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
Valeur constante : "config_desc"
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
Valeur constante : "coverage"
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
Valeur constante : "metrics_collector"
DEVICE_NAME
public static final String DEVICE_NAME
Valeur constante : "device"
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
Valeur constante : "device_options"
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
Valeur de constante : "device_recovery"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
Valeur constante : "device_requirements"
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
Valeur constante : "global_filters"
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
Valeur constante : "lab_preparer"
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
Valeur constante : "logger"
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
Valeur de constante : "log_saver"
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
Valeur de constante : "metric_post_processor"
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
Valeur de constante : "multi_target_preparer"
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
Valeur de constante : "multi_pre_target_preparer"
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
Valeur constante : "result_reporter"
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
Valeur de constante : "retry_decision"
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
Valeur constante : "sandbox_options"
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
Valeur constante : "sandbox"
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
Valeur constante : "skip_manager"
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
Valeur de constante : "system_checker"
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
Valeur de constante : "target_preparer"
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Valeur constante : "test"
Champs
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
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 des fichiers à nettoyer pendant cleanConfigurationData()
| Paramètres | |
|---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
Supprimez tous les fichiers téléchargés pour résoudre les champs d'options des fichiers distants.
clone
public Configuration clone ()
Crée une copie superficielle de cet objet.
| Renvoie | |
|---|---|
Configuration |
|
dumpXml
public void dumpXml (PrintWriter output)
Obtient le fichier XML développé pour la configuration avec toutes les options affichées pour ce IConfiguration en tant que String.
| Paramètres | |
|---|---|
output |
PrintWriter : writer sur lequel imprimer le fichier 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, à l'exception des filtres d'objets par nom de clé.
Exemple de filtre : Configuration.TARGET_PREPARER_TYPE_NAME.
| Paramètres | |
|---|---|
output |
PrintWriter : writer sur lequel imprimer le fichier 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, à l'exception des filtres d'objets par nom de clé.
Exemple de filtre : Configuration.TARGET_PREPARER_TYPE_NAME.
| Paramètres | |
|---|---|
output |
PrintWriter : writer sur lequel imprimer le fichier XML. |
excludeFilters |
: liste des types d'objets qui ne doivent pas être vidés. |
printDeprecatedOptions |
boolean : indique s'il faut imprimer les options marquées comme obsolètes. |
printUnchangedOptions |
boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Interface générique permettant d'obtenir tous les objets d'un nom de type donné sur tous les 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 ()
Obtient la ligne de commande utilisée pour créer ce IConfiguration.
| Renvoie | |
|---|---|
String |
Ligne de commande utilisée pour créer ce IConfiguration. |
getCommandOptions
public ICommandOptions getCommandOptions ()
Récupère le ICommandOptions à utiliser à partir de la configuration.
| Renvoie | |
|---|---|
ICommandOptions |
le ICommandOptions fourni dans la configuration. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Renvoie le ConfigurationDescriptor fourni dans la configuration.
| Renvoie | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
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 portant le nom donné n'existe pas. |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
Semblable à getConfigurationObject(String), mais pour les types d'objets de configuration qui acceptent plusieurs objets.
| Paramètres | |
|---|---|
typeName |
String : nom de type unique de l'objet de configuration |
| Renvoie | |
|---|---|
|
Liste des objets de configuration ou null si le type d'objet portant le nom donné n'existe pas. |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
Récupère le 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 IDeviceConfiguration fournis dans l'ordre dans la configuration. |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Renvoie le IDeviceConfiguration associé au nom fourni ou null si aucun n'est trouvé.
| Paramètres | |
|---|---|
nameDevice |
String |
| Renvoie | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Récupère le TestDeviceOptions à utiliser à partir de la configuration.
| Renvoie | |
|---|---|
TestDeviceOptions |
le TestDeviceOptions fourni dans la configuration. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Récupère le IDeviceRecovery à utiliser à partir de la configuration.
| Renvoie | |
|---|---|
IDeviceRecovery |
le IDeviceRecovery fourni dans la configuration. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Récupère le IDeviceSelection à utiliser à partir de la configuration.
| Renvoie | |
|---|---|
IDeviceSelection |
le IDeviceSelection fourni dans la configuration. |
getFilesToClean
publicgetFilesToClean ()
Obtenir la liste des fichiers qui seront nettoyés pendant cleanConfigurationData()
| Renvoie | |
|---|---|
|
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Récupère le GlobalTestFilter pour l'invocation.
| Renvoie | |
|---|---|
GlobalTestFilter |
|
getInopOptions
publicgetInopOptions ()
Obtenez les noms des options qui n'ont pas modifié de valeurs.
| Renvoie | |
|---|---|
|
|
getLabPreparers
publicgetLabPreparers ()
Récupère les ITargetPreparer de la configuration.
| Renvoie | |
|---|---|
|
les ITargetPreparer fournis dans l'ordre dans la configuration. |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Récupère le ILeveledLogOutput à utiliser à partir de la configuration.
| Renvoie | |
|---|---|
ILeveledLogOutput |
le ILeveledLogOutput fourni dans la configuration. |
getLogSaver
public ILogSaver getLogSaver ()
Récupère le 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 | |
|---|---|
|
|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Renvoie le ERROR(/Set) des tags compatibles dans un tag d'appareil pour la configuration multi-appareils.
| Renvoie | |
|---|---|
|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Récupère les IMultiTargetPreparer de la configuration qui doivent être exécutés avant l'un des préparateurs target_preparers des appareils.
| Renvoie | |
|---|---|
|
les IMultiTargetPreparer fournis dans l'ordre dans la configuration. |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Récupère les IMultiTargetPreparer de la configuration.
| Renvoie | |
|---|---|
|
les 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 le SkipManager pour l'invocation.
| Renvoie | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Récupère les ISystemStatusChecker de la configuration.
| Renvoie | |
|---|---|
|
les ISystemStatusChecker fournis dans l'ordre dans la configuration. |
getTargetPreparers
publicgetTargetPreparers ()
Récupère les ITargetPreparer de la configuration.
| Renvoie | |
|---|---|
|
les ITargetPreparer fournis dans l'ordre dans la configuration. |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Récupère les ITestInvocationListener à utiliser à partir de la configuration.
| Renvoie | |
|---|---|
|
les ITestInvocationListener 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)Injecte une valeur d'option dans l'ensemble des objets de configuration.
Utile pour fournir des valeurs pour les options générées de manière 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)Injecte une valeur d'option dans l'ensemble des objets de configuration.
Utile pour fournir des valeurs pour les options générées de manière dynamique.
| Paramètres | |
|---|---|
optionName |
String : nom de l'option |
optionKey |
String : clé facultative pour les options de carte ou valeur nulle |
optionValue |
String : valeur de l'option de carte |
| Génère | |
|---|---|
ConfigurationException |
|
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String source)Injecte une valeur d'option dans l'ensemble des objets de configuration.
Utile pour fournir des valeurs pour les options générées de manière dynamique.
| Paramètres | |
|---|---|
optionName |
String : nom de l'option |
optionKey |
String : clé facultative pour les options de carte ou valeur nulle |
optionValue |
String : valeur de l'option de carte |
source |
String : configuration source ayant fourni cette valeur d'option |
| Génère | |
|---|---|
ConfigurationException |
|
injectOptionValues
public void injectOptionValues (optionDefs)
Injectez plusieurs valeurs d'option dans l'ensemble des objets de configuration.
Utile pour injecter plusieurs valeurs d'option à la fois après la création d'un objet.
| Paramètres | |
|---|---|
optionDefs |
: liste des définitions d'options à injecter |
| Génère | |
|---|---|
ConfigurationException |
|
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Indique si un appareil configuré est marqué comme isFake=true ou non.
| Paramètres | |
|---|---|
deviceName |
String |
| Renvoie | |
|---|---|
boolean |
|
partialDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Créez un clone de base à partir de clone(), puis clonez en profondeur la liste des objets de configuration donnés.
| Paramètres | |
|---|---|
objectToDeepClone |
: liste des objets de configuration à cloner en profondeur. |
client |
IKeyStoreClient : client Keystore. |
| Renvoie | |
|---|---|
IConfiguration |
Configuration partiellement clonée en profondeur. |
| Génère | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)Affiche un texte d'aide sur l'utilisation de la ligne de commande pour cette configuration dans le printStream donné.
| Paramètres | |
|---|---|
importantOnly |
boolean : si la valeur est true, n'affiche l'aide que pour les options importantes. |
out |
PrintStream : ERROR(/PrintStream) à utiliser. |
| Génère | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Résolvez les options de ERROR(/File) pointant vers un emplacement distant. Pour nettoyer les fichiers, il est nécessaire d'appeler cleanConfigurationData().
| Paramètres | |
|---|---|
resolver |
DynamicRemoteFileResolver : DynamicRemoteFileResolver pour résoudre les fichiers |
| Génère | |
|---|---|
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
Injecte plusieurs valeurs d'option dans l'ensemble des objets de configuration sans générer d'exception 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 objet.
| Paramètres | |
|---|---|
optionDefs |
: liste des définitions d'options à injecter |
| Génère | |
|---|---|
ConfigurationException |
|
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Définissez les champs de configuration Option avec l'ensemble d'arguments de ligne de commande donné en utilisant une approche au mieux.
Consultez ArgsOptionParser pour connaître le format attendu.
| Paramètres | |
|---|---|
listArgs |
: arguments de ligne de commande |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient à utiliser. |
| Renvoie | |
|---|---|
|
les arguments non utilisé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.
Contrairement à setOptionsFromCommandLineArgs, cette méthode stocke l'intégralité de la ligne de commande, y compris le nom de la configuration.
| Paramètres | |
|---|---|
arrayArgs |
String : ligne de commande |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
Définissez ICommandOptions en remplaçant les valeurs existantes.
setConfigurationObject
public void setConfigurationObject (String typeName,
Object configObject)Méthode générique permettant de définir l'objet de configuration avec le nom donné, en remplaçant toute valeur existante.
| Paramètres | |
|---|---|
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 pour le nom donné, en remplaçant toute valeur existante.
| Paramètres | |
|---|---|
typeName |
String : nom unique du type d'objet de configuration. |
configList |
: liste des objets de configuration |
| Génère | |
|---|---|
ConfigurationException |
|
setCoverageOptions
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 IDeviceConfiguration, en remplaçant toute valeur existante.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Définissez la liste des IMetricCollector, en remplaçant les valeurs existantes.
| Paramètres | |
|---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Définissez TestDeviceOptions en remplaçant 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 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 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 target_preparers des appareils, en remplaçant toutes les valeurs existantes.
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
Définissez la liste des IMultiTargetPreparers de cette configuration qui doivent être exécutés avant les target_preparers des appareils, en remplaçant 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 les valeurs existantes.
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Définissez les champs de configuration Option avec l'ensemble d'arguments de ligne de commande donné.
ArgsOptionParser pour connaître le format attendu
| Paramètres | |
|---|---|
listArgs |
: arguments de ligne de commande |
| Renvoie | |
|---|---|
|
les arguments non utilisés. |
| Génère | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Définissez les champs de configuration Option avec l'ensemble d'arguments de ligne de commande donné.
Consultez ArgsOptionParser pour connaître le format attendu.
| Paramètres | |
|---|---|
listArgs |
: arguments de ligne de commande |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient à utiliser. |
| Renvoie | |
|---|---|
|
les arguments non utilisés. |
| Génère | |
|---|---|
ConfigurationException |
|
setPostProcessors
public void setPostProcessors (processors)
Définissez la liste des 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 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 dans cette configuration, en remplaçant les 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 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
setTestInvocationListener
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, en remplaçant les valeurs existantes.
setTests
public void setTests (tests)
Définissez la liste des IRemoteTest dans cette configuration, en remplaçant les valeurs existantes.
validateOptions
public void validateOptions ()
Validez les valeurs des options.
Pour le moment, cette fonction se contente de vérifier 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 une invocation à distance.
| Renvoie | |
|---|---|
boolean |
|