Aufbau

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 Karte 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 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 Bauträger

Configuration (String name, String description)

Erstellt eine Configuration mit Standardkonfigurationsobjekten.

Öffentliche Methoden

void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

Dateien hinzufügen, die während cleanConfigurationData() bereinigt werden müssen

void cleanConfigurationData ()

Löschen Sie alle Dateien, die in aufgelöste Optionsfelder von Remotedateien heruntergeladen wurden.

Configuration clone ()

Erstellt eine flache Kopie dieses Objekts.

void dumpXml (PrintWriter output)

Ruft die erweiterte XML-Datei für die Konfiguration mit allen für diese IConfiguration angezeigten Optionen als String ab.

void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

Ruft die erweiterte XML-Datei für die Konfiguration mit allen für diese IConfiguration angezeigten Optionen abzüglich der Objektfilter nach ihrem Schlüsselnamen ab.

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

Ruft die erweiterte XML-Datei für die Konfiguration mit allen für diese IConfiguration angezeigten Optionen abzüglich der Objektfilter nach ihrem Schlüsselnamen ab.

getAllConfigurationObjectsOfType (String configType)

Generische Schnittstelle, um alle Objekte eines bestimmten Typnamens geräteübergreifend abzurufen.

IBuildProvider getBuildProvider ()

Ruft den IBuildProvider aus der Konfiguration ab.

String getCommandLine ()

Ruft die Befehlszeile ab, die zum Erstellen dieser IConfiguration verwendet wird.

ICommandOptions getCommandOptions ()

Ruft die zu verwendenden ICommandOptions aus der Konfiguration ab.

ConfigurationDescriptor getConfigurationDescription ()

Gibt den in der Konfiguration bereitgestellten ConfigurationDescriptor zurück.

Object getConfigurationObject (String typeName)

Generische Schnittstelle zum Abrufen des Konfigurationsobjekts mit dem angegebenen Typnamen.

getConfigurationObjectList (String typeName)

Ähnlich wie getConfigurationObject(String) , jedoch für Konfigurationsobjekttypen, die mehrere Objekte unterstützen.

CoverageOptions getCoverageOptions ()

Ruft die zu verwendenden CoverageOptions aus der Konfiguration ab.

String getDescription ()
getDeviceConfig ()

Ruft die IDeviceConfiguration s aus der Konfiguration ab.

IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Gibt die IDeviceConfiguration zurück, die dem angegebenen Namen zugeordnet ist, null, wenn nicht gefunden.

TestDeviceOptions getDeviceOptions ()

Ruft die zu verwendenden TestDeviceOptions aus der Konfiguration ab.

IDeviceRecovery getDeviceRecovery ()

Ruft die zu verwendende IDeviceRecovery aus der Konfiguration ab.

IDeviceSelection getDeviceRequirements ()

Ruft die zu verwendende IDeviceSelection aus der Konfiguration ab.

getFilesToClean ()

Rufen Sie die Liste der Dateien ab, die während cleanConfigurationData() bereinigt werden.

GlobalTestFilter getGlobalFilters ()

Ruft den GlobalTestFilter für den Aufruf ab.

getInopOptions ()

Rufen Sie die Optionsnamen ab, die keine Werte geändert haben

getLabPreparers ()

Ruft die ITargetPreparer s aus der Konfiguration ab.

ILeveledLogOutput getLogOutput ()

Ruft den zu verwendenden ILeveledLogOutput aus der Konfiguration ab.

ILogSaver getLogSaver ()

Ruft den zu verwendenden ILogSaver aus der Konfiguration ab.

getMetricCollectors ()

Ruft die IMetricCollector s aus der Konfiguration ab.

static getMultiDeviceSupportedTag ()

Gibt den ERROR(/Set) von Tags zurück, die in einem Geräte-Tag für die Konfiguration mehrerer Geräte unterstützt werden.

getMultiPreTargetPreparers ()

Ruft die IMultiTargetPreparer s aus der Konfiguration ab, die vor einem der target_preparer des Geräts ausgeführt werden sollen.

getMultiTargetPreparers ()

Ruft die IMultiTargetPreparer s aus der Konfiguration ab.

String getName ()

Gibt den Namen der Konfiguration zurück.

getPostProcessors ()

Ruft die IPostProcessor s aus der Konfiguration ab.

IRetryDecision getRetryDecision ()

Gibt die für den Aufruf verwendete IRetryDecision zurück.

