Configurazione

public class Configuration
extends Object implements IConfiguration

java.lang.Object
🎞 com.android.tradefed.config.Configuration


Un'implementazione IConfiguration concreta che archivia gli oggetti di configurazione caricati in una mappa.

Riepilogo

Campi

public static final String BUILD_PROVIDER_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

public static final String GLOBAL_FILTERS_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

public static final String LOGGER_TYPE_NAME

public static final String LOG_SAVER_TYPE_NAME

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

public static final String MULTI_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final String RESULT_REPORTER_TYPE_NAME

public static final String RETRY_DECISION_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

public static final String TEST_TYPE_NAME

Costruttori pubblici

Configuration(String name, String description)

Crea un'Configuration con oggetti di configurazione predefiniti.

Metodi pubblici

void addFilesToClean( toBeCleaned)

Aggiungi i file che devono essere puliti durante cleanConfigurationData()

void cleanConfigurationData()

Elimina tutti i file scaricati nei campi Opzione risolti dei file remoti.

Configuration clone()

Crea una copia superficiale dell'oggetto.

void dumpXml(PrintWriter output)

Ottiene il file XML espanso per la configurazione con tutte le opzioni mostrate IConfiguration come String.

void dumpXml(PrintWriter output, excludeFilters)

Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo elemento IConfiguration meno i filtri degli oggetti in base al nome della chiave.

void dumpXml(PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo elemento IConfiguration meno i filtri degli oggetti in base al nome della chiave.

getAllConfigurationObjectsOfType(String configType)

Interfaccia generica per recuperare su tutti i dispositivi tutti gli oggetti con un determinato nome di tipo.

IBuildProvider getBuildProvider()

Ottiene il valore IBuildProvider dalla configurazione.

String getCommandLine()

Recupera la riga di comando utilizzata per creare l'elemento IConfiguration.

ICommandOptions getCommandOptions()

Ottiene il ICommandOptions da utilizzare dalla configurazione.

ConfigurationDescriptor getConfigurationDescription()

Restituisce il valore ConfigurationDescriptor fornito nella configurazione.

Object getConfigurationObject(String typeName)

Interfaccia generica per ottenere l'oggetto di configurazione con il nome del tipo specificato.

getConfigurationObjectList(String typeName)

Simile a getConfigurationObject(String), ma per la configurazione che supportano più oggetti.

CoverageOptions getCoverageOptions()

Ottiene il CoverageOptions da utilizzare dalla configurazione.

String getDescription()
getDeviceConfig()

Ottiene gli elementi IDeviceConfiguration dalla configurazione.

IDeviceConfiguration getDeviceConfigByName(String nameDevice)

Restituisce il valore IDeviceConfiguration associato al nome fornito, null se non trovato.

TestDeviceOptions getDeviceOptions()

Ottiene il TestDeviceOptions da utilizzare dalla configurazione.

IDeviceRecovery getDeviceRecovery()

Ottiene il IDeviceRecovery da utilizzare dalla configurazione.

IDeviceSelection getDeviceRequirements()

Ottiene il IDeviceSelection da utilizzare dalla configurazione.

getFilesToClean()

Recupera l'elenco dei file che verranno puliti durante cleanConfigurationData()

GlobalTestFilter getGlobalFilters()

Ottiene il GlobalTestFilter per la chiamata.

getInopOptions()

Ottieni i nomi delle opzioni che non hanno modificato alcun valore

getLabPreparers()

Ottiene gli elementi ITargetPreparer dalla configurazione.

ILeveledLogOutput getLogOutput()

Ottiene il ILeveledLogOutput da utilizzare dalla configurazione.

ILogSaver getLogSaver()

Ottiene il ILogSaver da utilizzare dalla configurazione.

getMetricCollectors()

Ottiene gli elementi IMetricCollector dalla configurazione.

getMultiPreTargetPreparers()

Ottiene gli IMultiTargetPreparer dalla configurazione che dovrebbe essere eseguita prima uno qualsiasi dei dispositivi target_preparers.

getMultiTargetPreparers()

Ottiene gli elementi IMultiTargetPreparer dalla configurazione.

String getName()

Restituisce il nome della configurazione.

getPostProcessors()

Ottiene gli elementi IPostProcessor dalla configurazione.

IRetryDecision getRetryDecision()

Restituisce il valore IRetryDecision utilizzato per la chiamata.

getSystemStatusCheckers()

Ottiene gli elementi ISystemStatusChecker dalla configurazione.

getTargetPreparers()

Ottiene gli elementi ITargetPreparer dalla configurazione.

getTestInvocationListeners()

Ottiene gli ITestInvocationListener da utilizzare dalla configurazione.

getTests()

Ottiene l'esecuzione di IRemoteTest dalla configurazione.

void injectOptionValue(String optionName, String optionValue)

Inserisci un valore di opzione nell'insieme di oggetti di configurazione.

void injectOptionValue(String optionName, String optionKey, String optionValue)

Inserisci un valore di opzione nell'insieme di oggetti di configurazione.

void injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)

