Configurazione
public class Configuration
extends Object
implements IConfiguration
java.lang.Oggetto | |
↳ | 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 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 questo |
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 questo |
getAllConfigurationObjectsOfType (String configType) Interfaccia generica per ottenere tutti gli oggetti di un determinato nome di tipo tra i dispositivi. | |
IBuildProvider | getBuildProvider () Ottiene |
String | getCommandLine () Ottiene la riga di comando usata 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 l' |
String | getDescription () |
getDeviceConfig () Ottiene | |
IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Restituisce la |
TestDeviceOptions | getDeviceOptions () Ottiene l' |
IDeviceRecovery | getDeviceRecovery () Ottiene l' |
IDeviceSelection | getDeviceRequirements () Ottiene l' |
getFilesToClean () Ottieni 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 | |
ILeveledLogOutput | getLogOutput () Ottiene l' |
ILogSaver | getLogSaver () Ottiene |
getMetricCollectors () Ottiene | |
static | getMultiDeviceSupportedTag () Restituisce |
getMultiPreTargetPreparers () Ottiene | |
getMultiTargetPreparers () Ottiene | |
String | getName () Restituisce il nome della configurazione. |
getPostProcessors () Ottiene | |
IRetryDecision | getRetryDecision () Restituisce l' |
getSystemStatusCheckers () Ottiene | |
getTargetPreparers () Ottiene | |
getTestInvocationListeners () Ottiene gli | |
getTests () Ottiene l'oggetto | |
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) Inietta 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 o meno. |
IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Crea un clone di base da |
void | printCommandUsage (boolean importantOnly, PrintStream out) Invia un testo della guida sull'utilizzo della riga di comando per questa configurazione a un dato printStream. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Risolvi le opzioni di |
void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Iniettare 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) Imposta i campi | |
void | setBuildProvider ( IBuildProvider provider) Sostituire l'attuale |
void | setCommandLine (String[] arrayArgs) Imposta la riga di comando usata 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, configList) setConfigurationObjectList (String typeName, configList) Metodo generico per impostare l'elenco di oggetti di configurazione per il nome specificato, sostituendo qualsiasi valore esistente. |
void | setCoverageOptions ( CoverageOptions coverageOptions) Imposta |
void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Impostare 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) Impostare l'elenco di |
void | setLogOutput ( ILeveledLogOutput logger) Impostare |
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 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) Impostare 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) Impostare 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 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_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 visualizzate per questo IConfiguration
come ERROR(/String)
.
Parametri | |
---|---|
output | PrintWriter : il writer 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 questo IConfiguration
meno gli oggetti filtrati in base al relativo nome di chiave.
Esempio di filtro: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametri | |
---|---|
output | PrintWriter : il writer 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 questo IConfiguration
meno gli oggetti filtrati in base al relativo nome di chiave.
Esempio di filtro: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametri | |
---|---|
output | PrintWriter : il writer 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 tra 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 usata per creare questo IConfiguration
.
ritorna | |
---|---|
String | la riga di comando usata per creare questo IConfiguration . |
getOpzioniComando
public ICommandOptions getCommandOptions ()
Ottiene l' 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 i tipi di oggetti di configurazione che supportano più oggetti.
Parametri | |
---|---|
typeName | String : il nome di 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 l' CoverageOptions
da usare dalla configurazione.
ritorna | |
---|---|
CoverageOptions | le CoverageOptions fornite nella configurazione. |
getDescription
public String getDescription ()
ritorna | |
---|---|
String | una breve descrizione leggibile dall'utente di questa Configuration |
getDeviceConfig
publicgetDeviceConfig ()
Ottiene IDeviceConfiguration
dalla configurazione.
ritorna | |
---|---|
IDeviceConfiguration viene fornito in ordine nella configurazione |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Restituisce la IDeviceConfiguration
associata al nome fornito, null se non trovata.
Parametri | |
---|---|
nameDevice | String |
ritorna | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Ottiene l' 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 | l' 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 il 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 | |
---|---|
ITargetPreparer viene fornito in ordine nella configurazione |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Ottiene l' ILeveledLogOutput
da usare dalla configurazione.
ritorna | |
---|---|
ILeveledLogOutput | l' ILeveledLogOutput fornito nella configurazione. |
getLogSaver
public ILogSaver getLogSaver ()
Ottiene ILogSaver
da usare dalla configurazione.
ritorna | |
---|---|
ILogSaver | ILogSaver fornito nella configurazione. |
getMetricCollectors
publicgetMetricCollectors ()
Ottiene IMetricCollector
dalla configurazione.
ritorna | |
---|---|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Restituisce ERROR(/Set)
dei tag supportati in un tag di 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 | |
---|---|
IMultiTargetPreparer vengono forniti in ordine nella configurazione |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Ottiene IMultiTargetPreparer
dalla configurazione.
ritorna | |
---|---|
IMultiTargetPreparer vengono forniti in ordine nella configurazione |
getNome
public String getName ()
Restituisce il nome della configurazione.
ritorna | |
---|---|
String |
getRetryDecision
public IRetryDecision getRetryDecision ()
Restituisce l' IRetryDecision
utilizzato per la chiamata.
ritorna | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Ottiene ISystemStatusChecker
dalla configurazione.
ritorna | |
---|---|
ISystemStatusChecker sono forniti in ordine nella configurazione |
getTargetPreparers
publicgetTargetPreparers ()
Ottiene ITargetPreparer
dalla configurazione.
ritorna | |
---|---|
ITargetPreparer viene fornito in ordine nella configurazione |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Ottiene gli ITestInvocationListener
da usare dalla configurazione.
ritorna | |
---|---|
il ITestInvocationListener fornito nella configurazione. |
getTest
publicgetTests ()
Ottiene l'oggetto 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 che vengono generate dinamicamente.Parametri | |
---|---|
optionName | String : il nome dell'opzione |
optionValue | String : il valore dell'opzione |
Getta | |
---|---|
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 che vengono 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 |
Getta | |
---|---|
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 che vengono 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 |
Getta | |
---|---|
ConfigurationException |
injectOptionValues
public void injectOptionValues (optionDefs)
Inietta più valori di opzione nel set di oggetti di configurazione.
Utile per iniettare molti valori di opzione contemporaneamente dopo aver creato un nuovo oggetto.Parametri | |
---|---|
optionDefs |
Getta | |
---|---|
ConfigurationException |
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Restituisce se un dispositivo configurato è contrassegnato o meno con isFake=true o meno.
Parametri | |
---|---|
deviceName | String |
ritorna | |
---|---|
boolean |
partialDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Crea un clone di base da clone()
quindi clona in profondità l'elenco dell'oggetto di configurazione specificato.
Parametri | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : il client dell'archivio chiavi. |
ritorna | |
---|---|
IConfiguration | La configurazione clonata parzialmente profonda. |
Getta | |
---|---|
ConfigurationException |
printCommandUsage
public void printCommandUsage (boolean importantOnly, PrintStream out)
Invia un testo della guida sull'utilizzo della riga di comando per questa configurazione a un dato printStream.
Parametri | |
---|---|
importantOnly | boolean : se true stampa solo la guida per le opzioni importanti |
out | PrintStream : l' ERROR(/PrintStream) da utilizzare. |
Getta | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Risolvi le opzioni di ERROR(/File)
che puntano a una posizione remota. Ciò richiede la chiamata cleanConfigurationData()
per ripulire i file.
Parametri | |
---|---|
resolver | DynamicRemoteFileResolver : il DynamicRemoteFileResolver per risolvere i file |
Getta | |
---|---|
BuildRetrievalError | |
ConfigurationException |
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
Iniettare più valori di opzione nel set di oggetti di configurazione senza lanciare se una delle opzioni non può essere applicata.
Utile per iniettare molti valori di opzione contemporaneamente dopo aver creato un nuovo oggetto.
Parametri | |
---|---|
optionDefs |
Getta | |
---|---|
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.
Vedere ArgsOptionParser
per il formato previsto
Parametri | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient da usare. |
ritorna | |
---|---|
gli argomenti non consumati |
Getta | |
---|---|
ConfigurationException |
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
Sostituire l'attuale IBuildProvider
nella configurazione.
Parametri | |
---|---|
provider | IBuildProvider : il nuovo IBuildProvider |
setCommandLine
public void setCommandLine (String[] arrayArgs)
Imposta la riga di comando usata per creare questo IConfiguration
. Questo 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 tutti i 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 |
Getta | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
Metodo generico per impostare l'elenco di oggetti di configurazione per il nome specificato, sostituendo qualsiasi valore esistente.
Parametri | |
---|---|
typeName | String : il nome univoco del tipo di oggetto di configurazione. |
configList |
Getta | |
---|---|
ConfigurationException |
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Imposta CoverageOptions
, sostituendo tutti i valori esistenti.
Parametri | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Impostare un IDeviceConfiguration
, sostituendo qualsiasi valore esistente.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Imposta IDeviceConfiguration
s, sostituendo qualsiasi valore esistente.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Imposta l'elenco di IMetricCollector
s, sostituendo tutti i 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)
Impostare l'elenco di ITargetPreparer
s, sostituendo qualsiasi valore esistente.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Impostare 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 uno qualsiasi dei dispositivi target_preparers, sostituendo eventuali valori esistenti
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
Imposta l'elenco di IMultiTargetPreparer
s in questa configurazione che deve essere eseguito prima di uno qualsiasi dei dispositivi 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)
Impostare 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 |
Getta | |
---|---|
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 usare. |
ritorna | |
---|---|
gli argomenti non consumati |
Getta | |
---|---|
ConfigurationException |
setPostProcessors
public void setPostProcessors (processors)
Impostare 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
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Imposta ITargetPreparer
, sostituendo qualsiasi valore esistente.
setTargetPreparers
public void setTargetPreparers (preparers)
Impostare 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
s 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 impostateGetta | |
---|---|
ConfigurationException |
Metodi protetti
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Restituisce se l'ambiente di TF è o meno un'invocazione remota.
ritorna | |
---|---|
boolean |