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 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 visualizzate per questo |
void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Ottiene il file XML espanso per la configurazione con tutte le opzioni visualizzate 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 visualizzate 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 l' |
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 |
String | getDescription () |
getDeviceConfig () Ottiene | |
IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Restituisce l' |
TestDeviceOptions | getDeviceOptions () Ottiene |
IDeviceRecovery | getDeviceRecovery () Ottiene |
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 | |
ILeveledLogOutput | getLogOutput () Ottiene |
ILogSaver | getLogSaver () Ottiene l' |
getMetricCollectors () Ottiene | |
static | getMultiDeviceSupportedTag () Restituisce l' |
getMultiPreTargetPreparers () Ottiene | |
getMultiTargetPreparers () Ottiene | |
String | getName () Restituisce il nome della configurazione. |
getPostProcessors () Ottiene gli | |
IRetryDecision | getRetryDecision () Restituisce l' |
getSystemStatusCheckers () Ottiene | |
getTargetPreparers () Ottiene | |
getTestInvocationListeners () Ottiene gli oggetti | |
getTests () Ottiene l'esecuzione 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 con isFake=true oppure no. |
IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Crea un clone di base da |
void | printCommandUsage (boolean importantOnly, PrintStream out) Restituisce un testo di aiuto sull'utilizzo della riga di comando per questa configurazione al printStream specificato. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Risolvere le opzioni di |
void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Inserisce più valori di opzione nel set di oggetti di configurazione senza lanciare un'eccezione se una delle opzioni non può essere applicata. |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Imposta i campi | |
void | setBuildProvider ( IBuildProvider provider) Sostituisci l'attuale |
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 dato, 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) Imposta |
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) Imposta l'elenco di |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Imposta i campi ArgsOptionParser per il formato previsto | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Imposta i campi 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) Imposta 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) Imposta l'elenco di |
void | setTests ( tests) setTests ( tests) Imposta l'elenco di |
void | validateOptions () Convalidare i valori delle opzioni. |
Metodi protetti | |
---|---|
boolean | isRemoteEnvironment () Restituisce se l'ambiente di TF è o meno un'invocazione 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_REQUIREMENT_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
aggiungiFilesToClean
public void addFilesToClean (toBeCleaned)
Aggiungi 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.
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 visualizzate 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 visualizzate 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 visualizzate 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 deprecate |
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 questo IConfiguration . |
getCommandOptions
public ICommandOptions getCommandOptions ()
Ottiene l' ICommandOptions
da utilizzare dalla configurazione.
ritorna | |
---|---|
ICommandOptions | le ICommandOptions fornite nella configurazione. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Restituisce il ConfigurationDescriptor
fornito nella configurazione.
ritorna | |
---|---|
ConfigurationDescriptor |
getConfigurazioneOggetto
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 oggetto 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 CoverageOptions
da utilizzare dalla configurazione.
ritorna | |
---|---|
CoverageOptions | le CoverageOptions fornite nella configurazione. |
getDescrizione
public String getDescription ()
ritorna | |
---|---|
String | una breve descrizione leggibile dall'utente di questa Configuration |
getDeviceConfig
publicgetDeviceConfig ()
Ottiene IDeviceConfiguration
dalla configurazione.
ritorna | |
---|---|
la IDeviceConfiguration è fornita in ordine nella configurazione |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Restituisce l' IDeviceConfiguration
associata al nome fornito, null se non trovato.
Parametri | |
---|---|
nameDevice | String |
ritorna | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Ottiene TestDeviceOptions
da utilizzare dalla configurazione.
ritorna | |
---|---|
TestDeviceOptions | le TestDeviceOptions fornite nella configurazione. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Ottiene IDeviceRecovery
da utilizzare dalla configurazione.
ritorna | |
---|---|
IDeviceRecovery | l' IDeviceRecovery fornito nella configurazione. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Ottiene l' IDeviceSelection
da utilizzare dalla configurazione.
ritorna | |
---|---|
IDeviceSelection | l' IDeviceSelection fornita 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 ITargetPreparer
dalla configurazione.
ritorna | |
---|---|
gli ITargetPreparer sono forniti in ordine nella configurazione |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Ottiene ILeveledLogOutput
da utilizzare dalla configurazione.
ritorna | |
---|---|
ILeveledLogOutput | il ILeveledLogOutput fornito nella configurazione. |
getLogSaver
public ILogSaver getLogSaver ()
Ottiene l' ILogSaver
da utilizzare dalla configurazione.
ritorna | |
---|---|
ILogSaver | l' ILogSaver fornito nella configurazione. |
getMetricCollectors
publicgetMetricCollectors ()
Ottiene IMetricCollector
dalla configurazione.
ritorna | |
---|---|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Restituisce l' ERROR(/Set)
dei 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_preparers.
ritorna | |
---|---|
gli IMultiTargetPreparer vengono forniti in ordine nella configurazione |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Ottiene IMultiTargetPreparer
dalla configurazione.
ritorna | |
---|---|
gli IMultiTargetPreparer vengono forniti in ordine nella configurazione |
getNome
public String getName ()
Restituisce il nome della configurazione.
ritorna | |
---|---|
String |
getPostProcessori
publicgetPostProcessors ()
Ottiene gli IPostProcessor
dalla configurazione.
ritorna | |
---|---|
getRetryDecision
public IRetryDecision getRetryDecision ()
Restituisce l' IRetryDecision
utilizzata per la chiamata.
ritorna | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Ottiene ISystemStatusChecker
dalla configurazione.
ritorna | |
---|---|
l' ISystemStatusChecker viene fornito in ordine nella configurazione |
getTargetPreparers
publicgetTargetPreparers ()
Ottiene ITargetPreparer
dalla configurazione.
ritorna | |
---|---|
gli ITargetPreparer sono forniti in ordine nella configurazione |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Ottiene gli oggetti ITestInvocationListener
da utilizzare dalla configurazione.
ritorna | |
---|---|
ITestInvocationListener è fornito nella configurazione. |
getTest
publicgetTests ()
Ottiene l'esecuzione di IRemoteTest
dalla configurazione.
ritorna | |
---|---|
i test previsti nella configurazione |
iniettareOptionValue
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 |
Lancia | |
---|---|
ConfigurationException |
iniettareOptionValue
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 facoltativa per le opzioni della mappa o null |
optionValue | String : il valore dell'opzione della mappa |
Lancia | |
---|---|
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 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 di opzione |
Lancia | |
---|---|
ConfigurationException |
iniettareOptionValues
public void injectOptionValues (optionDefs)
Iniettare più valori di opzione nel set di oggetti di configurazione.
Utile per iniettare molti valori di opzioni contemporaneamente dopo aver creato un nuovo oggetto.Parametri | |
---|---|
optionDefs |
Lancia | |
---|---|
ConfigurationException |
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Restituisce se un dispositivo configurato è contrassegnato o meno con isFake=true oppure no.
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 degli oggetti di configurazione specificati.
Parametri | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : il client dell'archivio chiavi. |
ritorna | |
---|---|
IConfiguration | La configurazione parzialmente clonata in profondità. |
Lancia | |
---|---|
ConfigurationException |
printCommandUsage
public void printCommandUsage (boolean importantOnly, PrintStream out)
Restituisce un testo di aiuto sull'utilizzo della riga di comando per questa configurazione al printStream specificato.
Parametri | |
---|---|
importantOnly | boolean : se true , stampa solo l'aiuto per le opzioni importanti |
out | PrintStream : l' ERROR(/PrintStream) da utilizzare. |
Lancia | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
risolvereDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Risolvere le opzioni di ERROR(/File)
che punta a una posizione remota. Ciò richiede che cleanConfigurationData()
venga chiamato per pulire i file.
Parametri | |
---|---|
resolver | DynamicRemoteFileResolver : il DynamicRemoteFileResolver per risolvere i file |
Lancia | |
---|---|
BuildRetrievalError | |
ConfigurationException |
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
Inserisce più valori di opzione nel set di oggetti di configurazione senza lanciare un'eccezione se una delle opzioni non può essere applicata.
Utile per iniettare molti valori di opzioni contemporaneamente dopo aver creato un nuovo oggetto.
Parametri | |
---|---|
optionDefs |
Lancia | |
---|---|
ConfigurationException |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Imposta i campi Option
di configurazione con un determinato set di argomenti della riga di comando utilizzando un approccio ottimale.
Vedi ArgsOptionParser
per il formato previsto
Parametri | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient da utilizzare. |
ritorna | |
---|---|
gli argomenti non consumati |
Lancia | |
---|---|
ConfigurationException |
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
Sostituisci l'attuale IBuildProvider
nella configurazione.
Parametri | |
---|---|
provider | IBuildProvider : il nuovo IBuildProvider |
setCommandLine
public void setCommandLine (String[] arrayArgs)
Imposta la riga di comando utilizzata per creare questo IConfiguration
. Memorizza 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
setConfigurazioneOggetto
public void setConfigurationObject (String typeName, Object configObject)
Metodo generico per impostare l'oggetto di configurazione con il nome dato, sostituendo qualsiasi valore esistente.
Parametri | |
---|---|
typeName | String : il nome univoco del tipo di oggetto di configurazione. |
configObject | Object : l'oggetto di configurazione |
Lancia | |
---|---|
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 |
Lancia | |
---|---|
ConfigurationException |
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Imposta CoverageOptions
, sostituendo eventuali valori esistenti.
Parametri | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Imposta un IDeviceConfiguration
, sostituendo qualsiasi valore esistente.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Imposta IDeviceConfiguration
, sostituendo qualsiasi valore esistente.
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.
setLabPreparers
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
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
Imposta l'elenco di IMultiTargetPreparer
in questa configurazione che deve essere eseguito 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
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
Imposta l'elenco di IMultiTargetPreparer
in questa configurazione, sostituendo eventuali valori esistenti
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Imposta i campi Option
di configurazione con un determinato set di argomenti della riga di comando
ArgsOptionParser
per il formato previstoParametri | |
---|---|
listArgs |
ritorna | |
---|---|
gli argomenti non consumati |
Lancia | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Imposta i campi Option
di configurazione con un determinato set di argomenti della riga di comando
ArgsOptionParser
per il formato previstoParametri | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient da utilizzare. |
ritorna | |
---|---|
gli argomenti non consumati |
Lancia | |
---|---|
ConfigurationException |
setPostProcessors
public void setPostProcessors (processors)
Imposta l'elenco di IPostProcessor
, 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)
Imposta l'elenco di ISystemStatusChecker
in questa configurazione, sostituendo eventuali valori esistenti
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Imposta ITargetPreparer
, sostituendo qualsiasi valore esistente.
setTargetPreparers
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 eventuali valori esistenti
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Metodo pratico per impostare un singolo ITestInvocationListener
setTestInvocationListeners
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
validateOptions
public void validateOptions ()
Convalidare i valori delle opzioni.
Attualmente questo convaliderà solo che tutte le opzioni obbligatorie sono state impostateLancia | |
---|---|
ConfigurationException |
Metodi protetti
èRemoteEnvironment
protected boolean isRemoteEnvironment ()
Restituisce se l'ambiente di TF è o meno un'invocazione remota.
ritorna | |
---|---|
boolean |