Configurazione
public
class
Configuration
extends Object
implements
IConfiguration
java.lang.Object | |
🎞 | com.android.tradefed.config.Configuration |
Un'implementazione IConfiguration
concreta che archivia gli oggetti di configurazione caricati in una mappa.
Riepilogo
Campi | |
---|---|
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
|
Costruttori pubblici | |
---|---|
Configuration(String name, String description)
Crea un' |
Metodi pubblici | |
---|---|
void
|
addFilesToClean(
Aggiungi i file che devono essere puliti durante |
void
|
cleanConfigurationData()
Elimina tutti i file scaricati nei campi Opzione risolti dei file remoti. |
Configuration
|
clone()
Crea una copia superficiale dell'oggetto. |
void
|
dumpXml(PrintWriter output)
Ottiene il file XML espanso per la configurazione con tutte le opzioni mostrate
|
void
|
dumpXml(PrintWriter output,
Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo elemento |
void
|
dumpXml(PrintWriter output,
Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo elemento |
|
getAllConfigurationObjectsOfType(String configType)
Interfaccia generica per recuperare su tutti i dispositivi tutti gli oggetti con un determinato nome di tipo. |
IBuildProvider
|
getBuildProvider()
Ottiene il valore |
String
|
getCommandLine()
Recupera la riga di comando utilizzata per creare l'elemento |
ICommandOptions
|
getCommandOptions()
Ottiene il |
ConfigurationDescriptor
|
getConfigurationDescription()
Restituisce il valore |
Object
|
getConfigurationObject(String typeName)
Interfaccia generica per ottenere l'oggetto di configurazione con il nome del tipo specificato. |
|
getConfigurationObjectList(String typeName)
Simile a |
CoverageOptions
|
getCoverageOptions()
Ottiene il |
String
|
getDescription()
|
|
getDeviceConfig()
Ottiene gli elementi |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Restituisce il valore |
TestDeviceOptions
|
getDeviceOptions()
Ottiene il |
IDeviceRecovery
|
getDeviceRecovery()
Ottiene il |
IDeviceSelection
|
getDeviceRequirements()
Ottiene il |
|
getFilesToClean()
Recupera l'elenco dei file che verranno puliti durante |
GlobalTestFilter
|
getGlobalFilters()
Ottiene il |
|
getInopOptions()
Ottieni i nomi delle opzioni che non hanno modificato alcun valore |
|
getLabPreparers()
Ottiene gli elementi |
ILeveledLogOutput
|
getLogOutput()
Ottiene il |
ILogSaver
|
getLogSaver()
Ottiene il |
|
getMetricCollectors()
Ottiene gli elementi |
|
getMultiPreTargetPreparers()
Ottiene gli |
|
getMultiTargetPreparers()
Ottiene gli elementi |
String
|
getName()
Restituisce il nome della configurazione. |
|
getPostProcessors()
Ottiene gli elementi |
IRetryDecision
|
getRetryDecision()
Restituisce il valore |
|
getSystemStatusCheckers()
Ottiene gli elementi |
|
getTargetPreparers()
Ottiene gli elementi |
|
getTestInvocationListeners()
Ottiene gli |
|
getTests()
Ottiene l'esecuzione di |
void
|
injectOptionValue(String optionName, String optionValue)
Inserisci un valore di opzione nell'insieme di oggetti di configurazione. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Inserisci un valore di opzione nell'insieme di oggetti di configurazione. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
Inserisci un valore di opzione nell'insieme di oggetti di configurazione. |
void
|
injectOptionValues(
Inserisci più valori di opzione nell'insieme di oggetti di configurazione. |
boolean
|
isDeviceConfiguredFake(String deviceName)
Indica se un dispositivo configurato è contrassegnato o meno con il tag isFake=true. |
IConfiguration
|
partialDeepClone(
Crea un clone di base da |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Restituisce un testo della guida per l'utilizzo della riga di comando da inviare a questa configurazione PrintStream. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Risolvi le opzioni di |
void
|
safeInjectOptionValues(
Inserisci più valori di opzione nell'insieme di oggetti di configurazione senza generare se uno dell'opzione non può essere applicata. |
|
setBestEffortOptionsFromCommandLineArgs(
Imposta i campi di configurazione |
void
|
setBuildProvider(IBuildProvider provider)
Sostituisci il valore |
void
|
setCommandLine(String[] arrayArgs)
Imposta la riga di comando utilizzata per creare questo |
void
|
setCommandOptions(ICommandOptions cmdOptions)
Imposta |
void
|
setConfigurationObject(String typeName, Object configObject)
Metodo generico per impostare l'oggetto di configurazione con il nome specificato, sostituendo qualsiasi valore esistente. |
void
|
setConfigurationObjectList(String typeName,
Metodo generico per impostare l'elenco di oggetti di configurazione per il nome specificato, sostituendo eventuali quelli esistenti valore. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Imposta |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Imposta un |
void
|
setDeviceConfigList(
Imposta i |
void
|
setDeviceMetricCollectors(
Imposta l'elenco di |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
Imposta |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Imposta |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Imposta |
void
|
setLabPreparer(ITargetPreparer preparer)
Imposta |
void
|
setLabPreparers(
Imposta l'elenco di |
void
|
setLogOutput(ILeveledLogOutput logger)
Imposta |
void
|
setLogSaver(ILogSaver logSaver)
Imposta |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Metodo pratico per impostare un singolo |
void
|
setMultiPreTargetPreparers(
Imposta l'elenco di |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Metodo pratico per impostare un singolo |
void
|
setMultiTargetPreparers(
Imposta l'elenco di |
|
setOptionsFromCommandLineArgs(
Imposta i campi di configurazione
|
|
setOptionsFromCommandLineArgs(
Imposta i campi di configurazione
Consulta |
void
|
setPostProcessors(
Imposta l'elenco di |
void
|
setRetryDecision(IRetryDecision decisionRetry)
Imposta |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Metodo pratico per impostare un singolo |
void
|
setSystemStatusCheckers(
Imposta l'elenco di |
void
|
setTargetPreparer(ITargetPreparer preparer)
Imposta |
void
|
setTargetPreparers(
Imposta l'elenco di |
void
|
setTest(IRemoteTest test)
Metodo pratico per impostare un singolo |
void
|
setTestInvocationListener(ITestInvocationListener listener)
Metodo pratico per impostare un singolo |
void
|
setTestInvocationListeners(
Imposta l'elenco di |
void
|
setTests(
Imposta l'elenco di |
void
|
validateOptions()
Convalida i valori delle opzioni. |
Metodi protetti | |
---|---|
boolean
|
isRemoteEnvironment()
Restituisce se l'ambiente di TF è una chiamata remota. |
Campi
TIPO_DI_BUILD_PROVIDER_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 (NOME DISPOSITIVO)
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
TIPO_FILTRO_GLOBALE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
NOME_TIPO_LOGGER
public static final String LOGGER_TYPE_NAME
NOME_TIPO_DI_LOG_SAVER
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
Risultato_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
NOME_TIPO_DI_DECISION_RETRY
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
Costruttori pubblici
Configurazione
public Configuration (String name, String description)
Crea un'Configuration
con oggetti di configurazione predefiniti.
Parametri | |
---|---|
name |
String |
description |
String |
Metodi pubblici
aggiungifileperPulire
public void addFilesToClean (toBeCleaned)
Aggiungi i file che devono essere puliti durante cleanConfigurationData()
Parametri | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
Elimina tutti i file scaricati nei campi Opzione risolti dei file remoti.
dumpXml
public void dumpXml (PrintWriter output)
Ottiene il file XML espanso per la configurazione con tutte le opzioni mostrate
IConfiguration
come String
.
Parametri | |
---|---|
output |
PrintWriter : l'autore su cui stampare il file XML. |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters)
Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo elemento IConfiguration
meno i filtri degli oggetti in base al nome della chiave.
Esempio di filtro: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametri | |
---|---|
output |
PrintWriter : l'autore su cui stampare il file XML. |
excludeFilters |
: elenco dei tipi di oggetto che non devono essere sottoposti a dump. |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo elemento IConfiguration
meno i filtri degli oggetti in base al nome della chiave.
Esempio di filtro: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametri | |
---|---|
output |
PrintWriter : l'autore su cui stampare il file XML. |
excludeFilters |
: elenco dei tipi di oggetto che non devono essere sottoposti a dump. |
printDeprecatedOptions |
boolean : indica se stampare o meno le opzioni contrassegnate come deprecate |
printUnchangedOptions |
boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Interfaccia generica per recuperare su tutti i dispositivi tutti gli oggetti con un determinato nome di tipo.
Parametri | |
---|---|
configType |
String : tipo univoco dell'oggetto di configurazione |
Ritorni | |
---|---|
|
L'elenco di oggetti di configurazione del tipo specificato. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Ottiene il valore IBuildProvider
dalla configurazione.
Ritorni | |
---|---|
IBuildProvider |
il valore IBuildProvider fornito nella configurazione
|
getRiga di comando
public String getCommandLine ()
Recupera la riga di comando utilizzata per creare l'elemento IConfiguration
.
Ritorni | |
---|---|
String |
la riga di comando utilizzata per creare questo IConfiguration .
|
getCommandOptions
public ICommandOptions getCommandOptions ()
Ottiene il ICommandOptions
da utilizzare dalla configurazione.
Ritorni | |
---|---|
ICommandOptions |
ICommandOptions fornito nella configurazione.
|
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Restituisce il valore ConfigurationDescriptor
fornito nella configurazione.
Ritorni | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public Object getConfigurationObject (String typeName)
Interfaccia generica per ottenere l'oggetto di configurazione con il nome del tipo specificato.
Parametri | |
---|---|
typeName |
String : tipo univoco dell'oggetto di configurazione |
Ritorni | |
---|---|
Object |
l'oggetto di configurazione o null se il tipo di oggetto con il nome specificato
inesistente.
|
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
Simile a getConfigurationObject(String)
, ma per la configurazione
che supportano più oggetti.
Parametri | |
---|---|
typeName |
String : il nome del tipo univoco dell'oggetto di configurazione |
Ritorni | |
---|---|
|
l'elenco degli oggetti di configurazione o null se il tipo di oggetto
nome inesistente.
|
Opzioni Copertura
public CoverageOptions getCoverageOptions ()
Ottiene il CoverageOptions
da utilizzare dalla configurazione.
Ritorni | |
---|---|
CoverageOptions |
CoverageOptions fornito nella configurazione.
|
getDescription
public String getDescription ()
Ritorni | |
---|---|
String |
una breve descrizione leggibile dall'utente questo Configuration
|
getDeviceConfig
publicgetDeviceConfig ()
Ottiene gli elementi IDeviceConfiguration
dalla configurazione.
Ritorni | |
---|---|
|
i IDeviceConfiguration forniti in ordine nella configurazione
|
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Restituisce il valore IDeviceConfiguration
associato al nome fornito, null se non trovato.
Parametri | |
---|---|
nameDevice |
String |
Ritorni | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Ottiene il TestDeviceOptions
da utilizzare dalla configurazione.
Ritorni | |
---|---|
TestDeviceOptions |
TestDeviceOptions fornito nella configurazione.
|
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Ottiene il IDeviceRecovery
da utilizzare dalla configurazione.
Ritorni | |
---|---|
IDeviceRecovery |
IDeviceRecovery fornito nella configurazione.
|
getDevicerequirements
public IDeviceSelection getDeviceRequirements ()
Ottiene il IDeviceSelection
da utilizzare dalla configurazione.
Ritorni | |
---|---|
IDeviceSelection |
IDeviceSelection fornito nella configurazione.
|
getFilesToClean
publicgetFilesToClean ()
Recupera l'elenco dei file che verranno puliti durante cleanConfigurationData()
Ritorni | |
---|---|
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Ottiene il GlobalTestFilter
per la chiamata.
Ritorni | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
Ottieni i nomi delle opzioni che non hanno modificato alcun valore
Ritorni | |
---|---|
|
Preparatori per getLab
publicgetLabPreparers ()
Ottiene gli elementi ITargetPreparer
dalla configurazione.
Ritorni | |
---|---|
|
i ITargetPreparer forniti in ordine nella configurazione
|
getLogOutput
public ILeveledLogOutput getLogOutput ()
Ottiene il ILeveledLogOutput
da utilizzare dalla configurazione.
Ritorni | |
---|---|
ILeveledLogOutput |
ILeveledLogOutput fornito nella configurazione.
|
getLogSaver
public ILogSaver getLogSaver ()
Ottiene il ILogSaver
da utilizzare dalla configurazione.
Ritorni | |
---|---|
ILogSaver |
ILogSaver fornito nella configurazione.
|
getMetricCollectors
publicgetMetricCollectors ()
Ottiene gli elementi IMetricCollector
dalla configurazione.
Ritorni | |
---|---|
|
getMultiPreTargetPreparer
publicgetMultiPreTargetPreparers ()
Ottiene gli IMultiTargetPreparer
dalla configurazione che dovrebbe essere eseguita prima
uno qualsiasi dei dispositivi target_preparers.
Ritorni | |
---|---|
|
i IMultiTargetPreparer forniti in ordine nella configurazione
|
getMultiTargetPreparer
publicgetMultiTargetPreparers ()
Ottiene gli elementi IMultiTargetPreparer
dalla configurazione.
Ritorni | |
---|---|
|
i IMultiTargetPreparer forniti in ordine nella configurazione
|
getName
public String getName ()
Restituisce il nome della configurazione.
Ritorni | |
---|---|
String |
getPostProcessors
publicgetPostProcessors ()
Ottiene gli elementi IPostProcessor
dalla configurazione.
Ritorni | |
---|---|
|
getRiprovaDecision
public IRetryDecision getRetryDecision ()
Restituisce il valore IRetryDecision
utilizzato per la chiamata.
Ritorni | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Ottiene gli elementi ISystemStatusChecker
dalla configurazione.
Ritorni | |
---|---|
|
i ISystemStatusChecker forniti in ordine nella configurazione
|
Preparatori per getTarget
publicgetTargetPreparers ()
Ottiene gli elementi ITargetPreparer
dalla configurazione.
Ritorni | |
---|---|
|
i ITargetPreparer forniti in ordine nella configurazione
|
getTestInvocationListener
publicgetTestInvocationListeners ()
Ottiene gli ITestInvocationListener
da utilizzare dalla configurazione.
Ritorni | |
---|---|
|
il valore ITestInvocationListener fornito nella configurazione.
|
getTest
publicgetTests ()
Ottiene l'esecuzione di IRemoteTest
dalla configurazione.
Ritorni | |
---|---|
|
i test forniti nella configurazione |
injectOptionValue
public void injectOptionValue (String optionName, String optionValue)
Inserisci un valore di opzione nell'insieme di oggetti di configurazione.
È utile per fornire valori per opzioni generate dinamicamente.
Parametri | |
---|---|
optionName |
String : il nome dell'opzione |
optionValue |
String : il valore dell'opzione |
Lanci | |
---|---|
ConfigurationException |
injectOptionValue
public void injectOptionValue (String optionName, String optionKey, String optionValue)
Inserisci un valore di opzione nell'insieme di oggetti di configurazione.
È utile per fornire valori per opzioni generate dinamicamente.
Parametri | |
---|---|
optionName |
String : il nome dell'opzione |
optionKey |
String : la chiave facoltativa per le opzioni della mappa o null |
optionValue |
String : il valore dell'opzione della mappa |
Lanci | |
---|---|
ConfigurationException |
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
Inserisci un valore di opzione nell'insieme di oggetti di configurazione.
È utile per fornire valori per opzioni generate dinamicamente.
Parametri | |
---|---|
optionName |
String : il nome dell'opzione |
optionKey |
String : la chiave facoltativa per le opzioni della mappa o null |
optionValue |
String : il valore dell'opzione della mappa |
source |
String : la configurazione di origine che ha fornito questo valore dell'opzione |
Lanci | |
---|---|
ConfigurationException |
injectOptionValues
public void injectOptionValues (optionDefs)
Inserisci più valori di opzione nell'insieme di oggetti di configurazione.
Utile per inserire contemporaneamente molti valori di opzione dopo la creazione di un nuovo oggetto.
Parametri | |
---|---|
optionDefs |
: un elenco di definizioni di opzioni da inserire |
Lanci | |
---|---|
ConfigurationException |
isDeviceConfiguradFake
public boolean isDeviceConfiguredFake (String deviceName)
Indica se un dispositivo configurato è contrassegnato o meno con il tag isFake=true.
Parametri | |
---|---|
deviceName |
String |
Ritorni | |
---|---|
boolean |
DeepClone parziale
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Crea un clone di base da clone()
, quindi clona direttamente l'elenco dell'oggetto di configurazione specificato.
Parametri | |
---|---|
objectToDeepClone |
: l'elenco degli oggetti di configurazione da clonare direttamente. |
client |
IKeyStoreClient : il client dell'archivio chiavi. |
Ritorni | |
---|---|
IConfiguration |
La configurazione clonata parzialmente. |
Lanci | |
---|---|
ConfigurationException |
ComandoperstampaUtilizzo
public void printCommandUsage (boolean importantOnly, PrintStream out)
Restituisce un testo della guida per l'utilizzo della riga di comando da inviare a questa configurazione PrintStream.
Parametri | |
---|---|
importantOnly |
boolean : se true stampa solo la guida per le opzioni importanti |
out |
PrintStream : il ERROR(/PrintStream) da utilizzare. |
Lanci | |
---|---|
ConfigurationException |
risolvereDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Risolvi le opzioni di ERROR(/File)
che punta a una posizione remota. È necessario chiamare cleanConfigurationData()
per pulire i file.
Parametri | |
---|---|
resolver |
DynamicRemoteFileResolver : DynamicRemoteFileResolver per risolvere i file |
Lanci | |
---|---|
BuildRetrievalError |
|
ConfigurationException |
SafeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
Inserisci più valori di opzione nell'insieme di oggetti di configurazione senza generare se uno dell'opzione non può essere applicata.
Utile per inserire contemporaneamente molti valori di opzione dopo la creazione di un nuovo oggetto.
Parametri | |
---|---|
optionDefs |
: un elenco di definizioni di opzioni da inserire |
Lanci | |
---|---|
ConfigurationException |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Imposta i campi di configurazione Option
con un determinato insieme di argomenti della riga di comando utilizzando un
approccio basato sullo sforzo fisico.
Consulta ArgsOptionParser
per il formato previsto
Parametri | |
---|---|
listArgs |
: gli argomenti della riga di comando |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient da utilizzare. |
Ritorni | |
---|---|
|
gli argomenti non consumati |
Lanci | |
---|---|
ConfigurationException |
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
Sostituisci il valore IBuildProvider
attuale nella configurazione.
Parametri | |
---|---|
provider |
IBuildProvider : il nuovo IBuildProvider
|
impostariga di comando
public void setCommandLine (String[] arrayArgs)
Imposta la riga di comando utilizzata per creare questo IConfiguration
.
In questo modo viene archiviata l'intera riga di comando, incluso il nome della configurazione,
a differenza di setOptionsFromCommandLineArgs.
Parametri | |
---|---|
arrayArgs |
String : la riga di comando
|
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
Imposta ICommandOptions
, sostituendo eventuali valori esistenti
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
Metodo generico per impostare l'oggetto di configurazione con il nome specificato, sostituendo qualsiasi valore esistente.
Parametri | |
---|---|
typeName |
String : il nome univoco del tipo di oggetto di configurazione. |
configObject |
Object : l'oggetto di configurazione |
Lanci | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
Metodo generico per impostare l'elenco di oggetti di configurazione per il nome specificato, sostituendo eventuali quelli esistenti valore.
Parametri | |
---|---|
typeName |
String : il nome univoco del tipo di oggetto di configurazione. |
configList |
: l'elenco degli oggetti di configurazione |
Lanci | |
---|---|
ConfigurationException |
impostaCoperturaOpzioni
public void setCoverageOptions (CoverageOptions coverageOptions)
Imposta CoverageOptions
, sostituendo i valori esistenti.
Parametri | |
---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Imposta un IDeviceConfiguration
, sostituendo qualsiasi valore esistente.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Imposta i IDeviceConfiguration
, sostituendo eventuali valori esistenti.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Imposta l'elenco di IMetricCollector
, sostituendo eventuali valori esistenti.
Parametri | |
---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Imposta TestDeviceOptions
, sostituendo eventuali valori esistenti
Parametri | |
---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Imposta IDeviceRecovery
, sostituendo qualsiasi valore esistente.
setDevicerequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Imposta IDeviceSelection
, sostituendo eventuali valori esistenti
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Imposta ITargetPreparer
, sostituendo qualsiasi valore esistente.
setLabPreparer
public void setLabPreparers (preparers)
Imposta l'elenco di ITargetPreparer
, sostituendo qualsiasi valore esistente.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Imposta ILeveledLogOutput
, sostituendo qualsiasi valore esistente.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Imposta ILogSaver
, sostituendo qualsiasi valore esistente.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Metodo pratico per impostare un singolo IMultiTargetPreparer
in questa configurazione che
deve essere eseguito prima di qualsiasi dispositivo target_preparers, sostituendo eventuali valori esistenti
setMultiPreTargetPreparer
public void setMultiPreTargetPreparers (multiPreTargPreps)
Imposta l'elenco di IMultiTargetPreparer
da eseguire in questa configurazione
prima di qualsiasi dispositivo target_preparers, sostituendo eventuali valori esistenti
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Metodo pratico per impostare un singolo IMultiTargetPreparer
in questa configurazione
sostituendo eventuali valori esistenti
setMultiTargetPreparer
public void setMultiTargetPreparers (multiTargPreps)
Imposta l'elenco di IMultiTargetPreparer
in questa configurazione, sostituendo eventuali
valori esistenti
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Imposta i campi di configurazione Option
con un determinato insieme di argomenti della riga di comando
ArgsOptionParser
per il formato previsto
Parametri | |
---|---|
listArgs |
: gli argomenti della riga di comando |
Ritorni | |
---|---|
|
gli argomenti non consumati |
Lanci | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Imposta i campi di configurazione Option
con un determinato insieme di argomenti della riga di comando
Consulta ArgsOptionParser
per il formato previsto
Parametri | |
---|---|
listArgs |
: gli argomenti della riga di comando |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient da utilizzare. |
Ritorni | |
---|---|
|
gli argomenti non consumati |
Lanci | |
---|---|
ConfigurationException |
setPostProcessor
public void setPostProcessors (processors)
Imposta l'elenco di IPostProcessor
, sostituendo eventuali valori esistenti.
Parametri | |
---|---|
processors |
|
setRiprovaDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Imposta IRetryDecision
, sostituendo qualsiasi valore esistente.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Metodo pratico per impostare un singolo ISystemStatusChecker
in questa configurazione
sostituendo eventuali valori esistenti
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Imposta l'elenco di ISystemStatusChecker
in questa configurazione, sostituendo eventuali
valori esistenti
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Imposta ITargetPreparer
, sostituendo qualsiasi valore esistente.
setTargetPreparer
public void setTargetPreparers (preparers)
Imposta l'elenco di ITargetPreparer
, sostituendo qualsiasi valore esistente.
setTest
public void setTest (IRemoteTest test)
Metodo pratico per impostare un singolo IRemoteTest
in questa configurazione, sostituendo qualsiasi
valori esistenti
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Metodo pratico per impostare un singolo ITestInvocationListener
setTestInvocationListener
public void setTestInvocationListeners (listeners)
Imposta l'elenco di ITestInvocationListener
, sostituendo eventuali valori esistenti
setTest
public void setTests (tests)
Imposta l'elenco di IRemoteTest
in questa configurazione, sostituendo eventuali
valori esistenti
convalidaOpzioni
public void validateOptions ()
Convalida i valori delle opzioni.
Al momento, questa operazione consente di verificare che tutte le opzioni obbligatorie siano state impostate.
Lanci | |
---|---|
ConfigurationException |
Metodi protetti
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Restituisce se l'ambiente di TF è una chiamata remota.
Ritorni | |
---|---|
boolean |