Konfiguration
public
class
Configuration
extends Object
implements
IConfiguration
java.lang.Object | |
😎 | com.android.tradefed.config.Configuration |
Eine konkrete IConfiguration
-Implementierung, die die geladenen Konfigurationsobjekte in einer Map speichert.
Zusammenfassung
Felder | |
---|---|
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
|
NON_MODULE_OBJECTS
|
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
|
Öffentliche Konstruktoren | |
---|---|
Configuration(String name, String description)
Erstellt einen |
Öffentliche Methoden | |
---|---|
void
|
addFilesToClean(
Dateien hinzufügen, die während |
void
|
cleanConfigurationData()
Löschen Sie alle Dateien, die in aufgelösten Optionsfeldern von Remote-Dateien heruntergeladen wurden. |
Configuration
|
clone()
Erstellt eine oberflächliche Kopie dieses Objekts. |
void
|
dumpXml(PrintWriter output)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen dafür angezeigten Optionen ab
|
void
|
dumpXml(PrintWriter output,
Ruft die erweiterte XML-Datei für die Konfiguration mit allen Optionen für diese |
void
|
dumpXml(PrintWriter output,
Ruft die erweiterte XML-Datei für die Konfiguration mit allen für dieses |
|
getAllConfigurationObjectsOfType(String configType)
Generische Schnittstelle, um alle Objekte eines bestimmten Typnamens auf allen Geräten abzurufen. |
IBuildProvider
|
getBuildProvider()
Ruft den |
String
|
getCommandLine()
Ruft die Befehlszeile ab, die zum Erstellen dieser |
ICommandOptions
|
getCommandOptions()
Ruft das |
ConfigurationDescriptor
|
getConfigurationDescription()
Gibt das in der Konfiguration bereitgestellte |
Object
|
getConfigurationObject(String typeName)
Generische Schnittstelle zum Abrufen des Konfigurationsobjekts mit dem angegebenen Typnamen. |
|
getConfigurationObjectList(String typeName)
Ähnlich wie |
CoverageOptions
|
getCoverageOptions()
Ruft die zu verwendende |
String
|
getDescription()
|
|
getDeviceConfig()
Ruft die |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Gibt die |
TestDeviceOptions
|
getDeviceOptions()
Ruft die zu verwendende |
IDeviceRecovery
|
getDeviceRecovery()
Ruft die |
IDeviceSelection
|
getDeviceRequirements()
Ruft die zu verwendende |
|
getFilesToClean()
Liste der Dateien abrufen, die während |
GlobalTestFilter
|
getGlobalFilters()
Ruft das |
|
getInopOptions()
Optionsnamen abrufen, die keine Werte geändert haben |
|
getLabPreparers()
Ruft die |
ILeveledLogOutput
|
getLogOutput()
Ruft die |
ILogSaver
|
getLogSaver()
Ruft die |
|
getMetricCollectors()
Ruft die |
static
|
getMultiDeviceSupportedTag()
Gibt die |
|
getMultiPreTargetPreparers()
Hier werden die |
|
getMultiTargetPreparers()
Ruft die |
String
|
getName()
Gibt den Namen der Konfiguration zurück. |
|
getPostProcessors()
Ruft die |
IRetryDecision
|
getRetryDecision()
Gibt die |
SkipManager
|
getSkipManager()
Ruft das |
|
getSystemStatusCheckers()
Ruft die |
|
getTargetPreparers()
Ruft die |
|
getTestInvocationListeners()
Ruft die zu verwendenden |
|
getTests()
Ruft die |
void
|
injectOptionValue(String optionName, String optionValue)
Einen Optionswert in die Konfigurationsobjekte einfügen |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Einen Optionswert in die Konfigurationsobjekte einfügen |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
Einen Optionswert in die Konfigurationsobjekte einfügen |
void
|
injectOptionValues(
Mehrere Optionswerte in die Konfigurationsobjekte einfügen |
boolean
|
isDeviceConfiguredFake(String deviceName)
Gibt an, ob ein konfiguriertes Gerät mit „isFake=true“ gekennzeichnet ist. |
IConfiguration
|
partialDeepClone(
Erstellen Sie einen Basisklon aus |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Gibt einen Hilfetext zur Befehlszeilennutzung für diese Konfiguration in den angegebenen PrintStream aus. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Optionen von |
void
|
safeInjectOptionValues(
Mehrere Optionswerte in die Konfigurationsobjekte einfügen, ohne eine Fehlermeldung auszugeben, wenn eine der Optionen nicht angewendet werden kann. |
|
setBestEffortOptionsFromCommandLineArgs(
Legen Sie die |
void
|
setBuildProvider(IBuildProvider provider)
Ersetzen Sie die aktuelle |
void
|
setCommandLine(String[] arrayArgs)
Legt die Befehlszeile fest, mit der dieses |
void
|
setCommandOptions(ICommandOptions cmdOptions)
Legen Sie |
void
|
setConfigurationObject(String typeName, Object configObject)
Generische Methode zum Festlegen des Konfigurationsobjekts mit dem angegebenen Namen, wobei alle vorhandenen Werte ersetzt werden. |
void
|
setConfigurationObjectList(String typeName,
Generische Methode zum Festlegen der Liste der Konfigurationsobjekte für den angegebenen Namen, wobei alle vorhandenen Werte ersetzt werden. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Legen Sie |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Legen Sie einen |
void
|
setDeviceConfigList(
Legen Sie die |
void
|
setDeviceMetricCollectors(
Legen Sie die Liste der |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
Legen Sie |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Legen Sie |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Legen Sie |
void
|
setLabPreparer(ITargetPreparer preparer)
Legen Sie |
void
|
setLabPreparers(
Legen Sie die Liste der |
void
|
setLogOutput(ILeveledLogOutput logger)
Legen Sie |
void
|
setLogSaver(ILogSaver logSaver)
Legen Sie |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Eine praktische Methode zum Festlegen einer einzelnen |
void
|
setMultiPreTargetPreparers(
Legen Sie in dieser Konfiguration die Liste der |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Praktische Methode zum Festlegen einer einzelnen |
void
|
setMultiTargetPreparers(
Legen Sie die Liste der |
|
setOptionsFromCommandLineArgs(
Konfigurationsfelder
|
|
setOptionsFromCommandLineArgs(
Konfigurationsfelder
Informationen zum erwarteten Format finden Sie unter |
void
|
setPostProcessors(
Legen Sie die Liste der |
void
|
setRetryDecision(IRetryDecision decisionRetry)
Legen Sie |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Diese Methode ist praktisch, um einen einzelnen |
void
|
setSystemStatusCheckers(
Legen Sie die Liste der |
void
|
setTargetPreparer(ITargetPreparer preparer)
Legen Sie |
void
|
setTargetPreparers(
Legen Sie die Liste der |
void
|
setTest(IRemoteTest test)
Eine praktische Methode zum Festlegen einer einzelnen |
void
|
setTestInvocationListener(ITestInvocationListener listener)
Praktische Methode zum Festlegen einer einzelnen |
void
|
setTestInvocationListeners(
Liste der |
void
|
setTests(
Legen Sie die Liste der |
void
|
validateOptions()
Optionswerte prüfen |
Geschützte Methoden | |
---|---|
boolean
|
isRemoteEnvironment()
Gibt zurück, ob die Umgebung von TF ein Remote-Aufruf ist. |
Felder
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
KONFIGURATIONSBESCHREIBUNGS_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
DEVICE_NAME
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
GERÄTE-_VORAUSSETZUNGEN_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 (Messwertname)
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
NICHT_MODULE-OBJEKT
public static finalNON_MODULE_OBJECTS
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
NAME_DES_ENTSCHEIDUNGSTYPS WIEDERHOLEN
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
ÜBERSPRINGEN_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
Öffentliche Konstruktoren
Konfiguration
public Configuration (String name, String description)
Erstellt einen Configuration
mit Standardkonfigurationsobjekten.
Parameter | |
---|---|
name |
String |
description |
String |
Öffentliche Methoden
addFilesToClean
public void addFilesToClean (toBeCleaned)
Dateien hinzufügen, die während cleanConfigurationData()
bereinigt werden müssen
Parameter | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
Löschen Sie alle Dateien, die in aufgelöste Optionsfelder von Remote-Dateien heruntergeladen wurden.
clone
public Configuration clone ()
Erstellt eine oberflächliche Kopie dieses Objekts.
Returns | |
---|---|
Configuration |
dumpXml
public void dumpXml (PrintWriter output)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen dafür angezeigten Optionen ab
IConfiguration
als String
.
Parameter | |
---|---|
output |
PrintWriter : Der Writer, auf dem die XML-Datei gedruckt werden soll. |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen Optionen für diese IConfiguration
ab, ausgenommen die Objektfilter nach Schlüsselnamen.
Beispiel für einen Filter: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parameter | |
---|---|
output |
PrintWriter : Der Autor, an den die XML-Datei ausgegeben werden soll. |
excludeFilters |
: die Liste der Objekttypen, die nicht ausgelesen werden sollen. |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Ruft die erweiterte XML-Datei für die Konfiguration mit allen für dieses IConfiguration
angezeigten Optionen ab, abzüglich der Objekte, die nach ihrem Schlüsselnamen filtern.
Beispiel für einen Filter: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parameter | |
---|---|
output |
PrintWriter : Der Autor, an den die XML-Datei ausgegeben werden soll. |
excludeFilters |
: Liste der Objekttypen, die nicht gedumpt werden sollen. |
printDeprecatedOptions |
boolean : gibt an, ob Druckoptionen als veraltet markiert sind |
printUnchangedOptions |
boolean |
getAllConfigurationObjectsOfType (GetAllConfigurationObjectsOfType)
publicgetAllConfigurationObjectsOfType (String configType)
Generische Schnittstelle zum Abrufen aller Objekte eines bestimmten Typnamens auf verschiedenen Geräten.
Parameter | |
---|---|
configType |
String : der eindeutige Typ des Konfigurationsobjekts |
Returns | |
---|---|
|
Die Liste der Konfigurationsobjekte des angegebenen Typs. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Ruft den IBuildProvider
aus der Konfiguration ab.
Returns | |
---|---|
IBuildProvider |
die in der Konfiguration angegebene IBuildProvider |
getCommandLine
public String getCommandLine ()
Ruft die Befehlszeile ab, die zum Erstellen dieser IConfiguration
verwendet wurde.
Returns | |
---|---|
String |
die Befehlszeile, mit der diese IConfiguration erstellt wurde. |
getCommandOptions
public ICommandOptions getCommandOptions ()
Ruft das ICommandOptions
-Objekt ab, das aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
ICommandOptions |
der in der Konfiguration angegebene ICommandOptions . |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Gibt die in der Konfiguration angegebene ConfigurationDescriptor
zurück.
Returns | |
---|---|
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 |
Returns | |
---|---|
Object |
das Konfigurationsobjekt oder null , wenn der Objekttyp mit dem angegebenen Namen
existiert nicht. |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
Ähnlich wie getConfigurationObject(String)
, aber für Konfigurationsobjekttypen, die mehrere Objekte unterstützen.
Parameter | |
---|---|
typeName |
String : der eindeutige Typname des Konfigurationsobjekts |
Returns | |
---|---|
|
die Liste der Konfigurationsobjekte oder null , wenn der Objekttyp mit
Vorname ist nicht vorhanden. |
getAbdeckungOptions
public CoverageOptions getCoverageOptions ()
Ruft das CoverageOptions
-Objekt ab, das aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
CoverageOptions |
Das in der Konfiguration angegebene CoverageOptions . |
getDescription
public String getDescription ()
Returns | |
---|---|
String |
eine kurze, für Nutzer lesbare Beschreibung Configuration |
getDeviceConfig
publicgetDeviceConfig ()
Ruft die IDeviceConfiguration
s aus der Konfiguration ab.
Returns | |
---|---|
|
die in der Konfiguration angegebenen IDeviceConfiguration s |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Gibt das IDeviceConfiguration
zurück, das mit dem angegebenen Namen verknüpft ist. Wenn nicht gefunden, wird null zurückgegeben.
Parameter | |
---|---|
nameDevice |
String |
Returns | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Ruft das TestDeviceOptions
-Objekt ab, das aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
TestDeviceOptions |
der in der Konfiguration angegebene TestDeviceOptions . |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Ruft die zu verwendende IDeviceRecovery
aus der Konfiguration ab.
Returns | |
---|---|
IDeviceRecovery |
Das in der Konfiguration angegebene IDeviceRecovery . |
getDevicerequirements
public IDeviceSelection getDeviceRequirements ()
Ruft die IDeviceSelection
ab, die aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
IDeviceSelection |
der in der Konfiguration angegebene IDeviceSelection . |
getFilesToClean
publicgetFilesToClean ()
Liste der Dateien abrufen, die während des folgenden Zeitraums bereinigt werden: cleanConfigurationData()
Returns | |
---|---|
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Ruft das GlobalTestFilter
für den Aufruf ab.
Returns | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
Namen der Optionen abrufen, bei denen sich keine Werte geändert haben
Returns | |
---|---|
|
getLabPreparer
publicgetLabPreparers ()
Ruft die ITargetPreparer
s aus der Konfiguration ab.
Returns | |
---|---|
|
die ITargetPreparer s, die in der Konfiguration in der richtigen Reihenfolge angegeben sind |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Ruft die ILeveledLogOutput
ab, die aus der Konfiguration verwendet werden soll.
Returns | |
---|---|
ILeveledLogOutput |
der in der Konfiguration angegebene ILeveledLogOutput . |
getLogSaver (GetLogSaver)
public ILogSaver getLogSaver ()
Ruft die zu verwendende ILogSaver
aus der Konfiguration ab.
Returns | |
---|---|
ILogSaver |
der in der Konfiguration angegebene ILogSaver . |
getMetricCollectors
publicgetMetricCollectors ()
Ruft die IMetricCollector
s aus der Konfiguration ab.
Returns | |
---|---|
|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Gibt die ERROR(/Set)
der Tags zurück, die in einem Geräte-Tag für die Konfiguration mehrerer Geräte unterstützt werden.
Returns | |
---|---|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Hier werden die IMultiTargetPreparer
aus der Konfiguration abgerufen, die vor allen Geräte-target_preparers ausgeführt werden sollen.
Returns | |
---|---|
|
die IMultiTargetPreparer s, die in der Konfiguration in der richtigen Reihenfolge angegeben sind |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Ruft die IMultiTargetPreparer
s aus der Konfiguration ab.
Returns | |
---|---|
|
die IMultiTargetPreparer s, die in der Konfiguration in der richtigen Reihenfolge angegeben sind |
getName
public String getName ()
Gibt den Namen der Konfiguration zurück.
Returns | |
---|---|
String |
getPostProcessors
publicgetPostProcessors ()
Ruft die IPostProcessor
aus der Konfiguration ab.
Returns | |
---|---|
|
getRepeatDecision
public IRetryDecision getRetryDecision ()
Gibt die IRetryDecision
zurück, die für die Aufrufe verwendet wird.
Returns | |
---|---|
IRetryDecision |
getSkipManager
public SkipManager getSkipManager ()
Ruft das SkipManager
für den Aufruf ab.
Returns | |
---|---|
SkipManager |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Ruft die ISystemStatusChecker
s aus der Konfiguration ab.
Returns | |
---|---|
|
die in der Konfiguration angegebenen ISystemStatusChecker s |
getTargetPreparers
publicgetTargetPreparers ()
Ruft die ITargetPreparer
aus der Konfiguration ab.
Returns | |
---|---|
|
die in der Konfiguration angegebenen ITargetPreparer s |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Ruft die zu verwendenden ITestInvocationListener
aus der Konfiguration ab.
Returns | |
---|---|
|
Den in der Konfiguration angegebenen ITestInvocationListener s. |
getTests
publicgetTests ()
Ruft die aus der Konfiguration auszuführenden IRemoteTest
ab.
Returns | |
---|---|
|
die in der Konfiguration bereitgestellten Tests |
injectOptionValue
public void injectOptionValue (String optionName, String optionValue)
Einen Optionswert in die Konfigurationsobjekte einfügen
Nützlich, um Werte für Optionen anzugeben, die dynamisch generiert werden.
Parameter | |
---|---|
optionName |
String : Name der Option |
optionValue |
String : der Optionswert |
Ausgabe | |
---|---|
ConfigurationException |
InjectionOptionValue
public void injectOptionValue (String optionName, String optionKey, String optionValue)
Einen Optionswert in die Konfigurationsobjekte einfügen
Nützlich, um Werte für Optionen anzugeben, die dynamisch generiert werden.
Parameter | |
---|---|
optionName |
String : Name der Option |
optionKey |
String : optionaler Schlüssel für Kartenoptionen oder „null“ |
optionValue |
String : der Wert der Zuordnungsoption |
Ausgabe | |
---|---|
ConfigurationException |
InjectionOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
Fügen Sie einen Optionswert in die Gruppe von Konfigurationsobjekten ein.
Nützlich, um Werte für Optionen anzugeben, die dynamisch generiert werden.
Parameter | |
---|---|
optionName |
String : Name der Option |
optionKey |
String : optionaler Schlüssel für Kartenoptionen oder „null“ |
optionValue |
String : der Wert der Kartenoption |
source |
String : die Quellkonfiguration, die diesen Optionswert enthält |
Ausgabe | |
---|---|
ConfigurationException |
InjectionOptionValues
public void injectOptionValues (optionDefs)
Mehrere Optionswerte in die Konfigurationsobjekte einfügen
Nützlich, um nach dem Erstellen eines neuen Objekts viele Optionswerte auf einmal einzufügen.
Parameter | |
---|---|
optionDefs |
: eine Liste der einzufügenden Optionsdefinitionen |
Ausgabe | |
---|---|
ConfigurationException |
IsDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Gibt zurück, ob ein konfiguriertes Gerät mit „isFake=true“ gekennzeichnet ist.
Parameter | |
---|---|
deviceName |
String |
Returns | |
---|---|
boolean |
partDeepKlon
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Erstellen Sie einen Basisklon aus clone()
und klonen Sie die Liste des angegebenen Konfigurationsobjekts per Deeplink.
Parameter | |
---|---|
objectToDeepClone |
: Die Liste der Konfigurationsobjekte, die per Deeplink geklont werden sollen. |
client |
IKeyStoreClient : Der Schlüsselspeicher-Client. |
Returns | |
---|---|
IConfiguration |
Die teilweise tief geklonte Konfiguration. |
Ausgabe | |
---|---|
ConfigurationException |
printCommandUsage
public void printCommandUsage (boolean importantOnly, PrintStream out)
Gibt einen Hilfetext zur Befehlszeilennutzung für diese Konfiguration in den angegebenen PrintStream aus.
Parameter | |
---|---|
importantOnly |
boolean : Wenn true festgelegt ist, wird nur die Hilfe für die wichtigen Optionen gedruckt. |
out |
PrintStream : die zu verwendende ERROR(/PrintStream) . |
Ausgabe | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Optionen behoben, bei denen ERROR(/File)
auf einen entfernten Standort verweist. Dazu muss cleanConfigurationData()
aufgerufen werden, um die Dateien zu bereinigen.
Parameter | |
---|---|
resolver |
DynamicRemoteFileResolver : die DynamicRemoteFileResolver zum Auflösen der Dateien |
Ausgabe | |
---|---|
BuildRetrievalError |
|
ConfigurationException |
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
Mehrere Optionswerte in die Gruppe von Konfigurationsobjekten einfügen, ohne der Option kann nicht angewendet werden.
Nützlich, um nach dem Erstellen eines neuen Objekts viele Optionswerte gleichzeitig einzufügen.
Parameter | |
---|---|
optionDefs |
: eine Liste der einzufügenden Optionsdefinitionen |
Ausgabe | |
---|---|
ConfigurationException |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Legen Sie die Option
-Konfigurationsfelder mit einem vorgegebenen Satz von Befehlszeilenargumenten unter Verwendung eines
Aufwandsstrategie.
Das erwartete Format findest du unter ArgsOptionParser
Parameter | |
---|---|
listArgs |
: die Befehlszeilenargumente |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient zu verwenden. |
Returns | |
---|---|
|
die nicht verwendeten Argumente |
Ausgabe | |
---|---|
ConfigurationException |
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
Ersetzen Sie das aktuelle IBuildProvider
in der Konfiguration.
Parameter | |
---|---|
provider |
IBuildProvider : das neue IBuildProvider |
setCommandLine
public void setCommandLine (String[] arrayArgs)
Legt die Befehlszeile fest, mit der dieses IConfiguration
erstellt wird.
Damit wird die gesamte Befehlszeile gespeichert, einschließlich des Konfigurationsnamens,
im Gegensatz zu „setOptionsFromCommandLineArgs“.
Parameter | |
---|---|
arrayArgs |
String : die Befehlszeile |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
Legen Sie 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, wobei ein vorhandener Wert ersetzt wird.
Parameter | |
---|---|
typeName |
String : der eindeutige Name des Konfigurationsobjekttyps |
configObject |
Object : das Konfigurationsobjekt |
Ausgabe | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
Generische Methode zum Festlegen der Konfigurationsobjektliste für den angegebenen Namen, wodurch alle vorhandenen ersetzt werden Wert.
Parameter | |
---|---|
typeName |
String : der eindeutige Name des Konfigurationsobjekttyps. |
configList |
: die Liste der Konfigurationsobjekte |
Ausgabe | |
---|---|
ConfigurationException |
Abdeckungsoptionen
public void setCoverageOptions (CoverageOptions coverageOptions)
Legen Sie CoverageOptions
fest und ersetzen Sie alle vorhandenen Werte.
Parameter | |
---|---|
coverageOptions |
CoverageOptions |
Gerätekonfiguration festlegen
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Legen Sie einen IDeviceConfiguration
fest und ersetzen Sie vorhandene Werte.
SetDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Legen Sie die IDeviceConfiguration
s fest und ersetzen Sie dabei vorhandene Werte.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Legen Sie die Liste der IMetricCollector
s fest und ersetzen Sie alle vorhandenen Werte.
Parameter | |
---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Legen Sie TestDeviceOptions
fest und ersetzen Sie alle vorhandenen Werte.
Parameter | |
---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Legen Sie IDeviceRecovery
fest und ersetzen Sie damit einen vorhandenen Wert.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Legen Sie IDeviceSelection
fest und ersetzen Sie alle vorhandenen Werte.
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Legen Sie ITargetPreparer
fest und ersetzen Sie damit einen vorhandenen Wert.
setLabPreparers
public void setLabPreparers (preparers)
Legen Sie die Liste der ITargetPreparer
fest und ersetzen Sie vorhandene Werte.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Legen Sie ILeveledLogOutput
fest und ersetzen Sie alle vorhandenen Werte.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Legen Sie ILogSaver
fest und ersetzen Sie damit einen vorhandenen Wert.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Eine praktische Methode zum Festlegen einer einzelnen IMultiTargetPreparer
in dieser Konfiguration, die
muss vor den Geräten „target_preparers“ ausgeführt werden, wobei alle vorhandenen Werte ersetzt werden.
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
Legt die Liste der auszuführenden IMultiTargetPreparer
s in dieser Konfiguration fest
vor einem der Geräte „target_preparers“ ein, wobei alle vorhandenen Werte ersetzt werden.
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Diese Methode ist praktisch, um einen einzelnen IMultiTargetPreparer
in dieser Konfiguration festzulegen und alle vorhandenen Werte zu ersetzen.
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
Legen Sie die Liste der IMultiTargetPreparer
s in dieser Konfiguration fest und ersetzen Sie alle vorhandenen
Vorhandene Werte
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Konfigurationsfelder Option
mit bestimmten Befehlszeilenargumenten festlegen
ArgsOptionParser
für erwartetes Format
Parameter | |
---|---|
listArgs |
: die Befehlszeilenargumente |
Returns | |
---|---|
|
die nicht verwendeten Argumente |
Ausgabe | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Konfigurationsfelder Option
mit bestimmten Befehlszeilenargumenten festlegen
Das erwartete Format findest du unter ArgsOptionParser
Parameter | |
---|---|
listArgs |
: die Befehlszeilenargumente |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient , die verwendet werden sollen. |
Returns | |
---|---|
|
die nicht verwendeten Argumente |
Ausgabe | |
---|---|
ConfigurationException |
setPostProcessors
public void setPostProcessors (processors)
Legen Sie die Liste der IPostProcessor
s fest und ersetzen Sie alle vorhandenen Werte.
Parameter | |
---|---|
processors |
|
setRepeatDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Legen Sie IRetryDecision
fest und ersetzen Sie damit einen vorhandenen Wert.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Diese Methode ist praktisch, um einen einzelnen ISystemStatusChecker
in dieser Konfiguration festzulegen und alle vorhandenen Werte zu ersetzen.
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Legen Sie die Liste der ISystemStatusChecker
s in dieser Konfiguration fest und ersetzen Sie alle vorhandenen Werte.
SetTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Legen Sie ITargetPreparer
fest und ersetzen Sie alle vorhandenen Werte.
setTargetPreparers
public void setTargetPreparers (preparers)
Legen Sie die Liste der ITargetPreparer
fest und ersetzen Sie vorhandene Werte.
Test festlegen
public void setTest (IRemoteTest test)
Diese praktische Methode ermöglicht es, einen einzelnen IRemoteTest
in dieser Konfiguration festzulegen und alle vorhandenen Werte zu ersetzen.
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Praktische Methode zum Festlegen einer einzelnen ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Liste der ITestInvocationListener
s festlegen und alle vorhandenen Werte ersetzen
SetTests
public void setTests (tests)
Legen Sie die Liste der IRemoteTest
s in dieser Konfiguration fest und ersetzen Sie alle vorhandenen Werte.
validOptions
public void validateOptions ()
Optionswerte prüfen
Derzeit wird nur geprüft, ob alle Pflichtoptionen festgelegt wurden.
Ausgabe | |
---|---|
ConfigurationException |
Geschützte Methoden
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Gibt zurück, ob die Umgebung von TF ein Remote-Aufruf ist.
Returns | |
---|---|
boolean |