Inserisci un valore di opzione nell'insieme di oggetti di configurazione.

void injectOptionValues( optionDefs)

Inserisci più valori di opzione nell'insieme di oggetti di configurazione.

boolean isDeviceConfiguredFake(String deviceName)

Indica se un dispositivo configurato è contrassegnato o meno con il tag isFake=true.

IConfiguration partialDeepClone( objectToDeepClone, IKeyStoreClient client)

Crea un clone di base da clone(), quindi clona direttamente l'elenco dell'oggetto di configurazione specificato.

void printCommandUsage(boolean importantOnly, PrintStream out)

Restituisce un testo della guida per l'utilizzo della riga di comando da inviare a questa configurazione PrintStream.

void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

Risolvi le opzioni di ERROR(/File) che punta a una posizione remota.

void safeInjectOptionValues( optionDefs)

Inserisci più valori di opzione nell'insieme di oggetti di configurazione senza generare se uno dell'opzione non può essere applicata.

setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

Imposta i campi di configurazione Option con un determinato insieme di argomenti della riga di comando utilizzando un approccio basato sullo sforzo fisico.

void setBuildProvider(IBuildProvider provider)

Sostituisci il valore IBuildProvider attuale nella configurazione.

void setCommandLine(String[] arrayArgs)

Imposta la riga di comando utilizzata per creare questo IConfiguration.

void setCommandOptions(ICommandOptions cmdOptions)

Imposta ICommandOptions, sostituendo eventuali valori esistenti

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)

Metodo generico per impostare l'elenco di oggetti di configurazione per il nome specificato, sostituendo eventuali quelli esistenti valore.

void setCoverageOptions(CoverageOptions coverageOptions)

Imposta CoverageOptions, sostituendo i valori esistenti.

void setDeviceConfig(IDeviceConfiguration deviceConfig)

Imposta un IDeviceConfiguration, sostituendo qualsiasi valore esistente.

void setDeviceConfigList( deviceConfigs)

Imposta i IDeviceConfiguration, sostituendo eventuali valori esistenti.

void setDeviceMetricCollectors( collectors)

Imposta l'elenco di IMetricCollector, sostituendo eventuali valori esistenti.

void setDeviceOptions(TestDeviceOptions devOptions)

Imposta TestDeviceOptions, sostituendo eventuali valori esistenti

void setDeviceRecovery(IDeviceRecovery recovery)

Imposta IDeviceRecovery, sostituendo qualsiasi valore esistente.

void setDeviceRequirements(IDeviceSelection devRequirements)

Imposta IDeviceSelection, sostituendo eventuali valori esistenti

void setLabPreparer(ITargetPreparer preparer)

Imposta ITargetPreparer, sostituendo qualsiasi valore esistente.

void setLabPreparers( preparers)

Imposta l'elenco di ITargetPreparer, sostituendo qualsiasi valore esistente.

void setLogOutput(ILeveledLogOutput logger)

Imposta ILeveledLogOutput, sostituendo qualsiasi valore esistente.

void setLogSaver(ILogSaver logSaver)

Imposta ILogSaver, sostituendo qualsiasi valore esistente.

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

void setMultiPreTargetPreparers( multiPreTargPreps)

Imposta l'elenco di IMultiTargetPreparer da eseguire in questa configurazione prima di qualsiasi dispositivo target_preparers, sostituendo eventuali valori esistenti

void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

Metodo pratico per impostare un singolo IMultiTargetPreparer in questa configurazione sostituendo eventuali valori esistenti

void setMultiTargetPreparers( multiTargPreps)