SkipManager getSkipManager ()

Ruft den SkipManager für den Aufruf ab.

getSystemStatusCheckers ()

Ruft die ISystemStatusChecker s aus der Konfiguration ab.

getTargetPreparers ()

Ruft die ITargetPreparer s aus der Konfiguration ab.

getTestInvocationListeners ()

Ruft die zu verwendenden ITestInvocationListener s aus der Konfiguration ab.

getTests ()

Ruft die IRemoteTest s ab, die aus der Konfiguration ausgeführt werden sollen.

void injectOptionValue (String optionName, String optionValue)

Fügen Sie einen Optionswert in den Satz von Konfigurationsobjekten ein.

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

Fügen Sie einen Optionswert in den Satz von Konfigurationsobjekten ein.

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

Fügen Sie einen Optionswert in den Satz von Konfigurationsobjekten ein.

void injectOptionValues ( optionDefs) injectOptionValues ( optionDefs)

Fügen Sie mehrere Optionswerte in den Satz von Konfigurationsobjekten ein.

boolean isDeviceConfiguredFake (String deviceName)

Gibt zurück, ob ein konfiguriertes Gerät mit isFake=true gekennzeichnet ist oder nicht.

IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

Erstellen Sie einen Basisklon aus clone() und klonen Sie dann die Liste des angegebenen Konfigurationsobjekts tief.

void printCommandUsage (boolean importantOnly, PrintStream out)

Gibt einen Hilfetext zur Befehlszeilenverwendung für diese Konfiguration an den angegebenen printStream aus.

void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

Lösen Sie Optionen von ERROR(/File) auf, die auf einen Remote-Standort verweisen.

void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

Fügen Sie mehrere Optionswerte in den Satz von Konfigurationsobjekten ein, ohne sie auszulösen, wenn eine der Optionen nicht angewendet werden kann.

setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

Legen Sie die Option mit einem bestimmten Satz von Befehlszeilenargumenten unter Verwendung eines Best-Effort-Ansatzes fest.

void setBuildProvider ( IBuildProvider provider)

Ersetzen Sie den aktuellen IBuildProvider in der Konfiguration.

void setCommandLine (String[] arrayArgs)

Legt die Befehlszeile fest, die zum Erstellen dieser IConfiguration verwendet wird.

void setCommandOptions ( ICommandOptions cmdOptions)

Legen Sie ICommandOptions fest und ersetzen Sie alle vorhandenen Werte

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, configList) setConfigurationObjectList (String typeName, configList)

Generische Methode zum Festlegen der Konfigurationsobjektliste für den angegebenen Namen, wobei alle vorhandenen Werte ersetzt werden.

void setCoverageOptions ( CoverageOptions coverageOptions)

Legen Sie CoverageOptions fest und ersetzen Sie alle vorhandenen Werte.

void setDeviceConfig ( IDeviceConfiguration deviceConfig)

Legen Sie eine IDeviceConfiguration fest und ersetzen Sie alle vorhandenen Werte.

void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

Legen Sie die IDeviceConfiguration s fest und ersetzen Sie alle vorhandenen Werte.

void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

Legen Sie die Liste der IMetricCollector s fest und ersetzen Sie alle vorhandenen Werte.

void setDeviceOptions ( TestDeviceOptions devOptions)

Legen Sie TestDeviceOptions fest und ersetzen Sie alle vorhandenen Werte

void setDeviceRecovery ( IDeviceRecovery recovery)

Legen Sie IDeviceRecovery fest und ersetzen Sie alle vorhandenen Werte.

void setDeviceRequirements ( IDeviceSelection devRequirements)

Legen Sie IDeviceSelection fest und ersetzen Sie alle vorhandenen Werte

void setLabPreparer ( ITargetPreparer preparer)

Legen Sie ITargetPreparer fest und ersetzen Sie alle vorhandenen Werte.

void setLabPreparers ( preparers) setLabPreparers ( preparers)

Legen Sie die Liste der ITargetPreparer s fest und ersetzen Sie dabei alle vorhandenen Werte.

void setLogOutput ( ILeveledLogOutput logger)

Legen Sie ILeveledLogOutput fest und ersetzen Sie alle vorhandenen Werte.

void setLogSaver ( ILogSaver logSaver)

Legen Sie ILogSaver fest und ersetzen Sie alle vorhandenen Werte.

void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep)

