Konfiguracja
public class Configuration
extends Object
implements IConfiguration
java.lang.Object | |
Konfiguracja com.android.tradefed.config. |
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
|
Konstruktorzy publiczni | |
---|---|
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 płytką kopię tego obiektu. |
void | dumpXml (PrintWriter output) Pobiera rozszerzony plik XML dla konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego |
void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Pobiera rozszerzony plik XML dla konfiguracji ze wszystkimi opcjami wyświetlanymi 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 wyświetlanymi dla tego |
getAllConfigurationObjectsOfType (String configType) Ogólny interfejs, aby uzyskać wszystkie obiekty 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 pobrania obiektu konfiguracyjnego o podanej nazwie typu. |
getConfigurationObjectList (String typeName) Podobny 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 |
getSystemStatusCheckers () Pobiera | |
getTargetPreparers () Pobiera | |
getTestInvocationListeners () Pobiera | |
getTests () Pobiera | |
void | injectOptionValue (String optionName, String optionValue) Wstaw wartość opcji do zestawu obiektów konfiguracyjnych. |
void | injectOptionValue (String optionName, String optionKey, String optionValue) Wstaw wartość opcji do zestawu obiektów konfiguracyjnych. |
void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source) Wstaw 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 czy skonfigurowane urządzenie jest oznaczone jako isFake=true czy nie. |
IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Utwórz klon bazowy z |
void | printCommandUsage (boolean importantOnly, PrintStream out) Wyprowadza tekst pomocy dotyczący użycia wiersza polecenia 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 zgłaszania, jeśli nie można zastosować jednej z opcji. |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Ustaw pola config | |
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 konfiguracyjnego o podanej nazwie, zastępując każdą 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 każdą 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 ustawienia pojedynczego |
void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Ustaw listę |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Wygodna metoda ustawienia 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 ustawienia 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 ustawienia 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ź poprawność wartości opcji. |
Metody chronione | |
---|---|
boolean | isRemoteEnvironment () Zwraca 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
Konstruktorzy publiczni
Konfiguracja
public Configuration (String name, String description)
Tworzy Configuration
z domyślnymi obiektami konfiguracyjnymi.
Parametry | |
---|---|
name | String |
description | String |
Metody publiczne
addFilesToClean
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 wyświetlanymi dla tego IConfiguration
jako String
.
Parametry | |
---|---|
output | PrintWriter : program zapisujący, do którego ma zostać wydrukowany plik xml. |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters)
Pobiera rozszerzony plik XML dla konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego IConfiguration
bez filtrów obiektów według ich nazwy klucza.
Przykład filtra: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametry | |
---|---|
output | PrintWriter : program zapisujący, do którego ma zostać wydrukowany plik xml. |
excludeFilters |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Pobiera rozszerzony plik XML dla konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego IConfiguration
bez filtrów obiektów według ich nazwy klucza.
Przykład filtra: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametry | |
---|---|
output | PrintWriter : program zapisujący, do którego ma zostać wydrukowany plik xml. |
excludeFilters | |
printDeprecatedOptions | boolean : czy drukować opcje oznaczone jako przestarzałe |
printUnchangedOptions | boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Ogólny interfejs, aby uzyskać wszystkie obiekty o jednej podanej nazwie typu na różnych urządzeniach.
Parametry | |
---|---|
configType | String : unikalny typ obiektu konfiguracyjnego |
Zwroty | |
---|---|
Lista obiektów konfiguracyjnych danego typu. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Pobiera IBuildProvider
z konfiguracji.
Zwroty | |
---|---|
IBuildProvider | IBuildProvider dostarczony w konfiguracji |
pobierz linię poleceń
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 pobrania obiektu konfiguracyjnego o podanej nazwie typu.
Parametry | |
---|---|
typeName | String : unikalny typ obiektu konfiguracyjnego |
Zwroty | |
---|---|
Object | obiekt konfiguracyjny lub null , jeśli typ obiektu o podanej nazwie nie istnieje. |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
Podobny do getConfigurationObject(String)
, ale dla typów obiektów konfiguracji, które obsługują wiele obiektów.
Parametry | |
---|---|
typeName | String : unikalna nazwa typu obiektu konfiguracyjnego |
Zwroty | |
---|---|
lista obiektów konfiguracyjnych lub null jeśli typ obiektu o podanej nazwie nie istnieje. |
get CoverageOptions
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 s podane w zamówieniu 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 | TestDeviceOptions dostarczonych w konfiguracji. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Pobiera IDeviceRecovery
do użycia z konfiguracji.
Zwroty | |
---|---|
IDeviceRecovery | IDeviceRecovery podane w konfiguracji. |
PobierzWymaganiaUrządzenia
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
z konfiguracji.
Zwroty | |
---|---|
w kolejności podane w konfiguracji ITargetPreparer |
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 w przypadku 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
z konfiguracji.
Zwroty | |
---|---|
IMultiTargetPreparer są podane w kolejności w konfiguracji |
getName
public String getName ()
Zwraca nazwę konfiguracji.
Zwroty | |
---|---|
String |
getRetryDecision
public IRetryDecision getRetryDecision ()
Zwraca IRetryDecision
używany do wywołania.
Zwroty | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Pobiera ISystemStatusChecker
z konfiguracji.
Zwroty | |
---|---|
ISystemStatusChecker jest podany w kolejności w konfiguracji |
getTargetPreparers
publicgetTargetPreparers ()
Pobiera ITargetPreparer
z konfiguracji.
Zwroty | |
---|---|
w kolejności podane w konfiguracji ITargetPreparer |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Pobiera ITestInvocationListener
s do użycia z konfiguracji.
Zwroty | |
---|---|
ITestInvocationListener s podany w konfiguracji. |
pobierzTesty
publicgetTests ()
Pobiera IRemoteTest
do uruchomienia z konfiguracji.
Zwroty | |
---|---|
testy przewidziane w konfiguracji |
wartość opcji wstrzykiwania
public void injectOptionValue (String optionName, String optionValue)
Wstaw 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 wstrzykiwania
public void injectOptionValue (String optionName, String optionKey, String optionValue)
Wstaw 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 klawisz opcji mapy lub null |
optionValue | String : wartość opcji mapy |
Rzuty | |
---|---|
ConfigurationException |
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
Wstaw 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 klawisz 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 opcji wstrzykiwania
public void injectOptionValues (optionDefs)
Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracyjnych.
Przydatne do wstrzykiwania wielu wartości opcji naraz po utworzeniu nowego obiektu.Parametry | |
---|---|
optionDefs |
Rzuty | |
---|---|
ConfigurationException |
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Zwraca czy skonfigurowane urządzenie jest oznaczone jako isFake=true czy nie.
Parametry | |
---|---|
deviceName | String |
Zwroty | |
---|---|
boolean |
częściowy DeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Utwórz klon bazowy 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)
Wyprowadza tekst pomocy dotyczący użycia wiersza polecenia 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 | |
---|---|
ConfigurationException |
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Rozwiąż opcje ERROR(/File)
wskazujące na zdalną lokalizację. Wymaga to cleanConfigurationData()
w celu oczyszczenia plików.
Parametry | |
---|---|
resolver | DynamicRemoteFileResolver : DynamicRemoteFileResolver do rozwiązywania plików |
Rzuty | |
---|---|
BuildRetrievalError | |
ConfigurationException |
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracyjnych bez zgłaszania, jeśli nie można zastosować jednej z opcji.
Przydatne do wstrzykiwania wielu wartości opcji naraz po utworzeniu nowego obiektu.
Parametry | |
---|---|
optionDefs |
Rzuty | |
---|---|
ConfigurationException |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Ustaw pola config Option
z podanym zestawem argumentów wiersza poleceń, stosując podejście oparte na najlepszych nakładach.
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 |
setCommandLine
public void setCommandLine (String[] arrayArgs)
Ustawia wiersz polecenia używany do tworzenia tego IConfiguration
. To przechowuje cały wiersz poleceń, w tym nazwę konfiguracji, w przeciwieństwie do setOptionsFromCommandLineArgs.
Parametry | |
---|---|
arrayArgs | String : linia poleceń |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
Ustaw ICommandOptions
, zastępując wszelkie istniejące wartości
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
Ogólna metoda ustawiania obiektu konfiguracyjnego o podanej nazwie, zastępując każdą istniejącą wartość.
Parametry | |
---|---|
typeName | String : unikalna nazwa typu obiektu konfiguracyjnego. |
configObject | Object : obiekt konfiguracyjny |
Rzuty | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
Ogólna metoda ustawiania listy obiektów konfiguracyjnych dla podanej nazwy, zastępując każdą istniejącą wartość.
Parametry | |
---|---|
typeName | String : unikalna nazwa typu obiektu konfiguracyjnego. |
configList |
Rzuty | |
---|---|
ConfigurationException |
set CoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Ustaw CoverageOptions
, zastępując wszelkie istniejące wartości.
Parametry | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
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 wszelkie istniejące wartości.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Ustaw listę IMetricCollector
s, zastępując wszystkie istniejące wartości.
Parametry | |
---|---|
collectors |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Ustaw TestDeviceOptions
, zastępując wszelkie istniejące wartości
Parametry | |
---|---|
devOptions | TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Ustaw IDeviceRecovery
, zastępując dowolną istniejącą wartość.
setDeviceRequirements
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 istniejącą wartość.
setLabPreparery
public void setLabPreparers (preparers)
Ustaw listę ITargetPreparer
s, zastępując istniejącą wartość.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Ustaw ILeveledLogOutput
, zastępując dowolną istniejącą wartość.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Ustaw ILogSaver
, zastępując każdą istniejącą wartość.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Wygodna metoda ustawienia pojedynczego IMultiTargetPreparer
w tej konfiguracji, która powinna zostać wykonana przed dowolnym urządzeniem target_preparers, zastępując wszelkie istniejące wartości
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
Ustaw listę IMultiTargetPreparer
w tej konfiguracji, która powinna być wykonana przed dowolnym urządzeniem target_preparers, zastępując istniejące wartości
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Wygodna metoda ustawienia pojedynczego IMultiTargetPreparer
w tej konfiguracji, zastępując wszelkie istniejące wartości
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
Ustaw listę IMultiTargetPreparer
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 |
setPostProcessors
public void setPostProcessors (processors)
Ustaw listę IPostProcessor
s, zastępując istniejące wartości.
Parametry | |
---|---|
processors |
ustaw ponowną decyzję
public void setRetryDecision (IRetryDecision decisionRetry)
Ustaw IRetryDecision
, zastępując dowolną istniejącą wartość.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Wygodna metoda ustawienia pojedynczego ISystemStatusChecker
w tej konfiguracji, zastępując wszelkie istniejące wartości
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Ustaw listę ISystemStatusChecker
w tej konfiguracji, zastępując wszelkie istniejące wartości
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Ustaw ITargetPreparer
, zastępując istniejącą wartość.
setTargetPreparers
public void setTargetPreparers (preparers)
Ustaw listę ITargetPreparer
s, zastępując istniejącą wartość.
setTest
public void setTest (IRemoteTest test)
Wygodna metoda ustawienia 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 istniejące wartości
setTesty
public void setTests (tests)
Ustaw listę IRemoteTest
w tej konfiguracji, zastępując wszelkie istniejące wartości
walidacjaOpcje
public void validateOptions ()
Sprawdź poprawność wartości opcji.
Obecnie to tylko potwierdzi, że wszystkie obowiązkowe opcje zostały ustawioneRzuty | |
---|---|
ConfigurationException |
Metody chronione
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Zwraca czy środowisko TF jest zdalnym wywołaniem.
Zwroty | |
---|---|
boolean |