Konfiguration
public
class
Configuration
extends Object
implements
IConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.Configuration |
Eine konkrete IConfiguration-Implementierung, in der die geladenen Konfigurationsobjekte in einer Map gespeichert werden.
Zusammenfassung
Konstanten | |
|---|---|
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
|
Felder | |
|---|---|
public
static
final
Set<String> |
NON_MODULE_OBJECTS
|
Öffentliche Konstruktoren | |
|---|---|
Configuration(String name, String description)
Erstellt ein |
|
Öffentliche Methoden | |
|---|---|
void
|
addFilesToClean(Set<File> toBeCleaned)
Fügen Sie Dateien hinzu, die während |
void
|
cleanConfigurationData()
Löschen Sie alle Dateien, die heruntergeladen wurden, um Optionsfelder von Remotedateien aufzulösen. |
Configuration
|
clone()
Erstellt eine oberflächliche Kopie dieses Objekts. |
void
|
dumpXml(PrintWriter output)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen Optionen für diese |
void
|
dumpXml(PrintWriter output, List<String> excludeFilters)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen Optionen für diese |
void
|
dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen Optionen für diese |
Collection<Object>
|
getAllConfigurationObjectsOfType(String configType)
Allgemeine Schnittstelle zum Abrufen aller Objekte eines bestimmten Typnamens auf allen Geräten. |
IBuildProvider
|
getBuildProvider()
Ruft die |
String
|
getCommandLine()
Ruft die Befehlszeile ab, die zum Erstellen dieses |
ICommandOptions
|
getCommandOptions()
Ruft die |
ConfigurationDescriptor
|
getConfigurationDescription()
Gibt die in der Konfiguration angegebene |
Object
|
getConfigurationObject(String typeName)
Generische Schnittstelle zum Abrufen des Konfigurationsobjekts mit dem angegebenen Typnamen. |
List<?>
|
getConfigurationObjectList(String typeName)
Ähnlich wie |
CoverageOptions
|
getCoverageOptions()
Ruft die |
String
|
getDescription()
|
List<IDeviceConfiguration>
|
getDeviceConfig()
Ruft die |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Gibt die |
TestDeviceOptions
|
getDeviceOptions()
Ruft die |
IDeviceRecovery
|
getDeviceRecovery()
Ruft die |
IDeviceSelection
|
getDeviceRequirements()
Ruft die |
Set<File>
|
getFilesToClean()
Liste der Dateien abrufen, die während |
GlobalTestFilter
|
getGlobalFilters()
Ruft die |
Set<String>
|
getInopOptions()
Optionen abrufen, mit denen keine Werte geändert wurden |
List<ITargetPreparer>
|
getLabPreparers()
Ruft die |
ILeveledLogOutput
|
getLogOutput()
Ruft die |
ILogSaver
|
getLogSaver()
Ruft die |
List<IMetricCollector>
|
getMetricCollectors()
Ruft die |
static
Set<String>
|
getMultiDeviceSupportedTag()
Gibt die |
List<IMultiTargetPreparer>
|
getMultiPreTargetPreparers()
Ruft die |
List<IMultiTargetPreparer>
|
getMultiTargetPreparers()
Ruft die |
String
|
getName()
Gibt den Namen der Konfiguration zurück. |
List<IPostProcessor>
|
getPostProcessors()
Ruft die |
IRetryDecision
|
getRetryDecision()
Gibt die für den Aufruf verwendete |
SkipManager
|
getSkipManager()
Ruft die |
List<ISystemStatusChecker>
|
getSystemStatusCheckers()
Ruft die |
List<ITargetPreparer>
|
getTargetPreparers()
Ruft die |
List<ITestInvocationListener>
|
getTestInvocationListeners()
Ruft die zu verwendenden |
List<IRemoteTest>
|
getTests()
Ruft die |
void
|
injectOptionValue(String optionName, String optionValue)
Fügen Sie einen Optionswert in die Gruppe der Konfigurationsobjekte ein. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Fügen Sie einen Optionswert in die Gruppe der Konfigurationsobjekte ein. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
Fügen Sie einen Optionswert in die Gruppe der Konfigurationsobjekte ein. |
void
|
injectOptionValues(List<OptionDef> optionDefs)
Mehrere Optionswerte in die Konfigurationsobjekte einfügen |
boolean
|
isDeviceConfiguredFake(String deviceName)
Gibt zurück, ob ein konfiguriertes Gerät mit „isFake=true“ getaggt ist. |
IConfiguration
|
partialDeepClone(List<String> objectToDeepClone, IKeyStoreClient client)
Erstelle einen Basisklon aus |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Gibt einen Befehlszeilen-Hilfetext für diese Konfiguration in den angegebenen PrintStream aus. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Lösen Sie Optionen von |
void
|
safeInjectOptionValues(List<OptionDef> optionDefs)
Fügt mehrere Optionswerte in die Gruppe der Konfigurationsobjekte ein, ohne einen Fehler auszugeben, wenn eine der Optionen nicht angewendet werden kann. |
List<String>
|
setBestEffortOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Legen Sie die |
void
|
setBuildProvider(IBuildProvider provider)
Ersetzen Sie die aktuelle |
void
|
setCommandLine(String[] arrayArgs)
Legt die Befehlszeile fest, die zum Erstellen dieser |
void
|
setCommandOptions(ICommandOptions cmdOptions)
Legen Sie |
void
|
setConfigurationObject(String typeName, Object configObject)
Generische Methode zum Festlegen des Konfigurationsobjekts mit dem angegebenen Namen. Alle vorhandenen Werte werden ersetzt. |
void
|
setConfigurationObjectList(String typeName, List<?> configList)
Generische Methode zum Festlegen der Konfigurationsobjektliste für den angegebenen Namen. Alle vorhandenen Werte werden ersetzt. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Legen Sie |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Legen Sie einen |
void
|
setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)
Legen Sie die |
void
|
setDeviceMetricCollectors(List<IMetricCollector> collectors)
Legen Sie die Liste der |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
Legen Sie |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Legen Sie |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Legen Sie die |
void
|
setLabPreparer(ITargetPreparer preparer)
Legen Sie |
void
|
setLabPreparers(List<ITargetPreparer> preparers)
Legen Sie die Liste der |
void
|
setLogOutput(ILeveledLogOutput logger)
Legen Sie |
void
|
setLogSaver(ILogSaver logSaver)
Legen Sie |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Bequeme Methode zum Festlegen eines einzelnen |
void
|
setMultiPreTargetPreparers(List<IMultiTargetPreparer> multiPreTargPreps)
Legen Sie die Liste der |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Bequeme Methode zum Festlegen eines einzelnen |
void
|
setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)
Legen Sie die Liste der |
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
Konfigurationsfelder
|
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Konfigurationsfelder
Informationen zum erwarteten Format finden Sie unter |
void
|
setPostProcessors(List<IPostProcessor> processors)
Legen Sie die Liste der |
void
|
setRetryDecision(IRetryDecision decisionRetry)
Legen Sie |
void
|
setSkipManager(SkipManager skipManager)
Legt |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Praktische Methode zum Festlegen eines einzelnen |
void
|
setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)
Legen Sie die Liste der |
void
|
setTargetPreparer(ITargetPreparer preparer)
Legen Sie |
void
|
setTargetPreparers(List<ITargetPreparer> preparers)
Legen Sie die Liste der |
void
|
setTest(IRemoteTest test)
Bequeme Methode zum Festlegen eines einzelnen |
void
|
setTestInvocationListener(ITestInvocationListener listener)
Praktische Methode zum Festlegen eines einzelnen |
void
|
setTestInvocationListeners(List<ITestInvocationListener> listeners)
Legen Sie die Liste der |
void
|
setTests(List<IRemoteTest> tests)
Legen Sie die Liste der |
void
|
validateOptions()
Validiert Optionswerte. |
Geschützte Methoden | |
|---|---|
boolean
|
isRemoteEnvironment()
Gibt zurück, ob die Umgebung von TF ein Remote-Aufruf ist. |
Konstanten
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
Konstanter Wert: "build_provider"
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
Konstanter Wert: "cmd_options"
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
Konstanter Wert: "config_desc"
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
Konstanter Wert: "coverage"
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
Konstanter Wert: "metrics_collector"
DEVICE_NAME
public static final String DEVICE_NAME
Konstanter Wert: "device"
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
Konstanter Wert: "device_options"
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
Konstanter Wert: "device_recovery"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
Konstanter Wert: "device_requirements"
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
Konstanter Wert: "global_filters"
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
Constant Value: "lab_preparer"
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
Konstanter Wert: "logger"
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
Konstanter Wert: "log_saver"
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
Konstanter Wert: "metric_post_processor"
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
Konstanter Wert: "multi_target_preparer"
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
Constant Value: "multi_pre_target_preparer"
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
Konstanter Wert: "result_reporter"
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
Konstanter Wert: "retry_decision"
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
Konstanter Wert: "sandbox_options"
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
Konstanter Wert: "sandbox"
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
Konstanter Wert: "skip_manager"
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
Konstanter Wert: "system_checker"
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
Konstanter Wert: "target_preparer"
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Konstanter Wert: "test"
Felder
NON_MODULE_OBJECTS
public static final Set<String> NON_MODULE_OBJECTS
Öffentliche Konstruktoren
Konfiguration
public Configuration (String name,
String description)Erstellt ein Configuration-Objekt mit Standardkonfigurationsobjekten.
| Parameter | |
|---|---|
name |
String |
description |
String |
Öffentliche Methoden
addFilesToClean
public void addFilesToClean (Set<File> toBeCleaned)
Fügen Sie Dateien hinzu, die während cleanConfigurationData() bereinigt werden müssen.
| Parameter | |
|---|---|
toBeCleaned |
Set |
cleanConfigurationData
public void cleanConfigurationData ()
Löschen Sie alle Dateien, die heruntergeladen wurden, um Optionsfelder von Remotedateien aufzulösen.
clone
public Configuration clone ()
Erstellt eine oberflächliche Kopie dieses Objekts.
| Gibt Folgendes zurück: | |
|---|---|
Configuration |
|
dumpXml
public void dumpXml (PrintWriter output)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen Optionen für diese IConfiguration als String ab.
| Parameter | |
|---|---|
output |
PrintWriter: Der Writer, in den das XML geschrieben werden soll. |
| Löst aus | |
|---|---|
IOException |
|
dumpXml
public void dumpXml (PrintWriter output,
List<String> excludeFilters)Ruft die erweiterte XML-Datei für die Konfiguration mit allen Optionen für diese IConfiguration ab, abzüglich der Objekte, die nach ihrem Schlüsselnamen gefiltert werden.
Beispiel für Filter: Configuration.TARGET_PREPARER_TYPE_NAME.
| Parameter | |
|---|---|
output |
PrintWriter: Der Writer, in den das XML geschrieben werden soll. |
excludeFilters |
List: Die Liste der Objekttypen, die nicht exportiert werden sollen. |
| Löst aus | |
|---|---|
IOException |
|
dumpXml
public void dumpXml (PrintWriter output,
List<String> excludeFilters,
boolean printDeprecatedOptions,
boolean printUnchangedOptions)Ruft die erweiterte XML-Datei für die Konfiguration mit allen Optionen für diese IConfiguration ab, abzüglich der Objekte, die nach ihrem Schlüsselnamen gefiltert werden.
Beispiel für Filter: Configuration.TARGET_PREPARER_TYPE_NAME.
| Parameter | |
|---|---|
output |
PrintWriter: Der Writer, in den das XML geschrieben werden soll. |
excludeFilters |
List: Die Liste der Objekttypen, die nicht exportiert werden sollen. |
printDeprecatedOptions |
boolean: Gibt an, ob Optionen, die als verworfen markiert sind, ausgegeben werden sollen. |
printUnchangedOptions |
boolean |
| Löst aus | |
|---|---|
IOException |
|
getAllConfigurationObjectsOfType
public Collection<Object> getAllConfigurationObjectsOfType (String configType)
Allgemeine Schnittstelle zum Abrufen aller Objekte eines bestimmten Typnamens auf allen Geräten.
| Parameter | |
|---|---|
configType |
String: der eindeutige Typ des Konfigurationsobjekts |
| Gibt Folgendes zurück: | |
|---|---|
Collection<Object> |
Die Liste der Konfigurationsobjekte des angegebenen Typs. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Ruft die IBuildProvider aus der Konfiguration ab.
| Gibt Folgendes zurück: | |
|---|---|
IBuildProvider |
IBuildProvider in der Konfiguration |
getCommandLine
public String getCommandLine ()
Ruft die Befehlszeile ab, die zum Erstellen dieses IConfiguration verwendet wurde.
| Gibt Folgendes zurück: | |
|---|---|
String |
die Befehlszeile, mit der diese IConfiguration erstellt wurde. |
getCommandOptions
public ICommandOptions getCommandOptions ()
Ruft die ICommandOptions ab, die aus der Konfiguration verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
ICommandOptions |
ICommandOptions, die in der Konfiguration angegeben ist. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Gibt die in der Konfiguration angegebene ConfigurationDescriptor zurück.
| Gibt Folgendes zurück: | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public Object getConfigurationObject (String typeName)
Generische Schnittstelle zum Abrufen des Konfigurationsobjekts mit dem angegebenen Typnamen.
| Parameter | |
|---|---|
typeName |
String: der eindeutige Typ des Konfigurationsobjekts |
| Gibt Folgendes zurück: | |
|---|---|
Object |
Das Konfigurationsobjekt oder null, wenn der Objekttyp mit dem angegebenen Namen nicht vorhanden ist. |
getConfigurationObjectList
public List<?> getConfigurationObjectList (String typeName)
Ähnlich wie getConfigurationObject(String), aber für Konfigurationsobjekttypen, die mehrere Objekte unterstützen.
| Parameter | |
|---|---|
typeName |
String: der eindeutige Typname des Konfigurationsobjekts |
| Gibt Folgendes zurück: | |
|---|---|
List<?> |
Die Liste der Konfigurationsobjekte oder null, wenn der Objekttyp mit dem angegebenen Namen nicht vorhanden ist. |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
Ruft die CoverageOptions ab, die aus der Konfiguration verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
CoverageOptions |
CoverageOptions, die in der Konfiguration angegeben ist. |
getDescription
public String getDescription ()
| Gibt Folgendes zurück: | |
|---|---|
String |
Eine kurze, für Nutzer lesbare Beschreibung von Configuration |
getDeviceConfig
public List<IDeviceConfiguration> getDeviceConfig ()
Ruft die IDeviceConfiguration aus der Konfiguration ab.
| Gibt Folgendes zurück: | |
|---|---|
List<IDeviceConfiguration> |
die in der Konfiguration in der richtigen Reihenfolge angegebenen IDeviceConfiguration |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Gibt die IDeviceConfiguration zurück, die dem angegebenen Namen zugeordnet ist. Wenn keine gefunden wird, wird „null“ zurückgegeben.
| Parameter | |
|---|---|
nameDevice |
String |
| Gibt Folgendes zurück: | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Ruft die TestDeviceOptions ab, die aus der Konfiguration verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
TestDeviceOptions |
TestDeviceOptions, die in der Konfiguration angegeben ist. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Ruft die IDeviceRecovery ab, die aus der Konfiguration verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
IDeviceRecovery |
die in der Konfiguration angegebene IDeviceRecovery. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Ruft die IDeviceSelection ab, die aus der Konfiguration verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
IDeviceSelection |
IDeviceSelection, die in der Konfiguration angegeben ist. |
getFilesToClean
public Set<File> getFilesToClean ()
Liste der Dateien abrufen, die während cleanConfigurationData() bereinigt werden
| Gibt Folgendes zurück: | |
|---|---|
Set<File> |
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Ruft die GlobalTestFilter für den Aufruf ab.
| Gibt Folgendes zurück: | |
|---|---|
GlobalTestFilter |
|
getInopOptions
public Set<String> getInopOptions ()
Optionen abrufen, mit denen keine Werte geändert wurden
| Gibt Folgendes zurück: | |
|---|---|
Set<String> |
|
getLabPreparers
public List<ITargetPreparer> getLabPreparers ()
Ruft die ITargetPreparer aus der Konfiguration ab.
| Gibt Folgendes zurück: | |
|---|---|
List<ITargetPreparer> |
die in der Konfiguration in der richtigen Reihenfolge angegebenen ITargetPreparer |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Ruft die ILeveledLogOutput ab, die aus der Konfiguration verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
ILeveledLogOutput |
ILeveledLogOutput, die in der Konfiguration angegeben ist. |
getLogSaver
public ILogSaver getLogSaver ()
Ruft die ILogSaver ab, die aus der Konfiguration verwendet werden soll.
| Gibt Folgendes zurück: | |
|---|---|
ILogSaver |
ILogSaver, die in der Konfiguration angegeben ist. |
getMetricCollectors
public List<IMetricCollector> getMetricCollectors ()
Ruft die IMetricCollector aus der Konfiguration ab.
| Gibt Folgendes zurück: | |
|---|---|
List<IMetricCollector> |
|
getMultiDeviceSupportedTag
public static Set<String> getMultiDeviceSupportedTag ()
Gibt die Set von Tags zurück, die in einem Gerätetag für die Konfiguration mehrerer Geräte unterstützt werden.
| Gibt Folgendes zurück: | |
|---|---|
Set<String> |
|
getMultiPreTargetPreparers
public List<IMultiTargetPreparer> getMultiPreTargetPreparers ()
Ruft die IMultiTargetPreparer aus der Konfiguration ab, die vor allen target_preparers der Geräte ausgeführt werden sollen.
| Gibt Folgendes zurück: | |
|---|---|
List<IMultiTargetPreparer> |
die in der Konfiguration in der richtigen Reihenfolge angegebenen IMultiTargetPreparer |
getMultiTargetPreparers
public List<IMultiTargetPreparer> getMultiTargetPreparers ()
Ruft die IMultiTargetPreparer aus der Konfiguration ab.
| Gibt Folgendes zurück: | |
|---|---|
List<IMultiTargetPreparer> |
die in der Konfiguration in der richtigen Reihenfolge angegebenen IMultiTargetPreparer |
getName
public String getName ()
Gibt den Namen der Konfiguration zurück.
| Gibt Folgendes zurück: | |
|---|---|
String |
|
getPostProcessors
public List<IPostProcessor> getPostProcessors ()
Ruft die IPostProcessor aus der Konfiguration ab.
| Gibt Folgendes zurück: | |
|---|---|
List<IPostProcessor> |
|
getRetryDecision
public IRetryDecision getRetryDecision ()
Gibt die für den Aufruf verwendete IRetryDecision zurück.
| Gibt Folgendes zurück: | |
|---|---|
IRetryDecision |
|
getSkipManager
public SkipManager getSkipManager ()
Ruft die SkipManager für den Aufruf ab.
| Gibt Folgendes zurück: | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
public List<ISystemStatusChecker> getSystemStatusCheckers ()
Ruft die ISystemStatusChecker aus der Konfiguration ab.
| Gibt Folgendes zurück: | |
|---|---|
List<ISystemStatusChecker> |
die in der Konfiguration in der richtigen Reihenfolge angegebenen ISystemStatusChecker |
getTargetPreparers
public List<ITargetPreparer> getTargetPreparers ()
Ruft die ITargetPreparer aus der Konfiguration ab.
| Gibt Folgendes zurück: | |
|---|---|
List<ITargetPreparer> |
die in der Konfiguration in der richtigen Reihenfolge angegebenen ITargetPreparer |
getTestInvocationListeners
public List<ITestInvocationListener> getTestInvocationListeners ()
Ruft die zu verwendenden ITestInvocationListener aus der Konfiguration ab.
| Gibt Folgendes zurück: | |
|---|---|
List<ITestInvocationListener> |
die in der Konfiguration angegebenen ITestInvocationListener. |
getTests
public List<IRemoteTest> getTests ()
Ruft die IRemoteTest ab, die aus der Konfiguration ausgeführt werden sollen.
| Gibt Folgendes zurück: | |
|---|---|
List<IRemoteTest> |
die in der Konfiguration bereitgestellten Tests |
injectOptionValue
public void injectOptionValue (String optionName,
String optionValue)Fügen Sie einen Optionswert in die Gruppe der Konfigurationsobjekte ein.
Nützlich, um Werte für Optionen anzugeben, die dynamisch generiert werden.
| Parameter | |
|---|---|
optionName |
String: der Name der Option |
optionValue |
String: der Optionswert |
| Löst aus | |
|---|---|
ConfigurationException |
|
injectOptionValue
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)Fügen Sie einen Optionswert in die Gruppe der Konfigurationsobjekte ein.
Nützlich, um Werte für Optionen anzugeben, die dynamisch generiert werden.
| Parameter | |
|---|---|
optionName |
String: der Name der Option |
optionKey |
String: der optionale Schlüssel für Kartenoptionen oder null |
optionValue |
String: der Wert der Kartenoption |
| Löst aus | |
|---|---|
ConfigurationException |
|
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String source)Fügen Sie einen Optionswert in die Gruppe der Konfigurationsobjekte ein.
Nützlich, um Werte für Optionen anzugeben, die dynamisch generiert werden.
| Parameter | |
|---|---|
optionName |
String: der Name der Option |
optionKey |
String: der optionale Schlüssel für Kartenoptionen oder null |
optionValue |
String: der Wert der Kartenoption |
source |
String: die Quellkonfiguration, die diesen Optionswert bereitgestellt hat |
| Löst aus | |
|---|---|
ConfigurationException |
|
injectOptionValues
public void injectOptionValues (List<OptionDef> optionDefs)
Mehrere Optionswerte in die Konfigurationsobjekte einfügen
Nützlich, um nach dem Erstellen eines neuen Objekts viele Optionswerte gleichzeitig einzufügen.
| Parameter | |
|---|---|
optionDefs |
List: Eine Liste der einzufügenden Optionsdefinitionen. |
| Löst aus | |
|---|---|
ConfigurationException |
|
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Gibt zurück, ob ein konfiguriertes Gerät mit „isFake=true“ getaggt ist.
| Parameter | |
|---|---|
deviceName |
String |
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|
partialDeepClone
public IConfiguration partialDeepClone (List<String> objectToDeepClone, IKeyStoreClient client)
Erstelle einen Basisklon aus clone() und klone dann die Liste der angegebenen Konfigurationsobjekte.
| Parameter | |
|---|---|
objectToDeepClone |
List: Die Liste der Konfigurationsobjekte, die tief geklont werden sollen. |
client |
IKeyStoreClient: Der Keystore-Client. |
| Gibt Folgendes zurück: | |
|---|---|
IConfiguration |
Die teilweise tief geklonte Konfiguration. |
| Löst aus | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)Gibt einen Befehlszeilen-Hilfetext für diese Konfiguration in den angegebenen PrintStream aus.
| Parameter | |
|---|---|
importantOnly |
boolean: Wenn true, wird nur Hilfe für die wichtigen Optionen ausgegeben. |
out |
PrintStream: Der zu verwendende PrintStream. |
| Löst aus | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Lösen Sie Optionen von File auf, die auf einen Remote-Standort verweisen. Dazu muss cleanConfigurationData() aufgerufen werden, um die Dateien zu bereinigen.
| Parameter | |
|---|---|
resolver |
DynamicRemoteFileResolver: die DynamicRemoteFileResolver zum Auflösen der Dateien |
| Löst aus | |
|---|---|
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public void safeInjectOptionValues (List<OptionDef> optionDefs)
Fügt mehrere Optionswerte in die Gruppe der Konfigurationsobjekte ein, ohne einen Fehler auszugeben, wenn eine der Optionen nicht angewendet werden kann.
Nützlich, um nach dem Erstellen eines neuen Objekts viele Optionswerte gleichzeitig einzufügen.
| Parameter | |
|---|---|
optionDefs |
List: Eine Liste der einzufügenden Optionsdefinitionen. |
| Löst aus | |
|---|---|
ConfigurationException |
|
setBestEffortOptionsFromCommandLineArgs
public List<String> setBestEffortOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)Legen Sie die Option-Felder der Konfiguration mit den angegebenen Befehlszeilenargumenten fest.
Informationen zum erwarteten Format finden Sie unter ArgsOptionParser.
| Parameter | |
|---|---|
listArgs |
List: die Befehlszeilenargumente |
keyStoreClient |
IKeyStoreClient: Zu verwendende IKeyStoreClient. |
| Gibt Folgendes zurück: | |
|---|---|
List<String> |
die nicht verwendeten Argumente |
| Löst aus | |
|---|---|
ConfigurationException |
|
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
Ersetzen Sie die aktuelle IBuildProvider in der Konfiguration.
| Parameter | |
|---|---|
provider |
IBuildProvider: die neue IBuildProvider |
setCommandLine
public void setCommandLine (String[] arrayArgs)
Legt die Befehlszeile fest, die zum Erstellen dieser IConfiguration verwendet wird.
Hier wird die gesamte Befehlszeile einschließlich des Konfigurationsnamens gespeichert, im Gegensatz zu setOptionsFromCommandLineArgs.
| Parameter | |
|---|---|
arrayArgs |
String: die Befehlszeile |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
Legen Sie die ICommandOptions fest und ersetzen Sie alle vorhandenen Werte.
setConfigurationObject
public void setConfigurationObject (String typeName,
Object configObject)Generische Methode zum Festlegen des Konfigurationsobjekts mit dem angegebenen Namen. Alle vorhandenen Werte werden ersetzt.
| Parameter | |
|---|---|
typeName |
String: der eindeutige Name des Konfigurationsobjekttyps. |
configObject |
Object: das Konfigurationsobjekt |
| Löst aus | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
List<?> configList)Generische Methode zum Festlegen der Konfigurationsobjektliste für den angegebenen Namen. Alle vorhandenen Werte werden ersetzt.
| Parameter | |
|---|---|
typeName |
String: der eindeutige Name des Konfigurationsobjekttyps. |
configList |
List: die Liste der Konfigurationsobjekte |
| Löst aus | |
|---|---|
ConfigurationException |
|
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Legen Sie CoverageOptions fest. Alle vorhandenen Werte werden ersetzt.
| Parameter | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Legen Sie einen IDeviceConfiguration fest, um einen vorhandenen Wert zu ersetzen.
setDeviceConfigList
public void setDeviceConfigList (List<IDeviceConfiguration> deviceConfigs)
Legen Sie die IDeviceConfiguration fest und ersetzen Sie alle vorhandenen Werte.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (List<IMetricCollector> collectors)
Legen Sie die Liste der IMetricCollector fest und ersetzen Sie alle vorhandenen Werte.
| Parameter | |
|---|---|
collectors |
List |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Legen Sie die TestDeviceOptions fest und ersetzen Sie alle vorhandenen Werte.
| Parameter | |
|---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Legen Sie IDeviceRecovery fest und ersetzen Sie dabei alle vorhandenen Werte.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Legen Sie die IDeviceSelection fest und ersetzen Sie alle vorhandenen Werte.
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Legen Sie ITargetPreparer fest und ersetzen Sie dabei alle vorhandenen Werte.
setLabPreparers
public void setLabPreparers (List<ITargetPreparer> preparers)
Legen Sie die Liste der ITargetPreparer fest und ersetzen Sie alle vorhandenen Werte.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Legen Sie ILeveledLogOutput fest und ersetzen Sie dabei alle vorhandenen Werte.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Legen Sie ILogSaver fest und ersetzen Sie dabei alle vorhandenen Werte.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Bequeme Methode zum Festlegen eines einzelnen IMultiTargetPreparer in dieser Konfiguration, der vor allen target_preparers der Geräte ausgeführt werden soll. Dabei werden alle vorhandenen Werte ersetzt.
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (List<IMultiTargetPreparer> multiPreTargPreps)
Legen Sie die Liste der IMultiTargetPreparers in dieser Konfiguration fest, die vor den target_preparers der Geräte ausgeführt werden sollen. Dadurch werden alle vorhandenen Werte ersetzt.
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Praktische Methode zum Festlegen eines einzelnen IMultiTargetPreparer in dieser Konfiguration, wobei alle vorhandenen Werte ersetzt werden
setMultiTargetPreparers
public void setMultiTargetPreparers (List<IMultiTargetPreparer> multiTargPreps)
Legen Sie die Liste der IMultiTargetPreparers in dieser Konfiguration fest und ersetzen Sie alle vorhandenen Werte.
setOptionsFromCommandLineArgs
public List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
Konfigurationsfelder Option mit einer bestimmten Gruppe von Befehlszeilenargumenten festlegen
ArgsOptionParser für das erwartete Format
| Parameter | |
|---|---|
listArgs |
List: die Befehlszeilenargumente |
| Gibt Folgendes zurück: | |
|---|---|
List<String> |
die nicht verwendeten Argumente |
| Löst aus | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
public List<String> setOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)Konfigurationsfelder Option mit einer bestimmten Gruppe von Befehlszeilenargumenten festlegen
Informationen zum erwarteten Format finden Sie unter ArgsOptionParser.
| Parameter | |
|---|---|
listArgs |
List: die Befehlszeilenargumente |
keyStoreClient |
IKeyStoreClient: Zu verwendende IKeyStoreClient. |
| Gibt Folgendes zurück: | |
|---|---|
List<String> |
die nicht verwendeten Argumente |
| Löst aus | |
|---|---|
ConfigurationException |
|
setPostProcessors
public void setPostProcessors (List<IPostProcessor> processors)
Legen Sie die Liste der IPostProcessor fest und ersetzen Sie alle vorhandenen Werte.
| Parameter | |
|---|---|
processors |
List |
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Legen Sie IRetryDecision fest und ersetzen Sie dabei alle vorhandenen Werte.
setSkipManager
public void setSkipManager (SkipManager skipManager)
Legt SkipManager für den Aufruf fest.
| Parameter | |
|---|---|
skipManager |
SkipManager |
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Bequeme Methode zum Festlegen eines einzelnen ISystemStatusChecker in dieser Konfiguration, wobei alle vorhandenen Werte ersetzt werden
setSystemStatusCheckers
public void setSystemStatusCheckers (List<ISystemStatusChecker> systemCheckers)
Legen Sie die Liste der ISystemStatusCheckers in dieser Konfiguration fest und ersetzen Sie alle vorhandenen Werte.
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Legen Sie ITargetPreparer fest und ersetzen Sie dabei alle vorhandenen Werte.
setTargetPreparers
public void setTargetPreparers (List<ITargetPreparer> preparers)
Legen Sie die Liste der ITargetPreparer fest und ersetzen Sie alle vorhandenen Werte.
setTest
public void setTest (IRemoteTest test)
Bequeme Methode zum Festlegen eines einzelnen IRemoteTest in dieser Konfiguration, wobei alle vorhandenen Werte ersetzt werden.
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Praktische Methode zum Festlegen eines einzelnen ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (List<ITestInvocationListener> listeners)
Legen Sie die Liste der ITestInvocationListener fest und ersetzen Sie alle vorhandenen Werte.
setTests
public void setTests (List<IRemoteTest> tests)
Legen Sie die Liste der IRemoteTests in dieser Konfiguration fest und ersetzen Sie alle vorhandenen Werte.
validateOptions
public void validateOptions ()
Validiert Optionswerte.
Derzeit wird nur geprüft, ob alle erforderlichen Optionen festgelegt wurden.
| Löst aus | |
|---|---|
ConfigurationException |
|
Geschützte Methoden
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Gibt zurück, ob die Umgebung von TF ein Remote-Aufruf ist.
| Gibt Folgendes zurück: | |
|---|---|
boolean |
|