Praktische Methode zum Festlegen eines einzelnen IMultiTargetPreparer in dieser Konfiguration, der vor einem der target_preparer des Geräts ausgeführt werden soll und alle vorhandenen Werte ersetzt

void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

Legen Sie die Liste der IMultiTargetPreparer s in dieser Konfiguration fest, die vor allen target_preparers des Geräts ausgeführt werden sollen, und ersetzen Sie dabei alle vorhandenen Werte

void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

Praktische Methode zum Festlegen eines einzelnen IMultiTargetPreparer in dieser Konfiguration, der alle vorhandenen Werte ersetzt

void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

Legen Sie die Liste der IMultiTargetPreparer s in dieser Konfiguration fest und ersetzen Sie alle vorhandenen Werte

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

Legen Sie die Option mit dem angegebenen Satz von Befehlszeilenargumenten fest

ArgsOptionParser für das erwartete Format

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

Legen Sie die Option mit dem angegebenen Satz von Befehlszeilenargumenten fest

Das erwartete Format finden Sie unter ArgsOptionParser

void setPostProcessors ( processors) setPostProcessors ( processors)

Legen Sie die Liste der IPostProcessor s fest und ersetzen Sie alle vorhandenen Werte.

void setRetryDecision ( IRetryDecision decisionRetry)

Legen Sie IRetryDecision fest und ersetzen Sie alle vorhandenen Werte.

void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

Praktische Methode zum Festlegen eines einzelnen ISystemStatusChecker in dieser Konfiguration, der alle vorhandenen Werte ersetzt

void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

Legen Sie die Liste der ISystemStatusChecker s in dieser Konfiguration fest und ersetzen Sie alle vorhandenen Werte

void setTargetPreparer ( ITargetPreparer preparer)

Legen Sie ITargetPreparer fest und ersetzen Sie alle vorhandenen Werte.

void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

Legen Sie die Liste der ITargetPreparer s fest und ersetzen Sie dabei alle vorhandenen Werte.

void setTest ( IRemoteTest test)

Praktische Methode zum Festlegen eines einzelnen IRemoteTest in dieser Konfiguration, der alle vorhandenen Werte ersetzt

void setTestInvocationListener ( ITestInvocationListener listener)

Praktische Methode zum Festlegen eines einzelnen ITestInvocationListener

void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

Legen Sie die Liste der ITestInvocationListener s fest und ersetzen Sie alle vorhandenen Werte

void setTests ( tests) setTests ( tests)

Legen Sie die Liste der IRemoteTest s in dieser Konfiguration fest und ersetzen Sie alle vorhandenen Werte

void validateOptions ()

Optionswerte validieren.

Geschützte Methoden

boolean isRemoteEnvironment ()

Gibt zurück, ob die Umgebung von TF ein Remote-Aufruf ist oder nicht.

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

CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

COVERAGE_OPTIONS_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

GERÄTENAME

public static final String DEVICE_NAME

DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

DEVICE_RECOVERY_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

GLOBAL_FILTERS_TYPE_NAME

public static final String GLOBAL_FILTERS_TYPE_NAME

LAB_PREPARER_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

LOGGER_TYPE_NAME

public static final String LOGGER_TYPE_NAME

LOG_SAVER_TYPE_NAME

public static final String LOG_SAVER_TYPE_NAME

METRIC_POST_PROCESSOR_TYPE_NAME

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

MULTI_PREPARER_TYPE_NAME

public static final String MULTI_PREPARER_TYPE_NAME

MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

RESULT_REPORTER_TYPE_NAME

public static final String RESULT_REPORTER_TYPE_NAME

RETRY_DECISION_TYPE_NAME

public static final String RETRY_DECISION_TYPE_NAME

SANBOX_OPTIONS_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

SANDBOX_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

SKIP_MANAGER_TYPE_NAME

public static final String SKIP_MANAGER_TYPE_NAME

SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

TARGET_PREPARER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

TEST_TYPE_NAME

public static final String TEST_TYPE_NAME

Öffentliche Bauträger

Aufbau

public Configuration (String name, 
                String description)

Erstellt eine 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 Remotedateien heruntergeladen wurden.

Klon

public Configuration clone ()

Erstellt eine flache Kopie dieses Objekts.

Kehrt zurück
Configuration

dumpXml

public void dumpXml (PrintWriter output)

Ruft die erweiterte XML-Datei für die Konfiguration mit allen für diese IConfiguration angezeigten Optionen als String ab.