Imposta l'elenco di IMultiTargetPreparer in questa configurazione, sostituendo eventuali valori esistenti

setOptionsFromCommandLineArgs( listArgs)

Imposta i campi di configurazione Option con un determinato insieme di argomenti della riga di comando

ArgsOptionParser per il formato previsto

setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

Imposta i campi di configurazione Option con un determinato insieme di argomenti della riga di comando

Consulta ArgsOptionParser per il formato previsto

void setPostProcessors( processors)

Imposta l'elenco di IPostProcessor, sostituendo eventuali valori esistenti.

void setRetryDecision(IRetryDecision decisionRetry)

Imposta IRetryDecision, sostituendo qualsiasi valore esistente.

void setSystemStatusChecker(ISystemStatusChecker systemChecker)

Metodo pratico per impostare un singolo ISystemStatusChecker in questa configurazione sostituendo eventuali valori esistenti

void setSystemStatusCheckers( systemCheckers)

Imposta l'elenco di ISystemStatusChecker in questa configurazione, sostituendo eventuali valori esistenti

void setTargetPreparer(ITargetPreparer preparer)

Imposta ITargetPreparer, sostituendo qualsiasi valore esistente.

void setTargetPreparers( preparers)

Imposta l'elenco di ITargetPreparer, sostituendo qualsiasi valore esistente.

void setTest(IRemoteTest test)

Metodo pratico per impostare un singolo IRemoteTest in questa configurazione, sostituendo qualsiasi valori esistenti

void setTestInvocationListener(ITestInvocationListener listener)

Metodo pratico per impostare un singolo ITestInvocationListener

void setTestInvocationListeners( listeners)

Imposta l'elenco di ITestInvocationListener, sostituendo eventuali valori esistenti

void setTests( tests)

Imposta l'elenco di IRemoteTest in questa configurazione, sostituendo eventuali valori esistenti

void validateOptions()

Convalida i valori delle opzioni.

Metodi protetti

boolean isRemoteEnvironment()

Restituisce se l'ambiente di TF è una chiamata remota.

Campi

TIPO_DI_BUILD_PROVIDER_NAME

public static final String BUILD_PROVIDER_TYPE_NAME

CMD_OPTIONS_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

COVERAGE_OPTIONS_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

DEVICE_NAME (NOME DISPOSITIVO)

public static final String DEVICE_NAME

DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

DEVICE_Recovery_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

TIPO_FILTRO_GLOBALE_NAME

public static final String GLOBAL_FILTERS_TYPE_NAME

LAB_PREPARER_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

NOME_TIPO_LOGGER

public static final String LOGGER_TYPE_NAME

NOME_TIPO_DI_LOG_SAVER

public static final String LOG_SAVER_TYPE_NAME

METRIC_POST_PROCESSOR_TYPE_NAME

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

MULTI_PREPARER_TYPE_NAME

public static final String MULTI_PREPARER_TYPE_NAME

MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

Risultato_REPORTER_TYPE_NAME

public static final String RESULT_REPORTER_TYPE_NAME

NOME_TIPO_DI_DECISION_RETRY

public static final String RETRY_DECISION_TYPE_NAME

SANBOX_OPTIONS_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

SANDBOX_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

TARGET_PREPARER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

TEST_TYPE_NAME

public static final String TEST_TYPE_NAME

Costruttori pubblici

Configurazione

public Configuration (String name, 
                String description)

Crea un'Configuration con oggetti di configurazione predefiniti.

Parametri
name String

description String

Metodi pubblici

aggiungifileperPulire

public void addFilesToClean ( toBeCleaned)

Aggiungi i file che devono essere puliti durante cleanConfigurationData()

Parametri
toBeCleaned

cleanConfigurationData

public void cleanConfigurationData ()

Elimina tutti i file scaricati nei campi Opzione risolti dei file remoti.

clona

public Configuration clone ()

Crea una copia superficiale dell'oggetto.

Ritorni
Configuration

dumpXml

public void dumpXml (PrintWriter output)

Ottiene il file XML espanso per la configurazione con tutte le opzioni mostrate IConfiguration come String.

Parametri
output PrintWriter: l'autore su cui stampare il file XML.

dumpXml

public void dumpXml (PrintWriter output, 
                 excludeFilters)

Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo elemento IConfiguration meno i filtri degli oggetti in base al nome della chiave.

