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 SKIP_MANAGER_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 Configuration con oggetti di configurazione predefiniti.

Metodi pubblici

void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

Aggiungi 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 di questo oggetto.

void dumpXml (PrintWriter output)

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

void dumpXml (PrintWriter output, excludeFilters) 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.

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 IConfiguration meno i filtri degli oggetti in base al nome della chiave.

getAllConfigurationObjectsOfType (String configType)

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

IBuildProvider getBuildProvider ()

Ottiene IBuildProvider dalla configurazione.

String getCommandLine ()

Ottiene la riga di comando utilizzata per creare questo IConfiguration .

ICommandOptions getCommandOptions ()

Ottiene l' ICommandOptions da utilizzare dalla configurazione.

ConfigurationDescriptor getConfigurationDescription ()

Restituisce il 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 tipi di oggetto di configurazione che supportano più oggetti.

CoverageOptions getCoverageOptions ()

Ottiene CoverageOptions da utilizzare dalla configurazione.

String getDescription ()
getDeviceConfig ()

Ottiene IDeviceConfiguration dalla configurazione.

IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Restituisce l' IDeviceConfiguration associata al nome fornito, null se non trovato.

TestDeviceOptions getDeviceOptions ()

Ottiene TestDeviceOptions da utilizzare dalla configurazione.

IDeviceRecovery getDeviceRecovery ()

Ottiene IDeviceRecovery da utilizzare dalla configurazione.

IDeviceSelection getDeviceRequirements ()

Ottiene l' IDeviceSelection da utilizzare dalla configurazione.

getFilesToClean ()

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

GlobalTestFilter getGlobalFilters ()

Ottiene GlobalTestFilter per la chiamata.

getInopOptions ()

Ottieni i nomi delle opzioni che non hanno modificato alcun valore

getLabPreparers ()

Ottiene ITargetPreparer dalla configurazione.

ILeveledLogOutput getLogOutput ()

Ottiene ILeveledLogOutput da utilizzare dalla configurazione.

ILogSaver getLogSaver ()

Ottiene l' ILogSaver da utilizzare dalla configurazione.

getMetricCollectors ()

Ottiene IMetricCollector dalla configurazione.

static getMultiDeviceSupportedTag ()

Restituisce l' ERROR(/Set) dei tag supportati in un tag dispositivo per la configurazione di più dispositivi.

getMultiPreTargetPreparers ()

Ottiene IMultiTargetPreparer dalla configurazione che deve essere eseguita prima di qualsiasi dispositivo target_preparers.

getMultiTargetPreparers ()

Ottiene IMultiTargetPreparer dalla configurazione.

String getName ()

Restituisce il nome della configurazione.

getPostProcessors ()

Ottiene gli IPostProcessor dalla configurazione.

IRetryDecision getRetryDecision ()

Restituisce l' IRetryDecision utilizzata per la chiamata.

SkipManager getSkipManager ()

Ottiene SkipManager per la chiamata.

getSystemStatusCheckers ()

Ottiene ISystemStatusChecker dalla configurazione.

getTargetPreparers ()

Ottiene ITargetPreparer dalla configurazione.

getTestInvocationListeners ()

Ottiene gli oggetti ITestInvocationListener da utilizzare dalla configurazione.

getTests ()

Ottiene l'esecuzione di IRemoteTest dalla configurazione.

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 clone() quindi clona in profondità l'elenco degli oggetti di configurazione specificati.

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 ERROR(/File) che punta a una posizione remota.

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 Option di configurazione con un determinato set di argomenti della riga di comando utilizzando un approccio ottimale.

void setBuildProvider ( IBuildProvider provider)

Sostituisci l'attuale IBuildProvider 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 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 CoverageOptions , sostituendo eventuali valori esistenti.

void setDeviceConfig ( IDeviceConfiguration deviceConfig)

Imposta un IDeviceConfiguration , sostituendo qualsiasi valore esistente.

void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

Imposta IDeviceConfiguration , sostituendo qualsiasi valore esistente.