Parameter
output PrintWriter : Der Writer, an den die XML-Datei gedruckt werden soll.

dumpXml

public void dumpXml (PrintWriter output, 
                 excludeFilters)

Ruft die erweiterte XML-Datei für die Konfiguration mit allen für diese IConfiguration angezeigten Optionen abzüglich der Objektfilter nach ihrem Schlüsselnamen ab.

Filterbeispiel: Configuration#TARGET_PREPARER_TYPE_NAME .

Parameter
output PrintWriter : Der Writer, an den die XML-Datei gedruckt werden soll.

excludeFilters : Die Liste der Objekttypen, die nicht ausgegeben 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 diese IConfiguration angezeigten Optionen abzüglich der Objektfilter nach ihrem Schlüsselnamen ab.

Filterbeispiel: Configuration#TARGET_PREPARER_TYPE_NAME .

Parameter
output PrintWriter : Der Writer, an den die XML-Datei gedruckt werden soll.

excludeFilters : Die Liste der Objekttypen, die nicht ausgegeben werden sollen.

printDeprecatedOptions boolean : Gibt an, ob als veraltet markierte Optionen gedruckt werden sollen oder nicht

printUnchangedOptions boolean

getAllConfigurationObjectsOfType

public  getAllConfigurationObjectsOfType (String configType)

Generische Schnittstelle, um alle Objekte eines bestimmten Typnamens geräteübergreifend abzurufen.

Parameter
configType String : der eindeutige Typ des Konfigurationsobjekts

Kehrt zurück
Die Liste der Konfigurationsobjekte des angegebenen Typs.

getBuildProvider

public IBuildProvider getBuildProvider ()

Ruft den IBuildProvider aus der Konfiguration ab.

Kehrt zurück
IBuildProvider der in der Konfiguration bereitgestellte IBuildProvider

getCommandLine

public String getCommandLine ()

Ruft die Befehlszeile ab, die zum Erstellen dieser IConfiguration verwendet wird.

Kehrt zurück
String die Befehlszeile, die zum Erstellen dieser IConfiguration verwendet wird.

getCommandOptions

public ICommandOptions getCommandOptions ()

Ruft die zu verwendenden ICommandOptions aus der Konfiguration ab.

Kehrt zurück
ICommandOptions die in der Konfiguration bereitgestellten ICommandOptions .

getConfigurationDescription

public ConfigurationDescriptor getConfigurationDescription ()

Gibt den in der Konfiguration bereitgestellten ConfigurationDescriptor zurück.

Kehrt 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

Kehrt zurück
Object das Konfigurationsobjekt oder null wenn der Objekttyp mit dem angegebenen Namen nicht existiert.

getConfigurationObjectList

public  getConfigurationObjectList (String typeName)

Ähnlich wie getConfigurationObject(String) , jedoch für Konfigurationsobjekttypen, die mehrere Objekte unterstützen.

Parameter
typeName String : der eindeutige Typname des Konfigurationsobjekts

Kehrt zurück
die Liste der Konfigurationsobjekte oder null , wenn der Objekttyp mit dem angegebenen Namen nicht existiert.

getCoverageOptions

public CoverageOptions getCoverageOptions ()

Ruft die zu verwendenden CoverageOptions aus der Konfiguration ab.

Kehrt zurück
CoverageOptions die in der Konfiguration bereitgestellten CoverageOptions .

getDescription

public String getDescription ()

Kehrt zurück
String eine kurze, für den Benutzer lesbare Beschreibung dieser Configuration

getDeviceConfig

public  getDeviceConfig ()

Ruft die IDeviceConfiguration s aus der Konfiguration ab.

Kehrt zurück
Die IDeviceConfiguration s werden der Reihe nach in der Konfiguration bereitgestellt

getDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Gibt die IDeviceConfiguration zurück, die dem angegebenen Namen zugeordnet ist, null, wenn nicht gefunden.

Parameter
nameDevice String

Kehrt zurück
IDeviceConfiguration

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Ruft die zu verwendenden TestDeviceOptions aus der Konfiguration ab.

Kehrt zurück
TestDeviceOptions die in der Konfiguration bereitgestellten TestDeviceOptions .

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Ruft die zu verwendende IDeviceRecovery aus der Konfiguration ab.

