Configurazione
public
class
Configuration
extends Object
implements
IConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.Configuration |
Un'implementazione concreta di IConfiguration che archivia gli oggetti di configurazione caricati in una mappa.
Riepilogo
Costanti | |
|---|---|
String |
BUILD_PROVIDER_TYPE_NAME
|
String |
CMD_OPTIONS_TYPE_NAME
|
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
String |
COVERAGE_OPTIONS_TYPE_NAME
|
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
String |
DEVICE_NAME
|
String |
DEVICE_OPTIONS_TYPE_NAME
|
String |
DEVICE_RECOVERY_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_FILTERS_TYPE_NAME
|
String |
LAB_PREPARER_TYPE_NAME
|
String |
LOGGER_TYPE_NAME
|
String |
LOG_SAVER_TYPE_NAME
|
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
String |
MULTI_PREPARER_TYPE_NAME
|
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
String |
RESULT_REPORTER_TYPE_NAME
|
String |
RETRY_DECISION_TYPE_NAME
|
String |
SANBOX_OPTIONS_TYPE_NAME
|
String |
SANDBOX_TYPE_NAME
|
String |
SKIP_MANAGER_TYPE_NAME
|
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
String |
TARGET_PREPARER_TYPE_NAME
|
String |
TEST_TYPE_NAME
|
Campi | |
|---|---|
public
static
final
Set<String> |
NON_MODULE_OBJECTS
|
Costruttori pubblici | |
|---|---|
Configuration(String name, String description)
Crea un |
|
Metodi pubblici | |
|---|---|
void
|
addFilesToClean(Set<File> toBeCleaned)
Aggiungi i file che devono essere puliti durante |
void
|
cleanConfigurationData()
Elimina tutti i file scaricati nei campi Opzione risolti dei file remoti. |
Configuration
|
clone()
Crea una copia superficiale di questo oggetto. |
void
|
dumpXml(PrintWriter output)
Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo
|
void
|
dumpXml(PrintWriter output, List<String> excludeFilters)
Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo |
void
|
dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo |
Collection<Object>
|
getAllConfigurationObjectsOfType(String configType)
Interfaccia generica per ottenere tutti gli oggetti di un determinato tipo su tutti i dispositivi. |
IBuildProvider
|
getBuildProvider()
Recupera |
String
|
getCommandLine()
Recupera la riga di comando utilizzata per creare questo |
ICommandOptions
|
getCommandOptions()
Recupera il |
ConfigurationDescriptor
|
getConfigurationDescription()
Restituisce |
Object
|
getConfigurationObject(String typeName)
Interfaccia generica per ottenere l'oggetto di configurazione con il nome del tipo specificato. |
List<?>
|
getConfigurationObjectList(String typeName)
Simile a |
CoverageOptions
|
getCoverageOptions()
Recupera il |
String
|
getDescription()
|
List<IDeviceConfiguration>
|
getDeviceConfig()
Recupera i |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Restituisce il |
TestDeviceOptions
|
getDeviceOptions()
Recupera il |
IDeviceRecovery
|
getDeviceRecovery()
Recupera il |
IDeviceSelection
|
getDeviceRequirements()
Recupera il |
Set<File>
|
getFilesToClean()
Visualizza l'elenco dei file che verranno puliti durante |
GlobalTestFilter
|
getGlobalFilters()
Recupera |
Set<String>
|
getInopOptions()
Recupera i nomi delle opzioni che non hanno modificato alcun valore |
List<ITargetPreparer>
|
getLabPreparers()
Recupera i |
ILeveledLogOutput
|
getLogOutput()
Recupera il |
ILogSaver
|
getLogSaver()
Recupera il |
List<IMetricCollector>
|
getMetricCollectors()
Recupera i |
static
Set<String>
|
getMultiDeviceSupportedTag()
Restituisce l' |
List<IMultiTargetPreparer>
|
getMultiPreTargetPreparers()
Recupera i |
List<IMultiTargetPreparer>
|
getMultiTargetPreparers()
Recupera i |
String
|
getName()
Restituisce il nome della configurazione. |
List<IPostProcessor>
|
getPostProcessors()
Recupera i |
IRetryDecision
|
getRetryDecision()
Restituisce |
SkipManager
|
getSkipManager()
Recupera |
List<ISystemStatusChecker>
|
getSystemStatusCheckers()
Recupera i |
List<ITargetPreparer>
|
getTargetPreparers()
Recupera i |
List<ITestInvocationListener>
|
getTestInvocationListeners()
Recupera gli |
List<IRemoteTest>
|
getTests()
Recupera i |
void
|
injectOptionValue(String optionName, String optionValue)
Inserisci un valore dell'opzione nell'insieme di oggetti di configurazione. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Inserisci un valore dell'opzione nell'insieme di oggetti di configurazione. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
Inserisci un valore dell'opzione nell'insieme di oggetti di configurazione. |
void
|
injectOptionValues(List<OptionDef> optionDefs)
Inserisci più valori di opzione nell'insieme di oggetti di configurazione. |
boolean
|
isDeviceConfiguredFake(String deviceName)
Restituisce un valore che indica se un dispositivo configurato è contrassegnato con isFake=true o meno. |
IConfiguration
|
partialDeepClone(List<String> objectToDeepClone, IKeyStoreClient client)
Crea un clone di base da |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Restituisce un testo della guida all'utilizzo della riga di comando per questa configurazione al printStream specificato. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Risolvi le opzioni di |
void
|
safeInjectOptionValues(List<OptionDef> optionDefs)
Inserisci più valori di opzione nel set di oggetti di configurazione senza generare un errore se una delle opzioni non può essere applicata. |
List<String>
|
setBestEffortOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Imposta i campi di configurazione |
void
|
setBuildProvider(IBuildProvider provider)
Sostituisci l'attuale |
void
|
setCommandLine(String[] arrayArgs)
Imposta la riga di comando utilizzata per creare questo |
void
|
setCommandOptions(ICommandOptions cmdOptions)
Imposta |
void
|
setConfigurationObject(String typeName, Object configObject)
Metodo generico per impostare l'oggetto di configurazione con il nome specificato, sostituendo qualsiasi valore esistente. |
void
|
setConfigurationObjectList(String typeName, List<?> 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)
Imposta un |
void
|
setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)
Imposta i |
void
|
setDeviceMetricCollectors(List<IMetricCollector> 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(List<ITargetPreparer> preparers)
Imposta l'elenco di |
void
|
setLogOutput(ILeveledLogOutput logger)
Imposta |
void
|
setLogSaver(ILogSaver logSaver)
Imposta |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Metodo pratico per impostare un singolo |
void
|
setMultiPreTargetPreparers(List<IMultiTargetPreparer> multiPreTargPreps)
Imposta l'elenco di |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Metodo pratico per impostare un singolo |
void
|
setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)
Imposta l'elenco di |
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
Imposta i campi di configurazione
|
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Imposta i campi di configurazione
Per il formato previsto, vedi |
void
|
setPostProcessors(List<IPostProcessor> processors)
Imposta l'elenco di |
void
|
setRetryDecision(IRetryDecision decisionRetry)
Imposta |
void
|
setSkipManager(SkipManager skipManager)
Imposta |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Metodo pratico per impostare un singolo |
void
|
setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)
Imposta l'elenco di |
void
|
setTargetPreparer(ITargetPreparer preparer)
Imposta |
void
|
setTargetPreparers(List<ITargetPreparer> preparers)
Imposta l'elenco di |
void
|
setTest(IRemoteTest test)
Metodo pratico per impostare un singolo |
void
|
setTestInvocationListener(ITestInvocationListener listener)
Metodo pratico per impostare un singolo |
void
|
setTestInvocationListeners(List<ITestInvocationListener> listeners)
Imposta l'elenco di |
void
|
setTests(List<IRemoteTest> tests)
Imposta l'elenco di |
void
|
validateOptions()
Convalida i valori delle opzioni. |
Metodi protetti | |
|---|---|
boolean
|
isRemoteEnvironment()
Restituisce un valore che indica se l'ambiente di TF è una chiamata remota. |
Costanti
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
Valore costante: "build_provider"
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
Valore costante: "cmd_options"
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
Valore costante: "config_desc"
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
Valore costante: "coverage"
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
Valore costante: "metrics_collector"
DEVICE_NAME
public static final String DEVICE_NAME
Valore costante: "device"
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
Valore costante: "device_options"
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
Valore costante: "device_recovery"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
Valore costante: "device_requirements"
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
Valore costante: "global_filters"
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
Valore costante: "lab_preparer"
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
Valore costante: "logger"
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
Valore costante: "log_saver"
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
Valore costante: "metric_post_processor"
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
Valore costante: "multi_target_preparer"
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
Valore costante: "multi_pre_target_preparer"
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
Valore costante: "result_reporter"
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
Valore costante: "retry_decision"
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
Valore costante: "sandbox_options"
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
Valore costante: "sandbox"
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
Valore costante: "skip_manager"
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
Valore costante: "system_checker"
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
Valore costante: "target_preparer"
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Valore costante: "test"
Campi
NON_MODULE_OBJECTS
public static final Set<String> NON_MODULE_OBJECTS
Costruttori pubblici
Configurazione
public Configuration (String name,
String description)Crea un Configuration con oggetti di configurazione predefiniti.
| Parametri | |
|---|---|
name |
String |
description |
String |
Metodi pubblici
addFilesToClean
public void addFilesToClean (Set<File> toBeCleaned)
Aggiungi i file che devono essere puliti durante cleanConfigurationData()
| Parametri | |
|---|---|
toBeCleaned |
Set |
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.
| Resi | |
|---|---|
Configuration |
|
dumpXml
public void dumpXml (PrintWriter output)
Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo
IConfiguration come String.
| Parametri | |
|---|---|
output |
PrintWriter: lo scrittore a cui stampare l'XML. |
| Genera | |
|---|---|
IOException |
|
dumpXml
public void dumpXml (PrintWriter output,
List<String> excludeFilters)Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo 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 a cui stampare l'XML. |
excludeFilters |
List: l'elenco dei tipi di oggetti che non devono essere scaricati. |
| Genera | |
|---|---|
IOException |
|
dumpXml
public void dumpXml (PrintWriter output,
List<String> excludeFilters,
boolean printDeprecatedOptions,
boolean printUnchangedOptions)Recupera il file XML espanso per la configurazione con tutte le opzioni mostrate per questo 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 a cui stampare l'XML. |
excludeFilters |
List: l'elenco dei tipi di oggetti che non devono essere scaricati. |
printDeprecatedOptions |
boolean: indica se stampare o meno le opzioni contrassegnate come deprecate |
printUnchangedOptions |
boolean |
| Genera | |
|---|---|
IOException |
|
getAllConfigurationObjectsOfType
public Collection<Object> getAllConfigurationObjectsOfType (String configType)
Interfaccia generica per ottenere tutti gli oggetti di un determinato tipo su tutti i dispositivi.
| Parametri | |
|---|---|
configType |
String: il tipo univoco dell'oggetto di configurazione |
| Resi | |
|---|---|
Collection<Object> |
L'elenco degli oggetti di configurazione del tipo specificato. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Recupera IBuildProvider dalla configurazione.
| Resi | |
|---|---|
IBuildProvider |
IBuildProvider fornito nella configurazione |
getCommandLine
public String getCommandLine ()
Recupera la riga di comando utilizzata per creare questo IConfiguration.
| Resi | |
|---|---|
String |
la riga di comando utilizzata per creare questo IConfiguration. |
getCommandOptions
public ICommandOptions getCommandOptions ()
Recupera il ICommandOptions da utilizzare dalla configurazione.
| Resi | |
|---|---|
ICommandOptions |
ICommandOptions fornito nella configurazione. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Restituisce ConfigurationDescriptor fornito nella configurazione.
| Resi | |
|---|---|
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 |
| Resi | |
|---|---|
Object |
l'oggetto di configurazione o null se il tipo di oggetto con il nome specificato
non esiste. |
getConfigurationObjectList
public List<?> getConfigurationObjectList (String typeName)
Simile a getConfigurationObject(String), ma per i tipi di oggetti di configurazione che supportano più oggetti.
| Parametri | |
|---|---|
typeName |
String: il nome univoco del tipo dell'oggetto di configurazione |
| Resi | |
|---|---|
List<?> |
l'elenco degli oggetti di configurazione o null se il tipo di oggetto con il nome specificato non esiste. |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
Recupera il CoverageOptions da utilizzare dalla configurazione.
| Resi | |
|---|---|
CoverageOptions |
CoverageOptions fornito nella configurazione. |
getDescription
public String getDescription ()
| Resi | |
|---|---|
String |
una breve descrizione leggibile dall'utente di questo Configuration |
getDeviceConfig
public List<IDeviceConfiguration> getDeviceConfig ()
Recupera i IDeviceConfiguration dalla configurazione.
| Resi | |
|---|---|
List<IDeviceConfiguration> |
gli IDeviceConfiguration forniti in ordine nella configurazione |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Restituisce il IDeviceConfiguration associato al nome fornito, null se non viene trovato.
| Parametri | |
|---|---|
nameDevice |
String |
| Resi | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Recupera il TestDeviceOptions da utilizzare dalla configurazione.
| Resi | |
|---|---|
TestDeviceOptions |
TestDeviceOptions fornito nella configurazione. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Recupera il IDeviceRecovery da utilizzare dalla configurazione.
| Resi | |
|---|---|
IDeviceRecovery |
IDeviceRecovery fornito nella configurazione. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Recupera il IDeviceSelection da utilizzare dalla configurazione.
| Resi | |
|---|---|
IDeviceSelection |
IDeviceSelection fornito nella configurazione. |
getFilesToClean
public Set<File> getFilesToClean ()
Visualizza l'elenco dei file che verranno puliti durante cleanConfigurationData()
| Resi | |
|---|---|
Set<File> |
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Recupera GlobalTestFilter per la chiamata.
| Resi | |
|---|---|
GlobalTestFilter |
|
getInopOptions
public Set<String> getInopOptions ()
Recupera i nomi delle opzioni che non hanno modificato alcun valore
| Resi | |
|---|---|
Set<String> |
|
getLabPreparers
public List<ITargetPreparer> getLabPreparers ()
Recupera i ITargetPreparer dalla configurazione.
| Resi | |
|---|---|
List<ITargetPreparer> |
gli ITargetPreparer forniti in ordine nella configurazione |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Recupera il ILeveledLogOutput da utilizzare dalla configurazione.
| Resi | |
|---|---|
ILeveledLogOutput |
ILeveledLogOutput fornito nella configurazione. |
getLogSaver
public ILogSaver getLogSaver ()
Recupera il ILogSaver da utilizzare dalla configurazione.
| Resi | |
|---|---|
ILogSaver |
ILogSaver fornito nella configurazione. |
getMetricCollectors
public List<IMetricCollector> getMetricCollectors ()
Recupera i IMetricCollector dalla configurazione.
| Resi | |
|---|---|
List<IMetricCollector> |
|
getMultiDeviceSupportedTag
public static Set<String> getMultiDeviceSupportedTag ()
Restituisce l'Set dei tag supportati in un tag dispositivo per la configurazione di più dispositivi.
| Resi | |
|---|---|
Set<String> |
|
getMultiPreTargetPreparers
public List<IMultiTargetPreparer> getMultiPreTargetPreparers ()
Recupera i IMultiTargetPreparer dalla configurazione che deve essere eseguita prima di
uno qualsiasi dei target_preparers dei dispositivi.
| Resi | |
|---|---|
List<IMultiTargetPreparer> |
gli IMultiTargetPreparer forniti in ordine nella configurazione |
getMultiTargetPreparers
public List<IMultiTargetPreparer> getMultiTargetPreparers ()
Recupera i IMultiTargetPreparer dalla configurazione.
| Resi | |
|---|---|
List<IMultiTargetPreparer> |
gli IMultiTargetPreparer forniti in ordine nella configurazione |
getName
public String getName ()
Restituisce il nome della configurazione.
| Resi | |
|---|---|
String |
|
getPostProcessors
public List<IPostProcessor> getPostProcessors ()
Recupera i IPostProcessor dalla configurazione.
| Resi | |
|---|---|
List<IPostProcessor> |
|
getRetryDecision
public IRetryDecision getRetryDecision ()
Restituisce IRetryDecision utilizzato per l'invocazione.
| Resi | |
|---|---|
IRetryDecision |
|
getSkipManager
public SkipManager getSkipManager ()
Recupera SkipManager per la chiamata.
| Resi | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
public List<ISystemStatusChecker> getSystemStatusCheckers ()
Recupera i ISystemStatusChecker dalla configurazione.
| Resi | |
|---|---|
List<ISystemStatusChecker> |
gli ISystemStatusChecker forniti in ordine nella configurazione |
getTargetPreparers
public List<ITargetPreparer> getTargetPreparers ()
Recupera i ITargetPreparer dalla configurazione.
| Resi | |
|---|---|
List<ITargetPreparer> |
gli ITargetPreparer forniti in ordine nella configurazione |
getTestInvocationListeners
public List<ITestInvocationListener> getTestInvocationListeners ()
Recupera gli ITestInvocationListener da utilizzare dalla configurazione.
| Resi | |
|---|---|
List<ITestInvocationListener> |
gli ITestInvocationListener forniti nella configurazione. |
getTests
public List<IRemoteTest> getTests ()
Recupera i IRemoteTest da eseguire dalla configurazione.
| Resi | |
|---|---|
List<IRemoteTest> |
i test forniti nella configurazione |
injectOptionValue
public void injectOptionValue (String optionName,
String optionValue)Inserisci un valore dell'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 |
| Genera | |
|---|---|
ConfigurationException |
|
injectOptionValue
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)Inserisci un valore dell'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 |
| Genera | |
|---|---|
ConfigurationException |
|
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String source)Inserisci un valore dell'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 dell'opzione |
| Genera | |
|---|---|
ConfigurationException |
|
injectOptionValues
public void injectOptionValues (List<OptionDef> optionDefs)
Inserisci più valori di opzione nell'insieme di oggetti di configurazione.
Utile per inserire molti valori di opzione contemporaneamente dopo aver creato un nuovo oggetto.
| Parametri | |
|---|---|
optionDefs |
List: un elenco di definizioni di opzioni da inserire |
| Genera | |
|---|---|
ConfigurationException |
|
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Restituisce un valore che indica se un dispositivo configurato è contrassegnato con isFake=true o meno.
| Parametri | |
|---|---|
deviceName |
String |
| Resi | |
|---|---|
boolean |
|
partialDeepClone
public IConfiguration partialDeepClone (List<String> objectToDeepClone, IKeyStoreClient client)
Crea un clone di base da clone(), quindi clona in modo approfondito l'elenco dell'oggetto di configurazione specificato.
| Parametri | |
|---|---|
objectToDeepClone |
List: l'elenco degli oggetti di configurazione da clonare in modo approfondito. |
client |
IKeyStoreClient: il client keystore. |
| Resi | |
|---|---|
IConfiguration |
La configurazione parzialmente clonata in modo approfondito. |
| Genera | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)Restituisce un testo della guida all'utilizzo della riga di comando per questa configurazione al printStream specificato.
| Parametri | |
|---|---|
importantOnly |
boolean: se true stampa solo la guida per le opzioni importanti |
out |
PrintStream: il PrintStream da utilizzare. |
| Genera | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Risolvi le opzioni di File che puntano a una posizione remota. Per liberare spazio nei file, è necessario chiamare cleanConfigurationData().
| Parametri | |
|---|---|
resolver |
DynamicRemoteFileResolver: il DynamicRemoteFileResolver per risolvere i file |
| Genera | |
|---|---|
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public void safeInjectOptionValues (List<OptionDef> optionDefs)
Inserisci più valori di opzione nel set di oggetti di configurazione senza generare un errore se una delle opzioni non può essere applicata.
Utile per inserire molti valori di opzione contemporaneamente dopo aver creato un nuovo oggetto.
| Parametri | |
|---|---|
optionDefs |
List: un elenco di definizioni di opzioni da inserire |
| Genera | |
|---|---|
ConfigurationException |
|
setBestEffortOptionsFromCommandLineArgs
public List<String> setBestEffortOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)Imposta i campi di configurazione Option con il set specificato di argomenti della riga di comando utilizzando un approccio di tipo best effort.
Per il formato previsto, vedi ArgsOptionParser
| Parametri | |
|---|---|
listArgs |
List: gli argomenti della riga di comando |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient da utilizzare. |
| Resi | |
|---|---|
List<String> |
gli argomenti non utilizzati |
| Genera | |
|---|---|
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.
In questo modo viene memorizzata 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 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 |
| Genera | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
List<?> 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 |
List: l'elenco di oggetti di configurazione |
| Genera | |
|---|---|
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 (List<IDeviceConfiguration> deviceConfigs)
Imposta i IDeviceConfiguration, sostituendo qualsiasi valore esistente.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (List<IMetricCollector> collectors)
Imposta l'elenco di IMetricCollector, sostituendo eventuali valori esistenti.
| Parametri | |
|---|---|
collectors |
List |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Imposta TestDeviceOptions, sostituendo 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 i valori esistenti
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Imposta ITargetPreparer, sostituendo qualsiasi valore esistente.
setLabPreparers
public void setLabPreparers (List<ITargetPreparer> 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 target_preparer dei dispositivi, sostituendo eventuali valori esistenti
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (List<IMultiTargetPreparer> multiPreTargPreps)
Imposta l'elenco di IMultiTargetPreparer in questa configurazione che devono essere eseguiti
prima di qualsiasi target_preparer dei dispositivi, 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 (List<IMultiTargetPreparer> multiTargPreps)
Imposta l'elenco di IMultiTargetPreparer in questa configurazione, sostituendo eventuali valori esistenti.
setOptionsFromCommandLineArgs
public List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
Imposta i campi di configurazione Option con il set specificato di argomenti della riga di comando
ArgsOptionParser per il formato previsto
| Parametri | |
|---|---|
listArgs |
List: gli argomenti della riga di comando |
| Resi | |
|---|---|
List<String> |
gli argomenti non utilizzati |
| Genera | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
public List<String> setOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)Imposta i campi di configurazione Option con il set specificato di argomenti della riga di comando
Per il formato previsto, vedi ArgsOptionParser
| Parametri | |
|---|---|
listArgs |
List: gli argomenti della riga di comando |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient da utilizzare. |
| Resi | |
|---|---|
List<String> |
gli argomenti non utilizzati |
| Genera | |
|---|---|
ConfigurationException |
|
setPostProcessors
public void setPostProcessors (List<IPostProcessor> processors)
Imposta l'elenco di IPostProcessor, sostituendo eventuali valori esistenti.
| Parametri | |
|---|---|
processors |
List |
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Imposta IRetryDecision, sostituendo qualsiasi valore esistente.
setSkipManager
public void setSkipManager (SkipManager skipManager)
Imposta SkipManager per l'invocazione.
| Parametri | |
|---|---|
skipManager |
SkipManager |
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Metodo pratico per impostare un singolo ISystemStatusChecker in questa configurazione,
sostituendo eventuali valori esistenti
setSystemStatusCheckers
public void setSystemStatusCheckers (List<ISystemStatusChecker> 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 (List<ITargetPreparer> 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 (List<ITestInvocationListener> listeners)
Imposta l'elenco di ITestInvocationListener, sostituendo eventuali valori esistenti
setTests
public void setTests (List<IRemoteTest> tests)
Imposta l'elenco di IRemoteTest in questa configurazione, sostituendo eventuali valori esistenti.
validateOptions
public void validateOptions ()
Convalida i valori delle opzioni.
Al momento, verrà solo verificato che siano state impostate tutte le opzioni obbligatorie
| Genera | |
|---|---|
ConfigurationException |
|
Metodi protetti
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Restituisce un valore che indica se l'ambiente di TF è una chiamata remota.
| Resi | |
|---|---|
boolean |
|