Konfiguracja
public class Configuration
extends Object
implements IConfiguration
java.lang.Obiekt | |
↳ | com.android.tradefed.config.Configuration |
Konkretna implementacja IConfiguration
, która przechowuje załadowane obiekty konfiguracyjne na mapie.
Streszczenie
Pola | |
---|---|
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 | SYSTEM_STATUS_CHECKER_TYPE_NAME |
public static final String | TARGET_PREPARER_TYPE_NAME |
public static final String | TEST_TYPE_NAME
|
Konstruktory publiczne | |
---|---|
Configuration (String name, String description) Tworzy |
Metody publiczne | |
---|---|
void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Dodaj pliki, które muszą zostać wyczyszczone podczas |
void | cleanConfigurationData () Usuń wszystkie pliki, które zostały pobrane do rozwiązanych pól opcji plików zdalnych. |
Configuration | clone () Tworzy skróconą kopię tego obiektu. |
void | dumpXml (PrintWriter output) Pobiera rozszerzony plik XML dla konfiguracji ze wszystkimi opcjami pokazanymi dla tego |
void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Pobiera rozszerzony plik XML dla konfiguracji ze wszystkimi opcjami pokazanymi dla tego |
void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) Pobiera rozszerzony plik XML dla konfiguracji ze wszystkimi opcjami pokazanymi dla tego |
getAllConfigurationObjectsOfType (String configType) Ogólny interfejs do pobierania wszystkich obiektów o jednej podanej nazwie typu na różnych urządzeniach. | |
IBuildProvider | getBuildProvider () Pobiera |
String | getCommandLine () Pobiera wiersz polecenia używany do tworzenia tego |
ICommandOptions | getCommandOptions () Pobiera |
ConfigurationDescriptor | getConfigurationDescription () Zwraca |
Object | getConfigurationObject (String typeName) Ogólny interfejs do pobierania obiektu konfiguracji o podanej nazwie typu. |
getConfigurationObjectList (String typeName) Podobne do | |
CoverageOptions | getCoverageOptions () Pobiera |
String | getDescription () |
getDeviceConfig () Pobiera | |
IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Zwróć |
TestDeviceOptions | getDeviceOptions () Pobiera |
IDeviceRecovery | getDeviceRecovery () Pobiera |
IDeviceSelection | getDeviceRequirements () Pobiera |
getFilesToClean () Pobierz listę plików, które zostaną wyczyszczone podczas | |
GlobalTestFilter | getGlobalFilters () Pobiera |
getInopOptions () Uzyskaj nazwy opcji, które nie zmieniły żadnych wartości | |
getLabPreparers () Pobiera | |
ILeveledLogOutput | getLogOutput () Pobiera |
ILogSaver | getLogSaver () Pobiera |
getMetricCollectors () Pobiera | |
static | getMultiDeviceSupportedTag () Zwróć |
getMultiPreTargetPreparers () Pobiera | |
getMultiTargetPreparers () Pobiera | |
String | getName () Zwraca nazwę konfiguracji. |
getPostProcessors () Pobiera | |
IRetryDecision | getRetryDecision () Zwraca wartość |
getSystemStatusCheckers () Pobiera | |
getTargetPreparers () Pobiera | |
getTestInvocationListeners () Pobiera | |
getTests () Pobiera | |
void | injectOptionValue (String optionName, String optionValue) Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych. |
void | injectOptionValue (String optionName, String optionKey, String optionValue) Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych. |
void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source) Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych. |
void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracyjnych. |
boolean | isDeviceConfiguredFake (String deviceName) Zwraca informację, czy skonfigurowane urządzenie jest oznaczone isFake=true, czy nie. |
IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Utwórz podstawowy klon z |
void | printCommandUsage (boolean importantOnly, PrintStream out) Wysyła tekst pomocy wiersza poleceń dla tej konfiguracji do danego printStream. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Rozwiąż opcje |
void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracyjnych bez wyrzucania, jeśli nie można zastosować jednej z opcji. |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Ustaw pola | |
void | setBuildProvider ( IBuildProvider provider) Zastąp bieżący |
void | setCommandLine (String[] arrayArgs) Ustawia wiersz polecenia używany do tworzenia tego |
void | setCommandOptions ( ICommandOptions cmdOptions) Ustaw |
void | setConfigurationObject (String typeName, Object configObject) Ogólna metoda ustawiania obiektu konfiguracji o podanej nazwie, zastępując dowolną istniejącą wartość. |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList) Ogólna metoda ustawiania listy obiektów konfiguracyjnych dla podanej nazwy, zastępując dowolną istniejącą wartość. |
void | setCoverageOptions ( CoverageOptions coverageOptions) Ustaw |
void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Ustaw |
void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Ustaw |
void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Ustaw listę |
void | setDeviceOptions ( TestDeviceOptions devOptions) Ustaw |
void | setDeviceRecovery ( IDeviceRecovery recovery) Ustaw |
void | setDeviceRequirements ( IDeviceSelection devRequirements) Ustaw |
void | setLabPreparer ( ITargetPreparer preparer) Ustaw |
void | setLabPreparers ( preparers) setLabPreparers ( preparers) Ustaw listę |
void | setLogOutput ( ILeveledLogOutput logger) Ustaw |
void | setLogSaver ( ILogSaver logSaver) Ustaw |
void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep) Wygodna metoda ustawiania pojedynczego |
void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Ustaw listę |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Wygodna metoda ustawiania pojedynczego |
void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Ustaw listę |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Ustaw pola ArgsOptionParser dla oczekiwanego formatu | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Ustaw pola ArgsOptionParser dla oczekiwanego formatu | |
void | setPostProcessors ( processors) setPostProcessors ( processors) Ustaw listę |
void | setRetryDecision ( IRetryDecision decisionRetry) Ustaw |
void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Wygodna metoda ustawiania pojedynczego |
void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Ustaw listę |
void | setTargetPreparer ( ITargetPreparer preparer) Ustaw |
void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Ustaw listę |
void | setTest ( IRemoteTest test) Wygodna metoda ustawiania pojedynczego |
void | setTestInvocationListener ( ITestInvocationListener listener) Wygodna metoda ustawiania pojedynczego |
void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Ustaw listę |
void | setTests ( tests) setTests ( tests) Ustaw listę |
void | validateOptions () Sprawdź wartości opcji. |
Metody chronione | |
---|---|
boolean | isRemoteEnvironment () Zwraca informację, czy środowisko TF jest zdalnym wywołaniem. |
Pola
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
NAZWA URZĄDZENIA
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
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
Konstruktory publiczne
Konfiguracja
public Configuration (String name, String description)
Tworzy Configuration
z domyślnymi obiektami konfiguracji.
Parametry | |
---|---|
name | String |
description | String |
Metody publiczne
dodaj pliki do czyszczenia
public void addFilesToClean (toBeCleaned)
Dodaj pliki, które muszą zostać wyczyszczone podczas cleanConfigurationData()
Parametry | |
---|---|
toBeCleaned |
cleanConfigurationData
public void cleanConfigurationData ()
Usuń wszystkie pliki, które zostały pobrane do rozwiązanych pól opcji plików zdalnych.
dumpXml
public void dumpXml (PrintWriter output)
Pobiera rozszerzony plik XML dla konfiguracji ze wszystkimi opcjami pokazanymi dla tego IConfiguration
jako ERROR(/String)
.
Parametry | |
---|---|
output | PrintWriter : pisarz, do którego ma zostać wydrukowany xml. |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters)
Pobiera rozszerzony plik XML dla konfiguracji ze wszystkimi opcjami pokazanymi dla tego IConfiguration
minus filtry obiektów według ich nazwy klucza.
Przykład filtra: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametry | |
---|---|
output | PrintWriter : pisarz, do którego ma zostać wydrukowany xml. |
excludeFilters |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Pobiera rozszerzony plik XML dla konfiguracji ze wszystkimi opcjami pokazanymi dla tego IConfiguration
minus filtry obiektów według ich nazwy klucza.
Przykład filtra: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametry | |
---|---|
output | PrintWriter : pisarz, do którego ma zostać wydrukowany xml. |
excludeFilters | |
printDeprecatedOptions | boolean : Czy drukować opcje oznaczone jako przestarzałe |
printUnchangedOptions | boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Ogólny interfejs do pobierania wszystkich obiektów o jednej podanej nazwie typu na różnych urządzeniach.
Parametry | |
---|---|
configType | String : unikalny typ obiektu konfiguracyjnego |
Zwroty | |
---|---|
Lista obiektów konfiguracji danego typu. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Pobiera IBuildProvider
z konfiguracji.
Zwroty | |
---|---|
IBuildProvider | IBuildProvider podany w konfiguracji |
getCommandLine
public String getCommandLine ()
Pobiera wiersz polecenia używany do tworzenia tego IConfiguration
.
Zwroty | |
---|---|
String | wiersz polecenia użyty do utworzenia tego IConfiguration . |
getCommandOptions
public ICommandOptions getCommandOptions ()
Pobiera ICommandOptions
do użycia z konfiguracji.
Zwroty | |
---|---|
ICommandOptions | ICommandOptions podane w konfiguracji. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Zwraca ConfigurationDescriptor
podany w konfiguracji.
Zwroty | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public Object getConfigurationObject (String typeName)
Ogólny interfejs do pobierania obiektu konfiguracji o podanej nazwie typu.
Parametry | |
---|---|
typeName | String : unikalny typ obiektu konfiguracyjnego |
Zwroty | |
---|---|
Object | obiekt konfiguracji lub null , jeśli typ obiektu o podanej nazwie nie istnieje. |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
Podobne do getConfigurationObject(String)
, ale dla typów obiektów konfiguracji, które obsługują wiele obiektów.
Parametry | |
---|---|
typeName | String : unikatowa nazwa typu obiektu konfiguracji |
Zwroty | |
---|---|
listę obiektów konfiguracyjnych lub null , jeśli typ obiektu o podanej nazwie nie istnieje. |
pobierz opcje pokrycia
public CoverageOptions getCoverageOptions ()
Pobiera CoverageOptions
do użycia z konfiguracji.
Zwroty | |
---|---|
CoverageOptions | CoverageOptions podane w konfiguracji. |
pobierzOpis
public String getDescription ()
Zwroty | |
---|---|
String | krótki, czytelny dla użytkownika opis tej Configuration |
getDeviceConfig
publicgetDeviceConfig ()
Pobiera IDeviceConfiguration
s z konfiguracji.
Zwroty | |
---|---|
IDeviceConfiguration podane w kolejności w konfiguracji |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Zwróć IDeviceConfiguration
skojarzoną z podaną nazwą, null, jeśli nie zostanie znaleziona.
Parametry | |
---|---|
nameDevice | String |
Zwroty | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Pobiera TestDeviceOptions
do użycia z konfiguracji.
Zwroty | |
---|---|
TestDeviceOptions | opcji TestDeviceOptions podanych w konfiguracji. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Pobiera IDeviceRecovery
do użycia z konfiguracji.
Zwroty | |
---|---|
IDeviceRecovery | IDeviceRecovery podany w konfiguracji. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Pobiera IDeviceSelection
do użycia z konfiguracji.
Zwroty | |
---|---|
IDeviceSelection | IDeviceSelection podany w konfiguracji. |
getFilesToClean
publicgetFilesToClean ()
Pobierz listę plików, które zostaną wyczyszczone podczas cleanConfigurationData()
Zwroty | |
---|---|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Pobiera GlobalTestFilter
dla wywołania.
Zwroty | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
Uzyskaj nazwy opcji, które nie zmieniły żadnych wartości
Zwroty | |
---|---|
getLabPreparers
publicgetLabPreparers ()
Pobiera ITargetPreparer
s z konfiguracji.
Zwroty | |
---|---|
ITargetPreparer s podane w kolejności w konfiguracji |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Pobiera ILeveledLogOutput
do użycia z konfiguracji.
Zwroty | |
---|---|
ILeveledLogOutput | ILeveledLogOutput podany w konfiguracji. |
getLogSaver
public ILogSaver getLogSaver ()
Pobiera ILogSaver
do użycia z konfiguracji.
Zwroty | |
---|---|
ILogSaver | ILogSaver dostarczony w konfiguracji. |
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Zwróć ERROR(/Set)
tagów, które są obsługiwane w tagu urządzenia dla konfiguracji wielu urządzeń.
Zwroty | |
---|---|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Pobiera IMultiTargetPreparer
s z konfiguracji, która powinna zostać wykonana przed dowolnym urządzeniem target_preparers.
Zwroty | |
---|---|
IMultiTargetPreparer s podane w kolejności w konfiguracji |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Pobiera IMultiTargetPreparer
s z konfiguracji.
Zwroty | |
---|---|
IMultiTargetPreparer s podane w kolejności w konfiguracji |
pobierzNazwę
public String getName ()
Zwraca nazwę konfiguracji.
Zwroty | |
---|---|
String |
getRetryDecision
public IRetryDecision getRetryDecision ()
Zwraca wartość IRetryDecision
użytą do wywołania.
Zwroty | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Pobiera ISystemStatusChecker
s z konfiguracji.
Zwroty | |
---|---|
ISystemStatusChecker s podane w kolejności w konfiguracji |
getTargetPreparers
publicgetTargetPreparers ()
Pobiera ITargetPreparer
s z konfiguracji.
Zwroty | |
---|---|
ITargetPreparer s podane w kolejności w konfiguracji |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Pobiera ITestInvocationListener
s do użycia z konfiguracji.
Zwroty | |
---|---|
ITestInvocationListener s podane w konfiguracji. |
pobierzTesty
publicgetTests ()
Pobiera IRemoteTest
s do uruchomienia z konfiguracji.
Zwroty | |
---|---|
testy zawarte w konfiguracji |
wartość opcji wstrzyknięcia
public void injectOptionValue (String optionName, String optionValue)
Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.
Przydatne do podania wartości dla opcji, które są generowane dynamicznie.Parametry | |
---|---|
optionName | String : nazwa opcji |
optionValue | String : wartość opcji |
Rzuty | |
---|---|
ConfigurationException |
wartość opcji wstrzyknięcia
public void injectOptionValue (String optionName, String optionKey, String optionValue)
Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.
Przydatne do podania wartości dla opcji, które są generowane dynamicznie.Parametry | |
---|---|
optionName | String : nazwa opcji |
optionKey | String : opcjonalny klucz opcji mapy lub null |
optionValue | String : wartość opcji mapy |
Rzuty | |
---|---|
ConfigurationException |
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.
Przydatne do podania wartości dla opcji, które są generowane dynamicznie.Parametry | |
---|---|
optionName | String : nazwa opcji |
optionKey | String : opcjonalny klucz opcji mapy lub null |
optionValue | String : wartość opcji mapy |
source | String : konfiguracja źródłowa, która dostarczyła tę wartość opcji |
Rzuty | |
---|---|
ConfigurationException |
wartości wstrzykiwania opcji
public void injectOptionValues (optionDefs)
Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracyjnych.
Przydatne do jednoczesnego wstrzykiwania wielu wartości opcji po utworzeniu nowego obiektu.Parametry | |
---|---|
optionDefs |
Rzuty | |
---|---|
ConfigurationException |
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Zwraca informację, czy skonfigurowane urządzenie jest oznaczone isFake=true, czy nie.
Parametry | |
---|---|
deviceName | String |
Zwroty | |
---|---|
boolean |
częściowe głębokie klonowanie
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Utwórz podstawowy klon z clone()
a następnie głęboko sklonuj listę danego obiektu konfiguracyjnego.
Parametry | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : klient magazynu kluczy. |
Zwroty | |
---|---|
IConfiguration | Częściowo głęboko sklonowana konfiguracja. |
Rzuty | |
---|---|
ConfigurationException |
printCommandUsage
public void printCommandUsage (boolean importantOnly, PrintStream out)
Wysyła tekst pomocy wiersza poleceń dla tej konfiguracji do danego printStream.
Parametry | |
---|---|
importantOnly | boolean : jeśli true wyświetla tylko pomoc dla ważnych opcji |
out | PrintStream : ERROR(/PrintStream) do użycia. |
Rzuty | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
rozwiąż opcje dynamiczne
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Rozwiąż opcje ERROR(/File)
wskazujące na zdalną lokalizację. Wymaga to wywołania cleanConfigurationData()
w celu wyczyszczenia plików.
Parametry | |
---|---|
resolver | DynamicRemoteFileResolver : DynamicRemoteFileResolver do rozpoznawania plików |
Rzuty | |
---|---|
BuildRetrievalError | |
ConfigurationException |
bezpieczneInjectOptionValues
public void safeInjectOptionValues (optionDefs)
Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracyjnych bez wyrzucania, jeśli nie można zastosować jednej z opcji.
Przydatne do jednoczesnego wstrzykiwania wielu wartości opcji po utworzeniu nowego obiektu.
Parametry | |
---|---|
optionDefs |
Rzuty | |
---|---|
ConfigurationException |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Ustaw pola Option
konfiguracji z podanym zestawem argumentów wiersza poleceń, stosując najlepsze podejście.
Zobacz ArgsOptionParser
dla oczekiwanego formatu
Parametry | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient do użycia. |
Zwroty | |
---|---|
niewykorzystane argumenty |
Rzuty | |
---|---|
ConfigurationException |
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
Zastąp bieżący IBuildProvider
w konfiguracji.
Parametry | |
---|---|
provider | IBuildProvider : nowy IBuildProvider |
ustaw wiersz polecenia
public void setCommandLine (String[] arrayArgs)
Ustawia wiersz polecenia używany do tworzenia tego IConfiguration
. Przechowuje cały wiersz poleceń, w tym nazwę konfiguracji, w przeciwieństwie do setOptionsFromCommandLineArgs.
Parametry | |
---|---|
arrayArgs | String : linia poleceń |
ustaw opcje polecenia
public void setCommandOptions (ICommandOptions cmdOptions)
Ustaw ICommandOptions
, zastępując wszelkie istniejące wartości
setConfigurationObiekt
public void setConfigurationObject (String typeName, Object configObject)
Ogólna metoda ustawiania obiektu konfiguracji o podanej nazwie, zastępując dowolną istniejącą wartość.
Parametry | |
---|---|
typeName | String : unikalna nazwa typu obiektu konfiguracji. |
configObject | Object : obiekt konfiguracji |
Rzuty | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
Ogólna metoda ustawiania listy obiektów konfiguracyjnych dla podanej nazwy, zastępując dowolną istniejącą wartość.
Parametry | |
---|---|
typeName | String : unikalna nazwa typu obiektu konfiguracji. |
configList |
Rzuty | |
---|---|
ConfigurationException |
ustawOpcjePokrycia
public void setCoverageOptions (CoverageOptions coverageOptions)
Ustaw CoverageOptions
, zastępując wszelkie istniejące wartości.
Parametry | |
---|---|
coverageOptions | CoverageOptions |
ustawDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Ustaw IDeviceConfiguration
, zastępując dowolną istniejącą wartość.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Ustaw IDeviceConfiguration
s, zastępując dowolną istniejącą wartość.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Ustaw listę IMetricCollector
s, zastępując wszelkie istniejące wartości.
Parametry | |
---|---|
collectors |
ustaw opcje urządzenia
public void setDeviceOptions (TestDeviceOptions devOptions)
Ustaw TestDeviceOptions
, zastępując wszelkie istniejące wartości
Parametry | |
---|---|
devOptions | TestDeviceOptions |
ustaw Odzyskiwanie urządzenia
public void setDeviceRecovery (IDeviceRecovery recovery)
Ustaw IDeviceRecovery
, zastępując dowolną istniejącą wartość.
ustawWymagania urządzenia
public void setDeviceRequirements (IDeviceSelection devRequirements)
Ustaw IDeviceSelection
, zastępując wszelkie istniejące wartości
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Ustaw ITargetPreparer
, zastępując dowolną istniejącą wartość.
setLabPreparers
public void setLabPreparers (preparers)
Ustaw listę ITargetPreparer
s, zastępując dowolną istniejącą wartość.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Ustaw ILeveledLogOutput
, zastępując dowolną istniejącą wartość.
ustawLogSaver
public void setLogSaver (ILogSaver logSaver)
Ustaw ILogSaver
, zastępując dowolną istniejącą wartość.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Wygodna metoda ustawiania pojedynczego IMultiTargetPreparer
w tej konfiguracji, który powinien zostać wykonany przed którymkolwiek z urządzeń target_preparers, zastępując wszelkie istniejące wartości
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
Ustaw listę IMultiTargetPreparer
s w tej konfiguracji, które powinny zostać wykonane przed dowolnym urządzeniem target_preparers, zastępując wszelkie istniejące wartości
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Wygodna metoda ustawiania pojedynczego IMultiTargetPreparer
w tej konfiguracji, zastępując wszelkie istniejące wartości
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
Ustaw listę IMultiTargetPreparer
s w tej konfiguracji, zastępując wszelkie istniejące wartości
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Ustaw pola Option
konfiguracji z podanym zestawem argumentów wiersza poleceń
ArgsOptionParser
dla oczekiwanego formatuParametry | |
---|---|
listArgs |
Zwroty | |
---|---|
niewykorzystane argumenty |
Rzuty | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Ustaw pola Option
konfiguracji z podanym zestawem argumentów wiersza poleceń
ArgsOptionParser
dla oczekiwanego formatuParametry | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient do użycia. |
Zwroty | |
---|---|
niewykorzystane argumenty |
Rzuty | |
---|---|
ConfigurationException |
ustaw procesory pocztowe
public void setPostProcessors (processors)
Ustaw listę IPostProcessor
s, zastępując wszelkie istniejące wartości.
Parametry | |
---|---|
processors |
ustawPowtórzDecyzję
public void setRetryDecision (IRetryDecision decisionRetry)
Ustaw IRetryDecision
, zastępując dowolną istniejącą wartość.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Wygodna metoda ustawiania pojedynczego ISystemStatusChecker
w tej konfiguracji, zastępując wszelkie istniejące wartości
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Ustaw listę ISystemStatusChecker
s w tej konfiguracji, zastępując wszelkie istniejące wartości
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Ustaw ITargetPreparer
, zastępując dowolną istniejącą wartość.
setTargetPreparers
public void setTargetPreparers (preparers)
Ustaw listę ITargetPreparer
s, zastępując dowolną istniejącą wartość.
zestawTest
public void setTest (IRemoteTest test)
Wygodna metoda ustawiania pojedynczego IRemoteTest
w tej konfiguracji, zastępując wszelkie istniejące wartości
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Wygodna metoda ustawiania pojedynczego ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Ustaw listę ITestInvocationListener
s, zastępując wszelkie istniejące wartości
zestawTesty
public void setTests (tests)
Ustaw listę IRemoteTest
s w tej konfiguracji, zastępując wszelkie istniejące wartości
Sprawdź opcje
public void validateOptions ()
Sprawdź wartości opcji.
Obecnie potwierdzi to tylko, że wszystkie obowiązkowe opcje zostały ustawioneRzuty | |
---|---|
ConfigurationException |
Metody chronione
jest środowiskiem zdalnym
protected boolean isRemoteEnvironment ()
Zwraca informację, czy środowisko TF jest zdalnym wywołaniem.
Zwroty | |
---|---|
boolean |