Kehrt zurück
IDeviceRecovery die in der Konfiguration bereitgestellte IDeviceRecovery .

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Ruft die zu verwendende IDeviceSelection aus der Konfiguration ab.

Kehrt zurück
IDeviceSelection die in der Konfiguration bereitgestellte IDeviceSelection .

getFilesToClean

public  getFilesToClean ()

Rufen Sie die Liste der Dateien ab, die während cleanConfigurationData() bereinigt werden.

Kehrt zurück

getGlobalFilters

public GlobalTestFilter getGlobalFilters ()

Ruft den GlobalTestFilter für den Aufruf ab.

Kehrt zurück
GlobalTestFilter

getInopOptions

public  getInopOptions ()

Rufen Sie die Optionsnamen ab, die keine Werte geändert haben

Kehrt zurück

getLabPreparers

public  getLabPreparers ()

Ruft die ITargetPreparer s aus der Konfiguration ab.

Kehrt zurück
Die ITargetPreparer werden der Reihe nach in der Konfiguration bereitgestellt

getLogOutput

public ILeveledLogOutput getLogOutput ()

Ruft den zu verwendenden ILeveledLogOutput aus der Konfiguration ab.

Kehrt zurück
ILeveledLogOutput der in der Konfiguration bereitgestellte ILeveledLogOutput .

getLogSaver

public ILogSaver getLogSaver ()

Ruft den zu verwendenden ILogSaver aus der Konfiguration ab.

Kehrt zurück
ILogSaver den in der Konfiguration bereitgestellten ILogSaver .

getMetricCollectors

public  getMetricCollectors ()

Ruft die IMetricCollector s aus der Konfiguration ab.

Kehrt zurück

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

Gibt den ERROR(/Set) von Tags zurück, die in einem Geräte-Tag für die Konfiguration mehrerer Geräte unterstützt werden.

Kehrt zurück

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

Ruft die IMultiTargetPreparer s aus der Konfiguration ab, die vor einem der target_preparer des Geräts ausgeführt werden sollen.

Kehrt zurück
Die IMultiTargetPreparer werden der Reihe nach in der Konfiguration bereitgestellt

getMultiTargetPreparers

public  getMultiTargetPreparers ()

Ruft die IMultiTargetPreparer s aus der Konfiguration ab.

Kehrt zurück
Die IMultiTargetPreparer werden der Reihe nach in der Konfiguration bereitgestellt

getName

public String getName ()

Gibt den Namen der Konfiguration zurück.

Kehrt zurück
String

getPostProcessors

public  getPostProcessors ()

Ruft die IPostProcessor s aus der Konfiguration ab.

Kehrt zurück

getRetryDecision

public IRetryDecision getRetryDecision ()

Gibt die für den Aufruf verwendete IRetryDecision zurück.

Kehrt zurück
IRetryDecision

getSkipManager

public SkipManager getSkipManager ()

Ruft den SkipManager für den Aufruf ab.

Kehrt zurück
SkipManager

getSystemStatusCheckers

public  getSystemStatusCheckers ()

Ruft die ISystemStatusChecker s aus der Konfiguration ab.

Kehrt zurück
Die ISystemStatusChecker werden der Reihe nach in der Konfiguration bereitgestellt

getTargetPreparers

public  getTargetPreparers ()

Ruft die ITargetPreparer s aus der Konfiguration ab.

Kehrt zurück
Die ITargetPreparer werden der Reihe nach in der Konfiguration bereitgestellt

getTestInvocationListeners

public  getTestInvocationListeners ()

Ruft die zu verwendenden ITestInvocationListener s aus der Konfiguration ab.

Kehrt zurück
die in der Konfiguration bereitgestellten ITestInvocationListener s.

getTests

public  getTests ()

Ruft die IRemoteTest s ab, die aus der Konfiguration ausgeführt werden sollen.

Kehrt zurück
die in der Konfiguration bereitgestellten Tests

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

Fügen Sie einen Optionswert in den Satz von Konfigurationsobjekten ein.

Nützlich, um Werte für Optionen bereitzustellen, die dynamisch generiert werden.

Parameter
optionName String : der Optionsname

optionValue String : der Optionswert

Würfe
ConfigurationException

injectOptionValue

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

Fügen Sie einen Optionswert in den Satz von Konfigurationsobjekten ein.

Nützlich, um Werte für Optionen bereitzustellen, die dynamisch generiert werden.

Parameter
optionName String : der Optionsname