void setDeviceMetricCollectors ( collectors) 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) 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) setMultiPreTargetPreparers ( multiPreTargPreps)

Imposta l'elenco di IMultiTargetPreparer in questa configurazione che deve essere eseguito 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) setMultiTargetPreparers ( multiTargPreps)

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

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

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

ArgsOptionParser per il formato previsto

setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

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

Vedi ArgsOptionParser per il formato previsto

void setPostProcessors ( processors) 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) 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) 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 eventuali valori esistenti

void setTestInvocationListener ( ITestInvocationListener listener)

Metodo pratico per impostare un singolo ITestInvocationListener

void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

Imposta l'elenco di ITestInvocationListener , sostituendo eventuali valori esistenti

void setTests ( tests) setTests ( tests)

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

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

SKIP_MANAGER_TYPE_NAME

public static final String SKIP_MANAGER_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 : l'elenco dei tipi di oggetto che non devono essere scaricati.

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 : l'elenco dei tipi di oggetto che non devono essere scaricati.

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

printUnchangedOptions boolean

getAllConfigurationObjectsOfType

public  getAllConfigurationObjectsOfType (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

public  getConfigurationObjectList (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

public  getDeviceConfig ()

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

public  getFilesToClean ()

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

ritorna

getGlobalFilters

public GlobalTestFilter getGlobalFilters ()

Ottiene GlobalTestFilter per la chiamata.

ritorna
GlobalTestFilter

getInopOptions

public  getInopOptions ()

Ottieni i nomi delle opzioni che non hanno modificato alcun valore

ritorna

getLabPreparers

public  getLabPreparers ()

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

public  getMetricCollectors ()

Ottiene IMetricCollector dalla configurazione.

ritorna

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

Restituisce l' ERROR(/Set) dei tag supportati in un tag dispositivo per la configurazione di più dispositivi.

ritorna

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

Ottiene IMultiTargetPreparer dalla configurazione che deve essere eseguita prima di qualsiasi dispositivo target_preparers.

ritorna
gli IMultiTargetPreparer vengono forniti in ordine nella configurazione

getMultiTargetPreparers

public  getMultiTargetPreparers ()

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

public  getPostProcessors ()

Ottiene gli IPostProcessor dalla configurazione.

ritorna

getRetryDecision

public IRetryDecision getRetryDecision ()

Restituisce l' IRetryDecision utilizzata per la chiamata.

ritorna
IRetryDecision

getSkipManager

public SkipManager getSkipManager ()

Ottiene SkipManager per la chiamata.

ritorna
SkipManager

getSystemStatusCheckers

public  getSystemStatusCheckers ()

Ottiene ISystemStatusChecker dalla configurazione.

ritorna
l' ISystemStatusChecker viene fornito in ordine nella configurazione

getTargetPreparers

public  getTargetPreparers ()

Ottiene ITargetPreparer dalla configurazione.

ritorna
gli ITargetPreparer sono forniti in ordine nella configurazione

getTestInvocationListeners

public  getTestInvocationListeners ()

Ottiene gli oggetti ITestInvocationListener da utilizzare dalla configurazione.

ritorna
ITestInvocationListener è fornito nella configurazione.

getTest

public  getTests ()

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 : un elenco di opzioni definite da iniettare

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 : l'elenco degli oggetti di configurazione da clonare in profondità.

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 : un elenco di opzioni definite da iniettare

Lancia
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( 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 : gli argomenti della riga di comando

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 : l'elenco degli oggetti di configurazione

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

public  setOptionsFromCommandLineArgs ( listArgs)

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

ArgsOptionParser per il formato previsto

Parametri
listArgs : gli argomenti della riga di comando

ritorna
gli argomenti non consumati

Lancia
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

Vedi ArgsOptionParser per il formato previsto

Parametri
listArgs : gli argomenti della riga di comando

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 impostate

Lancia
ConfigurationException

Metodi protetti

èRemoteEnvironment

protected boolean isRemoteEnvironment ()

Restituisce se l'ambiente di TF è o meno un'invocazione remota.

ritorna
boolean