Esempio di filtro: Configuration#TARGET_PREPARER_TYPE_NAME.

Parametri
output PrintWriter: l'autore su cui stampare il file XML.

excludeFilters : elenco dei tipi di oggetto che non devono essere sottoposti a dump.

dumpXml

public void dumpXml (PrintWriter output, 
                 excludeFilters, 
                boolean printDeprecatedOptions, 
                boolean printUnchangedOptions)

Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo elemento IConfiguration meno i filtri degli oggetti in base al nome della chiave.

Esempio di filtro: Configuration#TARGET_PREPARER_TYPE_NAME.

Parametri
output PrintWriter: l'autore su cui stampare il file XML.

excludeFilters : elenco dei tipi di oggetto che non devono essere sottoposti a dump.

printDeprecatedOptions boolean: indica se stampare o meno le opzioni contrassegnate come deprecate

printUnchangedOptions boolean

getAllConfigurationObjectsOfType

public  getAllConfigurationObjectsOfType (String configType)

Interfaccia generica per recuperare su tutti i dispositivi tutti gli oggetti con un determinato nome di tipo.

Parametri
configType String: tipo univoco dell'oggetto di configurazione

Ritorni
L'elenco di oggetti di configurazione del tipo specificato.

getBuildProvider

public IBuildProvider getBuildProvider ()

Ottiene il valore IBuildProvider dalla configurazione.

Ritorni
IBuildProvider il valore IBuildProvider fornito nella configurazione

getRiga di comando

public String getCommandLine ()

Recupera la riga di comando utilizzata per creare l'elemento IConfiguration.

Ritorni
String la riga di comando utilizzata per creare questo IConfiguration.

getCommandOptions

public ICommandOptions getCommandOptions ()

Ottiene il ICommandOptions da utilizzare dalla configurazione.

Ritorni
ICommandOptions ICommandOptions fornito nella configurazione.

getConfigurationDescription

public ConfigurationDescriptor getConfigurationDescription ()

Restituisce il valore ConfigurationDescriptor fornito nella configurazione.

Ritorni
ConfigurationDescriptor

getConfigurationObject

public Object getConfigurationObject (String typeName)

Interfaccia generica per ottenere l'oggetto di configurazione con il nome del tipo specificato.

Parametri
typeName String: tipo univoco dell'oggetto di configurazione

Ritorni
Object l'oggetto di configurazione o null se il tipo di oggetto con il nome specificato inesistente.

getConfigurationObjectList

public  getConfigurationObjectList (String typeName)

Simile a getConfigurationObject(String), ma per la configurazione che supportano più oggetti.

Parametri
typeName String: il nome del tipo univoco dell'oggetto di configurazione

Ritorni
l'elenco degli oggetti di configurazione o null se il tipo di oggetto nome inesistente.

Opzioni Copertura

public CoverageOptions getCoverageOptions ()

Ottiene il CoverageOptions da utilizzare dalla configurazione.

Ritorni
CoverageOptions CoverageOptions fornito nella configurazione.

getDescription

public String getDescription ()

Ritorni
String una breve descrizione leggibile dall'utente questo Configuration

getDeviceConfig

public  getDeviceConfig ()

Ottiene gli elementi IDeviceConfiguration dalla configurazione.

Ritorni
i IDeviceConfiguration forniti in ordine nella configurazione

getDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Restituisce il valore IDeviceConfiguration associato al nome fornito, null se non trovato.

Parametri
nameDevice String

Ritorni
IDeviceConfiguration

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Ottiene il TestDeviceOptions da utilizzare dalla configurazione.

Ritorni
TestDeviceOptions TestDeviceOptions fornito nella configurazione.

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Ottiene il IDeviceRecovery da utilizzare dalla configurazione.

Ritorni
IDeviceRecovery IDeviceRecovery fornito nella configurazione.

getDevicerequirements

public IDeviceSelection getDeviceRequirements ()

Ottiene il IDeviceSelection da utilizzare dalla configurazione.

Ritorni
IDeviceSelection IDeviceSelection fornito nella configurazione.

getFilesToClean

public  getFilesToClean ()

Recupera l'elenco dei file che verranno puliti durante cleanConfigurationData()

Ritorni

getGlobalFilters

public GlobalTestFilter getGlobalFilters ()