optionKey String : der optionale Schlüssel für Kartenoptionen oder null

optionValue String : der Kartenoptionswert

Würfe
ConfigurationException

injectOptionValueWithSource

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

Fügen Sie einen Optionswert in den Satz von Konfigurationsobjekten ein.

Nützlich, um Werte für Optionen bereitzustellen, die dynamisch generiert werden.

Parameter
optionName String : der Optionsname

optionKey String : der optionale Schlüssel für Kartenoptionen oder null

optionValue String : der Kartenoptionswert

source String : die Quellkonfiguration, die diesen Optionswert bereitgestellt hat

Würfe
ConfigurationException

injectOptionValues

public void injectOptionValues ( optionDefs)

Fügen Sie mehrere Optionswerte in den Satz von Konfigurationsobjekten ein.

Nützlich, um nach dem Erstellen eines neuen Objekts viele Optionswerte gleichzeitig einzufügen.

Parameter
optionDefs : eine Liste der zu injizierenden Optionsdefs

Würfe
ConfigurationException

isDeviceConfiguredFake

public boolean isDeviceConfiguredFake (String deviceName)

Gibt zurück, ob ein konfiguriertes Gerät mit isFake=true gekennzeichnet ist oder nicht.

Parameter
deviceName String

Kehrt zurück
boolean

partielles DeepClone

public IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

Erstellen Sie einen Basisklon aus clone() und klonen Sie dann die Liste des angegebenen Konfigurationsobjekts tief.

Parameter
objectToDeepClone : Die Liste der Konfigurationsobjekte, die tief geklont werden sollen.

client IKeyStoreClient : Der Keystore-Client.

Kehrt zurück
IConfiguration Die teilweise tief geklonte Konfiguration.

Würfe
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Gibt einen Hilfetext zur Befehlszeilenverwendung für diese Konfiguration an den angegebenen printStream aus.

Parameter
importantOnly boolean : Wenn true wird nur die Hilfe für die wichtigen Optionen ausgegeben

out PrintStream : der zu verwendende ERROR(/PrintStream) .

Würfe
com.android.tradefed.config.ConfigurationException
ConfigurationException

AuflösungDynamicOptions

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Lösen Sie Optionen von ERROR(/File) auf, die auf einen Remote-Standort verweisen. Dazu muss cleanConfigurationData() aufgerufen werden, um die Dateien zu bereinigen.

Parameter
resolver DynamicRemoteFileResolver : Der DynamicRemoteFileResolver zum Auflösen der Dateien

Würfe
BuildRetrievalError
ConfigurationException

SafeInjectOptionValues

public void safeInjectOptionValues ( optionDefs)

Fügen Sie mehrere Optionswerte in den Satz von Konfigurationsobjekten ein, ohne sie auszulösen, wenn eine der Optionen nicht angewendet werden kann.

Nützlich, um nach dem Erstellen eines neuen Objekts viele Optionswerte gleichzeitig einzufügen.

Parameter
optionDefs : eine Liste der zu injizierenden Optionsdefs

Würfe
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Legen Sie die Option mit einem bestimmten Satz von Befehlszeilenargumenten unter Verwendung eines Best-Effort-Ansatzes fest.

Das erwartete Format finden Sie unter ArgsOptionParser

Parameter
listArgs : die Befehlszeilenargumente

keyStoreClient IKeyStoreClient : Zu verwendender IKeyStoreClient .

Kehrt zurück
die unverbrauchten Argumente

Würfe
ConfigurationException

setBuildProvider

public void setBuildProvider (IBuildProvider provider)

Ersetzen Sie den aktuellen IBuildProvider in der Konfiguration.

Parameter
provider IBuildProvider : der neue IBuildProvider

setCommandLine

public void setCommandLine (String[] arrayArgs)

Legt die Befehlszeile fest, die zum Erstellen dieser IConfiguration verwendet wird. Dadurch wird im Gegensatz zu setOptionsFromCommandLineArgs die gesamte Befehlszeile einschließlich des Konfigurationsnamens gespeichert.

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 alle vorhandenen Werte ersetzt werden.

Parameter
typeName String : der eindeutige Name des Konfigurationsobjekttyps.

configObject Object : das Konfigurationsobjekt

Würfe
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

Generische Methode zum Festlegen der Konfigurationsobjektliste für den angegebenen Namen, wobei alle vorhandenen Werte ersetzt werden.

