Configurazione
public class Configuration
extends Object
implements IConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.Configuration |
Un'implementazione concreta IConfiguration
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 una |
Metodi pubblici | |
---|---|
void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Aggiungi file che devono essere puliti durante |
void | cleanConfigurationData () Elimina tutti i file che sono stati scaricati nei campi Opzione risolti dei file remoti. |
Configuration | clone () Crea una copia superficiale di questo oggetto. |
void | dumpXml (PrintWriter output) Ottiene il file XML espanso per la configurazione con tutte le opzioni mostrate per questo |
void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Ottiene il file XML espanso per la configurazione con tutte le opzioni mostrate per questa |
void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) Ottiene il file XML espanso per la configurazione con tutte le opzioni mostrate per questa |
getAllConfigurationObjectsOfType (String configType) Interfaccia generica per ottenere tutti gli oggetti di un determinato nome di tipo su tutti i dispositivi. | |
IBuildProvider | getBuildProvider () Ottiene |
String | getCommandLine () Ottiene la riga di comando utilizzata per creare questo |
ICommandOptions | getCommandOptions () Ottiene |
ConfigurationDescriptor | getConfigurationDescription () Restituisce il |
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 le |
String | getDescription () |
getDeviceConfig () Ottiene l' | |
IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Restituisce l' |
TestDeviceOptions | getDeviceOptions () Ottiene |
IDeviceRecovery | getDeviceRecovery () Ottiene l' |
IDeviceSelection | getDeviceRequirements () Ottiene l' |
getFilesToClean () Ottieni l'elenco dei file che verranno puliti durante | |
GlobalTestFilter | getGlobalFilters () Ottiene |
getInopOptions () Ottieni i nomi delle opzioni che non hanno modificato alcun valore | |
getLabPreparers () Ottiene i messaggi di | |
ILeveledLogOutput | getLogOutput () Ottiene l' |
ILogSaver | getLogSaver () Ottiene |
getMetricCollectors () Ottiene i messaggi di | |
static | getMultiDeviceSupportedTag () Restituisce l' |
getMultiPreTargetPreparers () Ottiene | |
getMultiTargetPreparers () Ottiene | |
String | getName () Restituisce il nome della configurazione. |
getPostProcessors () Ottiene | |
IRetryDecision | getRetryDecision () Restituisce |
getSystemStatusCheckers () Ottiene | |
getTargetPreparers () Ottiene i messaggi di | |
getTestInvocationListeners () Ottiene le | |
getTests () Ottiene i messaggi di | |
void | injectOptionValue (String optionName, String optionValue) Iniettare un valore di opzione nell'insieme di oggetti di configurazione. |
void | injectOptionValue (String optionName, String optionKey, String optionValue) Iniettare un valore di opzione nell'insieme di oggetti di configurazione. |
void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source) Iniettare un valore di opzione nell'insieme di oggetti di configurazione. |
void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) Iniettare più valori di opzione nel set di oggetti di configurazione. |
boolean | isDeviceConfiguredFake (String deviceName) Restituisce se un dispositivo configurato è contrassegnato o meno come isFake=true o meno. |
IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Crea un clone di base da |
void | printCommandUsage (boolean importantOnly, PrintStream out) Emette un testo della guida sull'utilizzo della riga di comando per questa configurazione in un determinato printStream. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Risolvi le opzioni di |
void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Inietta più valori di opzione nel set di oggetti di configurazione senza lanciare se una delle opzioni non può essere applicata. |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Impostare i campi | |
void | setBuildProvider ( IBuildProvider provider) Sostituisci l' |
void | setCommandLine (String[] arrayArgs) Imposta la riga di comando utilizzata per creare questa |
void | setCommandOptions ( ICommandOptions cmdOptions) Impostare |
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, configList) setConfigurationObjectList (String typeName, configList) Metodo generico per impostare l'elenco degli oggetti di configurazione per il nome specificato, sostituendo qualsiasi valore esistente. |
void | setCoverageOptions ( CoverageOptions coverageOptions) Imposta |
void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Imposta un |
void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Impostare il |
void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) 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 ( preparers) setLabPreparers ( preparers) 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 ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Imposta l'elenco di |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Metodo pratico per impostare un singolo |
void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Impostare l'elenco di |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Imposta i campi delle ArgsOptionParser per il formato previsto | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Imposta i campi delle ArgsOptionParser per il formato previsto | |
void | setPostProcessors ( processors) setPostProcessors ( processors) Imposta l'elenco di |
void | setRetryDecision ( IRetryDecision decisionRetry) Imposta |
void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Metodo pratico per impostare un singolo |
void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Impostare l'elenco di |
void | setTargetPreparer ( ITargetPreparer preparer) Imposta |
void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) 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 ( listeners) setTestInvocationListeners ( listeners) Impostare l'elenco di |
void | setTests ( tests) setTests ( tests) Impostare l'elenco di |
void | validateOptions () Convalida i valori delle opzioni. |
Metodi protetti | |
---|---|
boolean | isRemoteEnvironment () Restituisce se l'ambiente di TF è o meno una chiamata remota. |
Campi
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
NOME DEL 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
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
Costruttori pubblici
Configurazione
public Configuration (String name, String description)
Crea una Configuration
con oggetti di configurazione predefiniti.
Parametri | |
---|---|
name | String |
description | String |
Metodi pubblici
addFilesToClean
public void addFilesToClean (toBeCleaned)
Aggiungi file che devono essere puliti durante cleanConfigurationData()
Parametri | |
---|---|
toBeCleaned |
cleanConfigurationData
public void cleanConfigurationData ()
Elimina tutti i file che sono stati scaricati nei campi Opzione risolti dei file remoti.
clone
public Configuration clone ()
Crea una copia superficiale di questo oggetto.
ritorna | |
---|---|
Configuration |
dumpXml
public void dumpXml (PrintWriter output)
Ottiene il file XML espanso per la configurazione con tutte le opzioni mostrate per questo IConfiguration
come String
.
Parametri | |
---|---|
output | PrintWriter : lo scrittore su cui stampare l'xml. |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters)
Ottiene il file XML espanso per la configurazione con tutte le opzioni mostrate per questa IConfiguration
meno i filtri degli oggetti in base al nome della chiave.
Esempio di filtro: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametri | |
---|---|
output | PrintWriter : lo scrittore su cui stampare l'xml. |
excludeFilters |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Ottiene il file XML espanso per la configurazione con tutte le opzioni mostrate per questa IConfiguration
meno i filtri degli oggetti in base al nome della chiave.
Esempio di filtro: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametri | |
---|---|
output | PrintWriter : lo scrittore su cui stampare l'xml. |
excludeFilters | |
printDeprecatedOptions | boolean : se stampare o meno le opzioni contrassegnate come obsolete |
printUnchangedOptions | boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Interfaccia generica per ottenere tutti gli oggetti di un determinato nome di tipo su tutti i dispositivi.
Parametri | |
---|---|
configType | String : il tipo univoco dell'oggetto di configurazione |
ritorna | |
---|---|
L'elenco degli oggetti di configurazione del tipo specificato. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Ottiene IBuildProvider
dalla configurazione.
ritorna | |
---|---|
IBuildProvider | l' IBuildProvider fornito nella configurazione |
getCommandLine
public String getCommandLine ()
Ottiene la riga di comando utilizzata per creare questo IConfiguration
.
ritorna | |
---|---|
String | la riga di comando utilizzata per creare questa IConfiguration . |
getCommandOptions
public ICommandOptions getCommandOptions ()
Ottiene ICommandOptions
da usare dalla configurazione.
ritorna | |
---|---|
ICommandOptions | le ICommandOptions fornite nella configurazione. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Restituisce il ConfigurationDescriptor
fornito nella configurazione.
ritorna | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public Object getConfigurationObject (String typeName)
Interfaccia generica per ottenere l'oggetto di configurazione con il nome del tipo specificato.
Parametri | |
---|---|
typeName | String : il tipo univoco dell'oggetto di configurazione |
ritorna | |
---|---|
Object | l'oggetto di configurazione o null se il tipo di oggetto con il nome specificato non esiste. |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
Simile a getConfigurationObject(String)
, ma per tipi di oggetti di configurazione che supportano più oggetti.
Parametri | |
---|---|
typeName | String : il nome del tipo univoco dell'oggetto di configurazione |
ritorna | |
---|---|
l'elenco degli oggetti di configurazione o null se il tipo di oggetto con il nome specificato non esiste. |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
Ottiene le CoverageOptions
da usare dalla configurazione.
ritorna | |
---|---|
CoverageOptions | le CoverageOptions fornite nella configurazione. |
getDescription
public String getDescription ()
ritorna | |
---|---|
String | una breve descrizione leggibile dall'utente questa Configuration |
getDeviceConfig
publicgetDeviceConfig ()
Ottiene l' IDeviceConfiguration
s dalla configurazione.
ritorna | |
---|---|
IDeviceConfiguration è fornito in ordine nella configurazione |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Restituisce l' IDeviceConfiguration
associato al nome fornito, null se non trovato.
Parametri | |
---|---|
nameDevice | String |
ritorna | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Ottiene TestDeviceOptions
da usare dalla configurazione.
ritorna | |
---|---|
TestDeviceOptions | le TestDeviceOptions fornite nella configurazione. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Ottiene l' IDeviceRecovery
da usare dalla configurazione.
ritorna | |
---|---|
IDeviceRecovery | IDeviceRecovery fornito nella configurazione. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Ottiene l' IDeviceSelection
da usare dalla configurazione.
ritorna | |
---|---|
IDeviceSelection | l' IDeviceSelection fornito nella configurazione. |
getFilesToClean
publicgetFilesToClean ()
Ottieni l'elenco dei file che verranno puliti durante cleanConfigurationData()
ritorna | |
---|---|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Ottiene GlobalTestFilter
per la chiamata.
ritorna | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
Ottieni i nomi delle opzioni che non hanno modificato alcun valore
ritorna | |
---|---|
getLabPreparers
publicgetLabPreparers ()
Ottiene i messaggi di ITargetPreparer
dalla configurazione.
ritorna | |
---|---|
l' ITargetPreparer è fornito in ordine nella configurazione |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Ottiene l' ILeveledLogOutput
da utilizzare dalla configurazione.
ritorna | |
---|---|
ILeveledLogOutput | l' ILeveledLogOutput fornito nella configurazione. |
getLogSaver
public ILogSaver getLogSaver ()
Ottiene ILogSaver
da utilizzare dalla configurazione.
ritorna | |
---|---|
ILogSaver | l' ILogSaver fornito nella configurazione. |
getMetricCollectors
publicgetMetricCollectors ()
Ottiene i messaggi di IMetricCollector
dalla configurazione.
ritorna | |
---|---|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Restituisce l' ERROR(/Set)
di tag supportati in un tag dispositivo per la configurazione di più dispositivi.
ritorna | |
---|---|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Ottiene IMultiTargetPreparer
dalla configurazione che deve essere eseguita prima di qualsiasi dispositivo target_preparer.
ritorna | |
---|---|
IMultiTargetPreparer fornito in ordine nella configurazione |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Ottiene IMultiTargetPreparer
dalla configurazione.
ritorna | |
---|---|
IMultiTargetPreparer fornito in ordine nella configurazione |
getName
public String getName ()
Restituisce il nome della configurazione.
ritorna | |
---|---|
String |
getPostProcessors
publicgetPostProcessors ()
Ottiene IPostProcessor
s dalla configurazione.
ritorna | |
---|---|
getRetryDecision
public IRetryDecision getRetryDecision ()
Restituisce IRetryDecision
utilizzato per la chiamata.
ritorna | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Ottiene ISystemStatusChecker
dalla configurazione.
ritorna | |
---|---|
ISystemStatusChecker è fornito in ordine nella configurazione |
getTargetPreparers
publicgetTargetPreparers ()
Ottiene i messaggi di ITargetPreparer
dalla configurazione.
ritorna | |
---|---|
l' ITargetPreparer è fornito in ordine nella configurazione |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Ottiene le ITestInvocationListener
da usare dalla configurazione.
ritorna | |
---|---|
ITestInvocationListener è fornito nella configurazione. |
getTest
publicgetTests ()
Ottiene i messaggi di IRemoteTest
da eseguire dalla configurazione.
ritorna | |
---|---|
i test previsti nella configurazione |
injectOptionValue
public void injectOptionValue (String optionName, String optionValue)
Iniettare un valore di opzione nell'insieme di oggetti di configurazione.
Utile per fornire valori per le opzioni generate dinamicamente.Parametri | |
---|---|
optionName | String : il nome dell'opzione |
optionValue | String : il valore dell'opzione |
Tiri | |
---|---|
ConfigurationException |
injectOptionValue
public void injectOptionValue (String optionName, String optionKey, String optionValue)
Iniettare un valore di opzione nell'insieme di oggetti di configurazione.
Utile per fornire valori per le opzioni generate dinamicamente.Parametri | |
---|---|
optionName | String : il nome dell'opzione |
optionKey | String : la chiave opzionale per le opzioni della mappa o null |
optionValue | String : il valore dell'opzione della mappa |
Tiri | |
---|---|
ConfigurationException |
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
Iniettare un valore di opzione nell'insieme di oggetti di configurazione.
Utile per fornire valori per le opzioni generate dinamicamente.Parametri | |
---|---|
optionName | String : il nome dell'opzione |
optionKey | String : la chiave opzionale 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 di opzione |
Tiri | |
---|---|
ConfigurationException |
injectOptionValues
public void injectOptionValues (optionDefs)
Iniettare più valori di opzione nel set di oggetti di configurazione.
Utile per iniettare più valori di opzione contemporaneamente dopo aver creato un nuovo oggetto.Parametri | |
---|---|
optionDefs |
Tiri | |
---|---|
ConfigurationException |
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Restituisce se un dispositivo configurato è contrassegnato o meno come isFake=true o meno.
Parametri | |
---|---|
deviceName | String |
ritorna | |
---|---|
boolean |
parzialeDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Crea un clone di base da clone()
, quindi clona in profondità l'elenco di un determinato oggetto di configurazione.
Parametri | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : il client dell'archivio chiavi. |
ritorna | |
---|---|
IConfiguration | La configurazione parzialmente clonata. |
Tiri | |
---|---|
ConfigurationException |
printCommandUsage
public void printCommandUsage (boolean importantOnly, PrintStream out)
Emette un testo della guida sull'utilizzo della riga di comando per questa configurazione in un determinato printStream.
Parametri | |
---|---|
importantOnly | boolean : se true stampa solo la guida per le opzioni importanti |
out | PrintStream : ERROR(/PrintStream) da utilizzare. |
Tiri | |
---|---|
ConfigurationException |
risolvereDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Risolvi le opzioni di ERROR(/File)
che puntano a una posizione remota. Ciò richiede che cleanConfigurationData()
venga chiamato per pulire i file.
Parametri | |
---|---|
resolver | DynamicRemoteFileResolver : il DynamicRemoteFileResolver per risolvere i file |
Tiri | |
---|---|
BuildRetrievalError | |
ConfigurationException |
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
Inietta più valori di opzione nel set di oggetti di configurazione senza lanciare se una delle opzioni non può essere applicata.
Utile per iniettare più valori di opzione contemporaneamente dopo aver creato un nuovo oggetto.
Parametri | |
---|---|
optionDefs |
Tiri | |
---|---|
ConfigurationException |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Impostare i campi Option
di configurazione con un determinato set di argomenti della riga di comando utilizzando un approccio ottimale.
Vedere ArgsOptionParser
per il formato previsto
Parametri | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient da usare. |
ritorna | |
---|---|
gli argomenti non consumati |
Tiri | |
---|---|
ConfigurationException |
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
Sostituisci l' IBuildProvider
corrente nella configurazione.
Parametri | |
---|---|
provider | IBuildProvider : il nuovo IBuildProvider |
setCommandLine
public void setCommandLine (String[] arrayArgs)
Imposta la riga di comando utilizzata per creare questa 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)
Impostare 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 |
Tiri | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
Metodo generico per impostare l'elenco degli oggetti di configurazione per il nome specificato, sostituendo qualsiasi valore esistente.
Parametri | |
---|---|
typeName | String : il nome univoco del tipo di oggetto di configurazione. |
configList |
Tiri | |
---|---|
ConfigurationException |
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Imposta CoverageOptions
, sostituendo tutti i valori esistenti.
Parametri | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Imposta un IDeviceConfiguration
, sostituendo qualsiasi valore esistente.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Impostare il IDeviceConfiguration
s, sostituendo qualsiasi valore esistente.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Imposta l'elenco di IMetricCollector
s, sostituendo eventuali valori esistenti.
Parametri | |
---|---|
collectors |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Imposta TestDeviceOptions
, sostituendo tutti i 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 tutti i valori esistenti
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Imposta ITargetPreparer
, sostituendo qualsiasi valore esistente.
setLabPreparers
public void setLabPreparers (preparers)
Imposta l'elenco di ITargetPreparer
s, 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 dovrebbe essere eseguito prima di qualsiasi dispositivo target_preparers, sostituendo eventuali valori esistenti
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
Imposta l'elenco di IMultiTargetPreparer
in questa configurazione che dovrebbe essere eseguito prima di qualsiasi dispositivo target_preparer, sostituendo eventuali valori esistenti
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Metodo pratico per impostare un singolo IMultiTargetPreparer
in questa configurazione, sostituendo eventuali valori esistenti
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
Impostare l'elenco di IMultiTargetPreparer
in questa configurazione, sostituendo eventuali valori esistenti
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Imposta i campi delle Option
di configurazione con un determinato set di argomenti della riga di comando
ArgsOptionParser
per il formato previstoParametri | |
---|---|
listArgs |
ritorna | |
---|---|
gli argomenti non consumati |
Tiri | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Imposta i campi delle Option
di configurazione con un determinato set di argomenti della riga di comando
ArgsOptionParser
per il formato previstoParametri | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient da usare. |
ritorna | |
---|---|
gli argomenti non consumati |
Tiri | |
---|---|
ConfigurationException |
setPostProcessors
public void setPostProcessors (processors)
Imposta l'elenco di IPostProcessor
s, sostituendo eventuali valori esistenti.
Parametri | |
---|---|
processors |
setRetryDecision
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)
Impostare l'elenco di ISystemStatusChecker
in questa configurazione, sostituendo eventuali valori esistenti
setTargetPreparaer
public void setTargetPreparer (ITargetPreparer preparer)
Imposta ITargetPreparer
, sostituendo qualsiasi valore esistente.
setTargetPreparers
public void setTargetPreparers (preparers)
Imposta l'elenco di ITargetPreparer
s, sostituendo qualsiasi valore esistente.
setTest
public void setTest (IRemoteTest test)
Metodo pratico per impostare un singolo IRemoteTest
in questa configurazione, sostituendo eventuali valori esistenti
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Metodo pratico per impostare un singolo ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Impostare l'elenco di ITestInvocationListener
s, sostituendo eventuali valori esistenti
setTest
public void setTests (tests)
Impostare l'elenco di IRemoteTest
in questa configurazione, sostituendo eventuali valori esistenti
validateOptions
public void validateOptions ()
Convalida i valori delle opzioni.
Attualmente questo convaliderà solo che tutte le opzioni obbligatorie sono state impostateTiri | |
---|---|
ConfigurationException |
Metodi protetti
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Restituisce se l'ambiente di TF è o meno una chiamata remota.
ritorna | |
---|---|
boolean |