Ottiene il GlobalTestFilter per la chiamata.

Ritorni
GlobalTestFilter

getInopOptions

public  getInopOptions ()

Ottieni i nomi delle opzioni che non hanno modificato alcun valore

Ritorni

Preparatori per getLab

public  getLabPreparers ()

Ottiene gli elementi ITargetPreparer dalla configurazione.

Ritorni
i ITargetPreparer forniti in ordine nella configurazione

getLogOutput

public ILeveledLogOutput getLogOutput ()

Ottiene il ILeveledLogOutput da utilizzare dalla configurazione.

Ritorni
ILeveledLogOutput ILeveledLogOutput fornito nella configurazione.

getLogSaver

public ILogSaver getLogSaver ()

Ottiene il ILogSaver da utilizzare dalla configurazione.

Ritorni
ILogSaver ILogSaver fornito nella configurazione.

getMetricCollectors

public  getMetricCollectors ()

Ottiene gli elementi IMetricCollector dalla configurazione.

Ritorni

getMultiPreTargetPreparer

public  getMultiPreTargetPreparers ()

Ottiene gli IMultiTargetPreparer dalla configurazione che dovrebbe essere eseguita prima uno qualsiasi dei dispositivi target_preparers.

Ritorni
i IMultiTargetPreparer forniti in ordine nella configurazione

getMultiTargetPreparer

public  getMultiTargetPreparers ()

Ottiene gli elementi IMultiTargetPreparer dalla configurazione.

Ritorni
i IMultiTargetPreparer forniti in ordine nella configurazione

getName

public String getName ()

Restituisce il nome della configurazione.

Ritorni
String

getPostProcessors

public  getPostProcessors ()

Ottiene gli elementi IPostProcessor dalla configurazione.

Ritorni

getRiprovaDecision

public IRetryDecision getRetryDecision ()

Restituisce il valore IRetryDecision utilizzato per la chiamata.

Ritorni
IRetryDecision

getSystemStatusCheckers

public  getSystemStatusCheckers ()

Ottiene gli elementi ISystemStatusChecker dalla configurazione.

Ritorni
i ISystemStatusChecker forniti in ordine nella configurazione

Preparatori per getTarget

public  getTargetPreparers ()

Ottiene gli elementi ITargetPreparer dalla configurazione.

Ritorni
i ITargetPreparer forniti in ordine nella configurazione

getTestInvocationListener

public  getTestInvocationListeners ()

Ottiene gli ITestInvocationListener da utilizzare dalla configurazione.

Ritorni
il valore ITestInvocationListener fornito nella configurazione.

getTest

public  getTests ()

Ottiene l'esecuzione di IRemoteTest dalla configurazione.

Ritorni
i test forniti nella configurazione

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

Inserisci un valore di opzione nell'insieme di oggetti di configurazione.

È utile per fornire valori per opzioni generate dinamicamente.

Parametri
optionName String: il nome dell'opzione

optionValue String: il valore dell'opzione

Lanci
ConfigurationException

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

Inserisci un valore di opzione nell'insieme di oggetti di configurazione.

È utile per fornire valori per opzioni generate dinamicamente.

Parametri
optionName String: il nome dell'opzione

optionKey String: la chiave facoltativa per le opzioni della mappa o null

optionValue String: il valore dell'opzione della mappa

Lanci
ConfigurationException

injectOptionValueWithSource

public void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String source)

Inserisci un valore di opzione nell'insieme di oggetti di configurazione.

È utile per fornire valori per opzioni generate dinamicamente.

Parametri
optionName String: il nome dell'opzione

optionKey String: la chiave facoltativa per le opzioni della mappa o null

optionValue String: il valore dell'opzione della mappa

source String: la configurazione di origine che ha fornito questo valore dell'opzione

Lanci
ConfigurationException

injectOptionValues

public void injectOptionValues ( optionDefs)

Inserisci più valori di opzione nell'insieme di oggetti di configurazione.

Utile per inserire contemporaneamente molti valori di opzione dopo la creazione di un nuovo oggetto.

Parametri
optionDefs : un elenco di definizioni di opzioni da inserire

Lanci
ConfigurationException

isDeviceConfiguradFake

public boolean isDeviceConfiguredFake (String deviceName)

Indica se un dispositivo configurato è contrassegnato o meno con il tag isFake=true.