Parameter
typeName String : der eindeutige Name des Konfigurationsobjekttyps.

configList : die Konfigurationsobjektliste

Würfe
ConfigurationException

setCoverageOptions

public void setCoverageOptions (CoverageOptions coverageOptions)

Legen Sie CoverageOptions fest und ersetzen Sie alle vorhandenen Werte.

Parameter
coverageOptions CoverageOptions

setDeviceConfig

public void setDeviceConfig (IDeviceConfiguration deviceConfig)

Legen Sie eine IDeviceConfiguration fest und ersetzen Sie alle vorhandenen Werte.

setDeviceConfigList

public void setDeviceConfigList ( deviceConfigs)

Legen Sie die IDeviceConfiguration s fest und ersetzen Sie alle vorhandenen 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 alle vorhandenen Werte.

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 alle vorhandenen Werte.

setLabPreparers

public void setLabPreparers ( preparers)

Legen Sie die Liste der ITargetPreparer s fest und ersetzen Sie dabei alle vorhandenen 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 alle vorhandenen Werte.

setMultiPreTargetPreparer

public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)

Praktische Methode zum Festlegen eines einzelnen IMultiTargetPreparer in dieser Konfiguration, der vor einem der target_preparer des Geräts ausgeführt werden soll und alle vorhandenen Werte ersetzt

setMultiPreTargetPreparers

public void setMultiPreTargetPreparers ( multiPreTargPreps)

Legen Sie die Liste der IMultiTargetPreparer s in dieser Konfiguration fest, die vor allen target_preparers des Geräts ausgeführt werden sollen, und ersetzen Sie dabei alle vorhandenen Werte

setMultiTargetPreparer

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Praktische Methode zum Festlegen eines einzelnen IMultiTargetPreparer in dieser Konfiguration, der alle vorhandenen Werte ersetzt

setMultiTargetPreparers

public void setMultiTargetPreparers ( multiTargPreps)

Legen Sie die Liste der IMultiTargetPreparer s in dieser Konfiguration fest und ersetzen Sie alle vorhandenen Werte

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

Legen Sie die Option mit dem angegebenen Satz von Befehlszeilenargumenten fest

ArgsOptionParser für das erwartete Format

Parameter
listArgs : die Befehlszeilenargumente

Kehrt zurück
die unverbrauchten Argumente

Würfe
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Legen Sie die Option mit dem angegebenen Satz von Befehlszeilenargumenten fest

Das erwartete Format finden Sie unter ArgsOptionParser

Parameter
listArgs : die Befehlszeilenargumente

keyStoreClient IKeyStoreClient : Zu verwendender IKeyStoreClient .

Kehrt zurück
die unverbrauchten Argumente

Würfe
ConfigurationException

setPostProcessors

public void setPostProcessors ( processors)

Legen Sie die Liste der IPostProcessor s fest und ersetzen Sie alle vorhandenen Werte.

Parameter
processors

setRetryDecision

public void setRetryDecision (IRetryDecision decisionRetry)

Legen Sie IRetryDecision fest und ersetzen Sie alle vorhandenen Werte.

setSystemStatusChecker

public void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Praktische Methode zum Festlegen eines einzelnen ISystemStatusChecker in dieser Konfiguration, der alle vorhandenen Werte ersetzt

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 s fest und ersetzen Sie dabei alle vorhandenen Werte.

setTest

public void setTest (IRemoteTest test)

Praktische Methode zum Festlegen eines einzelnen IRemoteTest in dieser Konfiguration, der alle vorhandenen Werte ersetzt

setTestInvocationListener

public void setTestInvocationListener (ITestInvocationListener listener)

Praktische Methode zum Festlegen eines einzelnen ITestInvocationListener

setTestInvocationListeners

public void setTestInvocationListeners ( listeners)

Legen Sie die Liste der ITestInvocationListener s fest und ersetzen Sie alle vorhandenen Werte

setTests

public void setTests ( tests)

Legen Sie die Liste der IRemoteTest s in dieser Konfiguration fest und ersetzen Sie alle vorhandenen Werte

validierungsoptionen

public void validateOptions ()

Optionswerte validieren.

Derzeit wird dadurch lediglich überprüft, ob alle obligatorischen Optionen festgelegt wurden

Würfe
ConfigurationException

Geschützte Methoden

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

Gibt zurück, ob die Umgebung von TF ein Remote-Aufruf ist oder nicht.

Kehrt zurück
boolean