Parametri
deviceName String

Ritorni
boolean

DeepClone parziale

public IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

Crea un clone di base da clone(), quindi clona direttamente l'elenco dell'oggetto di configurazione specificato.

Parametri
objectToDeepClone : l'elenco degli oggetti di configurazione da clonare direttamente.

client IKeyStoreClient: il client dell'archivio chiavi.

Ritorni
IConfiguration La configurazione clonata parzialmente.

Lanci
ConfigurationException

ComandoperstampaUtilizzo

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Restituisce un testo della guida per l'utilizzo della riga di comando da inviare a questa configurazione PrintStream.

Parametri
importantOnly boolean: se true stampa solo la guida per le opzioni importanti

out PrintStream: il ERROR(/PrintStream) da utilizzare.

Lanci
ConfigurationException

risolvereDynamicOptions

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Risolvi le opzioni di ERROR(/File) che punta a una posizione remota. È necessario chiamare cleanConfigurationData() per pulire i file.

Parametri
resolver DynamicRemoteFileResolver: DynamicRemoteFileResolver per risolvere i file

Lanci
BuildRetrievalError
ConfigurationException

SafeInjectOptionValues

public void safeInjectOptionValues ( optionDefs)

Inserisci più valori di opzione nell'insieme di oggetti di configurazione senza generare se uno dell'opzione non può essere applicata.

Utile per inserire contemporaneamente molti valori di opzione dopo la creazione di un nuovo oggetto.

Parametri
optionDefs : un elenco di definizioni di opzioni da inserire

Lanci
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Imposta i campi di configurazione Option con un determinato insieme di argomenti della riga di comando utilizzando un approccio basato sullo sforzo fisico.

Consulta ArgsOptionParser per il formato previsto

Parametri
listArgs : gli argomenti della riga di comando

keyStoreClient IKeyStoreClient: IKeyStoreClient da utilizzare.

Ritorni
gli argomenti non consumati

Lanci
ConfigurationException

setBuildProvider

public void setBuildProvider (IBuildProvider provider)

Sostituisci il valore IBuildProvider attuale nella configurazione.

Parametri
provider IBuildProvider: il nuovo IBuildProvider

impostariga di comando

public void setCommandLine (String[] arrayArgs)

Imposta la riga di comando utilizzata per creare questo IConfiguration. In questo modo viene archiviata l'intera riga di comando, incluso il nome della configurazione, a differenza di setOptionsFromCommandLineArgs.

Parametri
arrayArgs String: la riga di comando

setCommandOptions

public void setCommandOptions (ICommandOptions cmdOptions)

Imposta ICommandOptions, sostituendo eventuali valori esistenti

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

Metodo generico per impostare l'oggetto di configurazione con il nome specificato, sostituendo qualsiasi valore esistente.

Parametri
typeName String: il nome univoco del tipo di oggetto di configurazione.

configObject Object: l'oggetto di configurazione

Lanci
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

Metodo generico per impostare l'elenco di oggetti di configurazione per il nome specificato, sostituendo eventuali quelli esistenti valore.

Parametri
typeName String: il nome univoco del tipo di oggetto di configurazione.

configList : l'elenco degli oggetti di configurazione

Lanci
ConfigurationException

impostaCoperturaOpzioni

public void setCoverageOptions (CoverageOptions coverageOptions)

Imposta CoverageOptions, sostituendo i valori esistenti.

Parametri
coverageOptions CoverageOptions

setDeviceConfig

public void setDeviceConfig (IDeviceConfiguration deviceConfig)

Imposta un IDeviceConfiguration, sostituendo qualsiasi valore esistente.

setDeviceConfigList

public void setDeviceConfigList ( deviceConfigs)

Imposta i IDeviceConfiguration, sostituendo eventuali valori esistenti.

setDeviceMetricCollectors

public void setDeviceMetricCollectors ( collectors)

Imposta l'elenco di IMetricCollector, sostituendo eventuali valori esistenti.

Parametri
collectors

setDeviceOptions

public void setDeviceOptions (TestDeviceOptions devOptions)

Imposta TestDeviceOptions, sostituendo eventuali valori esistenti

Parametri
devOptions TestDeviceOptions

setDeviceRecovery

public void setDeviceRecovery (IDeviceRecovery recovery)

Imposta IDeviceRecovery, sostituendo qualsiasi valore esistente.

setDevicerequirements

public void setDeviceRequirements (IDeviceSelection devRequirements)

Imposta IDeviceSelection, sostituendo eventuali valori esistenti

setLabPreparer

public void setLabPreparer (ITargetPreparer preparer)

Imposta ITargetPreparer, sostituendo qualsiasi valore esistente.

setLabPreparer

public void setLabPreparers ( preparers)

Imposta l'elenco di ITargetPreparer, sostituendo qualsiasi valore esistente.

setLogOutput

public void setLogOutput (ILeveledLogOutput logger)

Imposta ILeveledLogOutput, sostituendo qualsiasi valore esistente.

setLogSaver

public void setLogSaver (ILogSaver logSaver)

Imposta ILogSaver, sostituendo qualsiasi valore esistente.

setMultiPreTargetPreparer

public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)

Metodo pratico per impostare un singolo IMultiTargetPreparer in questa configurazione che deve essere eseguito prima di qualsiasi dispositivo target_preparers, sostituendo eventuali valori esistenti

setMultiPreTargetPreparer

public void setMultiPreTargetPreparers ( multiPreTargPreps)

Imposta l'elenco di IMultiTargetPreparer da eseguire in questa configurazione prima di qualsiasi dispositivo target_preparers, sostituendo eventuali valori esistenti

setMultiTargetPreparer

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Metodo pratico per impostare un singolo IMultiTargetPreparer in questa configurazione sostituendo eventuali valori esistenti

setMultiTargetPreparer

public void setMultiTargetPreparers ( multiTargPreps)

Imposta l'elenco di IMultiTargetPreparer in questa configurazione, sostituendo eventuali valori esistenti

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

Imposta i campi di configurazione Option con un determinato insieme di argomenti della riga di comando

ArgsOptionParser per il formato previsto

Parametri
listArgs : gli argomenti della riga di comando

Ritorni
gli argomenti non consumati

Lanci
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Imposta i campi di configurazione Option con un determinato insieme di argomenti della riga di comando

Consulta ArgsOptionParser per il formato previsto

Parametri
listArgs : gli argomenti della riga di comando

keyStoreClient IKeyStoreClient: IKeyStoreClient da utilizzare.

Ritorni
gli argomenti non consumati

Lanci
ConfigurationException

setPostProcessor

public void setPostProcessors ( processors)

Imposta l'elenco di IPostProcessor, sostituendo eventuali valori esistenti.

Parametri
processors

setRiprovaDecision

public void setRetryDecision (IRetryDecision decisionRetry)

Imposta IRetryDecision, sostituendo qualsiasi valore esistente.

setSystemStatusChecker

public void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Metodo pratico per impostare un singolo ISystemStatusChecker in questa configurazione sostituendo eventuali valori esistenti

setSystemStatusCheckers

public void setSystemStatusCheckers ( systemCheckers)

Imposta l'elenco di ISystemStatusChecker in questa configurazione, sostituendo eventuali valori esistenti

setTargetPreparer

public void setTargetPreparer (ITargetPreparer preparer)

Imposta ITargetPreparer, sostituendo qualsiasi valore esistente.

setTargetPreparer

public void setTargetPreparers ( preparers)

Imposta l'elenco di ITargetPreparer, sostituendo qualsiasi valore esistente.

setTest

public void setTest (IRemoteTest test)

Metodo pratico per impostare un singolo IRemoteTest in questa configurazione, sostituendo qualsiasi valori esistenti

setTestInvocationListener

public void setTestInvocationListener (ITestInvocationListener listener)

Metodo pratico per impostare un singolo ITestInvocationListener

setTestInvocationListener

public void setTestInvocationListeners ( listeners)

Imposta l'elenco di ITestInvocationListener, sostituendo eventuali valori esistenti

setTest

public void setTests ( tests)

Imposta l'elenco di IRemoteTest in questa configurazione, sostituendo eventuali valori esistenti

convalidaOpzioni

public void validateOptions ()

Convalida i valori delle opzioni.

Al momento, questa operazione consente di verificare che tutte le opzioni obbligatorie siano state impostate.

Lanci
ConfigurationException

Metodi protetti

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

Restituisce se l'ambiente di TF è una chiamata remota.

Ritorni
boolean