IConfiguration
public
interface
IConfiguration
| com.android.tradefed.config.IConfiguration |
Informacje o konfiguracji wywołania TradeFederation.
Każde wywołanie TradeFederation ma jeden element IConfiguration. Obiekt IConfiguration
przechowuje wszystkie obiekty delegowane, które powinny być używane podczas wywołania, oraz powiązane z nimi obiekty Option.
Podsumowanie
Metody publiczne | |
|---|---|
abstract
void
|
addFilesToClean(Set<File> toBeCleaned)
Dodawanie plików, które mają zostać wyczyszczone podczas |
abstract
void
|
cleanConfigurationData()
Usuń wszystkie pliki pobrane w celu rozwiązania pól opcji plików zdalnych. |
abstract
IConfiguration
|
clone()
Utwórz płytką kopię tego obiektu. |
abstract
void
|
dumpXml(PrintWriter output)
Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego |
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters)
Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego |
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego |
abstract
Collection<Object>
|
getAllConfigurationObjectsOfType(String typeName)
Ogólny interfejs do pobierania wszystkich obiektów o danej nazwie typu na różnych urządzeniach. |
abstract
IBuildProvider
|
getBuildProvider()
Pobiera |
abstract
String
|
getCommandLine()
Pobiera wiersz poleceń użyty do utworzenia tego |
abstract
ICommandOptions
|
getCommandOptions()
Pobiera |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
Zwraca |
abstract
Object
|
getConfigurationObject(String typeName)
Ogólny interfejs do pobierania obiektu konfiguracji o podanej nazwie typu. |
abstract
List<?>
|
getConfigurationObjectList(String typeName)
Podobne do |
abstract
CoverageOptions
|
getCoverageOptions()
Pobiera |
abstract
List<IDeviceConfiguration>
|
getDeviceConfig()
Pobiera |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Zwraca |
abstract
TestDeviceOptions
|
getDeviceOptions()
Pobiera |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Pobiera |
abstract
IDeviceSelection
|
getDeviceRequirements()
Pobiera |
abstract
Set<File>
|
getFilesToClean()
Pobierz listę plików, które zostaną wyczyszczone podczas |
abstract
GlobalTestFilter
|
getGlobalFilters()
Pobiera |
abstract
Set<String>
|
getInopOptions()
Pobieranie nazw opcji, które nie zmieniły żadnych wartości |
abstract
List<ITargetPreparer>
|
getLabPreparers()
Pobiera |
abstract
ILeveledLogOutput
|
getLogOutput()
Pobiera |
abstract
ILogSaver
|
getLogSaver()
Pobiera |
abstract
List<IMetricCollector>
|
getMetricCollectors()
Pobiera |
abstract
List<IMultiTargetPreparer>
|
getMultiPreTargetPreparers()
Pobiera |
abstract
List<IMultiTargetPreparer>
|
getMultiTargetPreparers()
Pobiera |
abstract
String
|
getName()
Zwraca nazwę konfiguracji. |
abstract
List<IPostProcessor>
|
getPostProcessors()
Pobiera |
abstract
IRetryDecision
|
getRetryDecision()
Zwraca |
abstract
SkipManager
|
getSkipManager()
Pobiera |
abstract
List<ISystemStatusChecker>
|
getSystemStatusCheckers()
Pobiera |
abstract
List<ITargetPreparer>
|
getTargetPreparers()
Pobiera |
abstract
List<ITestInvocationListener>
|
getTestInvocationListeners()
Pobiera z konfiguracji adresy |
abstract
List<IRemoteTest>
|
getTests()
Pobiera |
abstract
void
|
injectOptionValue(String optionName, String optionValue)
Wstaw wartość opcji do zbioru obiektów konfiguracji. |
abstract
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Wstaw wartość opcji do zbioru obiektów konfiguracji. |
abstract
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String optionSource)
Wstaw wartość opcji do zbioru obiektów konfiguracji. |
abstract
void
|
injectOptionValues(List<OptionDef> optionDefs)
Wstrzykiwanie wielu wartości opcji do zbioru obiektów konfiguracji. |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
Zwraca informację, czy skonfigurowane urządzenie jest oznaczone tagiem isFake=true. |
abstract
IConfiguration
|
partialDeepClone(List<String> objectToDeepClone, IKeyStoreClient client)
Utwórz klon podstawowy z |
abstract
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Wyświetla tekst pomocy dotyczący użycia wiersza poleceń dla tej konfiguracji w podanym elemencie printStream. |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Rozwiąż opcje |
abstract
void
|
safeInjectOptionValues(List<OptionDef> optionDefs)
Wstrzykuje wiele wartości opcji do zestawu obiektów konfiguracji bez zgłaszania wyjątku, jeśli nie można zastosować jednej z opcji. |
abstract
List<String>
|
setBestEffortOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Ustaw pola konfiguracji |
abstract
void
|
setBuildProvider(IBuildProvider provider)
Zastąp bieżącą konfigurację |
abstract
void
|
setCommandLine(String[] arrayArgs)
Ustawia wiersz poleceń używany do tworzenia tego |
abstract
void
|
setCommandOptions(ICommandOptions cmdOptions)
Ustaw wartość |
abstract
void
|
setConfigurationObject(String name, Object configObject)
Ogólna metoda ustawiania obiektu konfiguracji o podanej nazwie, która zastępuje każdą istniejącą wartość. |
abstract
void
|
setConfigurationObjectList(String name, List<?> configList)
Ogólna metoda ustawiania listy obiektów konfiguracji dla danej nazwy, która zastępuje każdą istniejącą wartość. |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Ustaw wartość |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Ustaw wartość |
abstract
void
|
setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)
Ustaw |
abstract
void
|
setDeviceMetricCollectors(List<IMetricCollector> collectors)
Ustaw listę |
abstract
void
|
setDeviceOptions(TestDeviceOptions deviceOptions)
Ustaw wartość |
abstract
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Ustaw wartość |
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
Ustaw wartość |
abstract
void
|
setLabPreparer(ITargetPreparer preparer)
Ustaw wartość |
abstract
void
|
setLabPreparers(List<ITargetPreparer> preparers)
Ustaw listę |
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
Ustaw wartość |
abstract
void
|
setLogSaver(ILogSaver logSaver)
Ustaw wartość |
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
Wygodna metoda ustawiania pojedynczego elementu |
abstract
void
|
setMultiPreTargetPreparers(List<IMultiTargetPreparer> multiPreTargPreps)
Ustaw listę |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Wygodna metoda ustawiania pojedynczego elementu |
abstract
void
|
setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)
Ustaw listę |
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
Ustaw pola konfiguracji
|
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
Ustaw pola konfiguracji
Oczekiwany format znajdziesz w sekcji |
abstract
void
|
setPostProcessors(List<IPostProcessor> processors)
Ustaw listę |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
Ustaw wartość |
abstract
void
|
setSkipManager(SkipManager skipManager)
Ustawia wartość |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Wygodna metoda ustawiania pojedynczego elementu |
abstract
void
|
setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)
Ustaw listę |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
Ustaw wartość |
abstract
void
|
setTargetPreparers(List<ITargetPreparer> preparers)
Ustaw listę |
abstract
void
|
setTest(IRemoteTest test)
Wygodna metoda ustawiania pojedynczego |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
Wygodna metoda ustawiania pojedynczego |
abstract
void
|
setTestInvocationListeners(List<ITestInvocationListener> listeners)
Ustaw listę |
abstract
void
|
setTests(List<IRemoteTest> tests)
Ustaw listę |
abstract
void
|
validateOptions()
Sprawdź wartości opcji. |
Metody publiczne
addFilesToClean
public abstract void addFilesToClean (Set<File> toBeCleaned)
Dodawanie plików, które mają zostać wyczyszczone podczas cleanConfigurationData()
| Parametry | |
|---|---|
toBeCleaned |
Set |
cleanConfigurationData
public abstract void cleanConfigurationData ()
Usuń wszystkie pliki pobrane w celu rozwiązania pól opcji plików zdalnych.
klon
public abstract IConfiguration clone ()
Utwórz płytką kopię tego obiektu.
| Zwraca | |
|---|---|
IConfiguration |
kopia {link IConfiguration} |
dumpXml
public abstract void dumpXml (PrintWriter output)
Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego IConfiguration jako String.
| Parametry | |
|---|---|
output |
PrintWriter: obiekt zapisujący, do którego ma być zapisany plik XML. |
| Zgłasza | |
|---|---|
|
java.io.IOException |
IOException |
|
dumpXml
public abstract void dumpXml (PrintWriter output,
List<String> excludeFilters)Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego IConfiguration z wyjątkiem obiektów filtrowanych według nazwy klucza.
Przykład filtra: Configuration.TARGET_PREPARER_TYPE_NAME.
| Parametry | |
|---|---|
output |
PrintWriter: obiekt zapisujący, do którego ma być zapisany plik XML. |
excludeFilters |
List: lista typów obiektów, które nie powinny być eksportowane. |
| Zgłasza | |
|---|---|
|
java.io.IOException |
IOException |
|
dumpXml
public abstract void dumpXml (PrintWriter output,
List<String> excludeFilters,
boolean printDeprecatedOptions,
boolean printUnchangedOptions)Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego IConfiguration z wyjątkiem obiektów filtrowanych według nazwy klucza.
Przykład filtra: Configuration.TARGET_PREPARER_TYPE_NAME.
| Parametry | |
|---|---|
output |
PrintWriter: obiekt zapisujący, do którego ma być zapisany plik XML. |
excludeFilters |
List: lista typów obiektów, które nie powinny być eksportowane. |
printDeprecatedOptions |
boolean: czy drukować opcje oznaczone jako wycofane. |
printUnchangedOptions |
boolean |
| Zgłasza | |
|---|---|
|
java.io.IOException |
IOException |
|
getAllConfigurationObjectsOfType
public abstract Collection<Object> getAllConfigurationObjectsOfType (String typeName)
Ogólny interfejs do pobierania wszystkich obiektów o danej nazwie typu na różnych urządzeniach.
| Parametry | |
|---|---|
typeName |
String: unikalny typ obiektu konfiguracji. |
| Zwraca | |
|---|---|
Collection<Object> |
Lista obiektów konfiguracji danego typu. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Pobiera IBuildProvider z konfiguracji.
| Zwraca | |
|---|---|
IBuildProvider |
IBuildProvider podany w konfiguracji. |
getCommandLine
public abstract String getCommandLine ()
Pobiera wiersz poleceń użyty do utworzenia tego IConfiguration.
| Zwraca | |
|---|---|
String |
wiersz poleceń użyty do utworzenia tego IConfiguration, |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Pobiera ICommandOptions do użycia z konfiguracji.
| Zwraca | |
|---|---|
ICommandOptions |
ICommandOptions podany w konfiguracji. |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
Zwraca ConfigurationDescriptor podany w konfiguracji.
| Zwraca | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public abstract Object getConfigurationObject (String typeName)
Ogólny interfejs do pobierania obiektu konfiguracji o podanej nazwie typu.
| Parametry | |
|---|---|
typeName |
String: unikalny typ obiektu konfiguracji. |
| Zwraca | |
|---|---|
Object |
obiekt konfiguracji lub null, jeśli obiekt o podanej nazwie nie istnieje. |
getConfigurationObjectList
public abstract List<?> getConfigurationObjectList (String typeName)
Podobne do getConfigurationObject(String), ale w przypadku typów obiektów konfiguracji, które obsługują wiele obiektów.
| Parametry | |
|---|---|
typeName |
String: unikalna nazwa typu obiektu konfiguracji |
| Zwraca | |
|---|---|
List<?> |
listę obiektów konfiguracji lub null, jeśli typ obiektu o podanej nazwie nie istnieje. |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
Pobiera CoverageOptions do użycia z konfiguracji.
| Zwraca | |
|---|---|
CoverageOptions |
CoverageOptions podany w konfiguracji. |
getDeviceConfig
public abstract List<IDeviceConfiguration> getDeviceConfig ()
Pobiera IDeviceConfiguration z konfiguracji.
| Zwraca | |
|---|---|
List<IDeviceConfiguration> |
IDeviceConfiguration podane w konfiguracji w odpowiedniej kolejności, |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Zwraca IDeviceConfiguration powiązany z podaną nazwą lub wartość null, jeśli nie znaleziono dopasowania.
| Parametry | |
|---|---|
nameDevice |
String |
| Zwraca | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Pobiera TestDeviceOptions do użycia z konfiguracji.
| Zwraca | |
|---|---|
TestDeviceOptions |
TestDeviceOptions podany w konfiguracji. |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Pobiera IDeviceRecovery do użycia z konfiguracji.
| Zwraca | |
|---|---|
IDeviceRecovery |
IDeviceRecovery podany w konfiguracji. |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Pobiera IDeviceSelection do użycia z konfiguracji.
| Zwraca | |
|---|---|
IDeviceSelection |
IDeviceSelection podany w konfiguracji. |
getFilesToClean
public abstract Set<File> getFilesToClean ()
Pobierz listę plików, które zostaną wyczyszczone podczas cleanConfigurationData()
| Zwraca | |
|---|---|
Set<File> |
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Pobiera GlobalTestFilter dla wywołania.
| Zwraca | |
|---|---|
GlobalTestFilter |
|
getInopOptions
public abstract Set<String> getInopOptions ()
Pobieranie nazw opcji, które nie zmieniły żadnych wartości
| Zwraca | |
|---|---|
Set<String> |
|
getLabPreparers
public abstract List<ITargetPreparer> getLabPreparers ()
Pobiera ITargetPreparer z konfiguracji.
| Zwraca | |
|---|---|
List<ITargetPreparer> |
ITargetPreparer podane w konfiguracji w odpowiedniej kolejności, |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Pobiera ILeveledLogOutput do użycia z konfiguracji.
| Zwraca | |
|---|---|
ILeveledLogOutput |
ILeveledLogOutput podany w konfiguracji. |
getLogSaver
public abstract ILogSaver getLogSaver ()
Pobiera ILogSaver do użycia z konfiguracji.
| Zwraca | |
|---|---|
ILogSaver |
ILogSaver podany w konfiguracji. |
getMetricCollectors
public abstract List<IMetricCollector> getMetricCollectors ()
Pobiera IMetricCollector z konfiguracji.
| Zwraca | |
|---|---|
List<IMetricCollector> |
|
getMultiPreTargetPreparers
public abstract List<IMultiTargetPreparer> getMultiPreTargetPreparers ()
Pobiera IMultiTargetPreparerz konfiguracji, które powinny zostać wykonane przed dowolnym z przygotowywaczy urządzeń target_preparers.
| Zwraca | |
|---|---|
List<IMultiTargetPreparer> |
IMultiTargetPreparer podane w konfiguracji w odpowiedniej kolejności, |
getMultiTargetPreparers
public abstract List<IMultiTargetPreparer> getMultiTargetPreparers ()
Pobiera IMultiTargetPreparer z konfiguracji.
| Zwraca | |
|---|---|
List<IMultiTargetPreparer> |
IMultiTargetPreparer podane w konfiguracji w odpowiedniej kolejności, |
getName
public abstract String getName ()
Zwraca nazwę konfiguracji.
| Zwraca | |
|---|---|
String |
|
getPostProcessors
public abstract List<IPostProcessor> getPostProcessors ()
Pobiera IPostProcessor z konfiguracji.
| Zwraca | |
|---|---|
List<IPostProcessor> |
|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Zwraca IRetryDecision użyty do wywołania.
| Zwraca | |
|---|---|
IRetryDecision |
|
getSkipManager
public abstract SkipManager getSkipManager ()
Pobiera SkipManager dla wywołania.
| Zwraca | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
public abstract List<ISystemStatusChecker> getSystemStatusCheckers ()
Pobiera ISystemStatusChecker z konfiguracji.
| Zwraca | |
|---|---|
List<ISystemStatusChecker> |
ISystemStatusChecker podane w konfiguracji w odpowiedniej kolejności, |
getTargetPreparers
public abstract List<ITargetPreparer> getTargetPreparers ()
Pobiera ITargetPreparer z konfiguracji.
| Zwraca | |
|---|---|
List<ITargetPreparer> |
ITargetPreparer podane w konfiguracji w odpowiedniej kolejności, |
getTestInvocationListeners
public abstract List<ITestInvocationListener> getTestInvocationListeners ()
Pobiera z konfiguracji adresy ITestInvocationListener, które mają być używane.
| Zwraca | |
|---|---|
List<ITestInvocationListener> |
ITestInvocationListener podane w konfiguracji. |
getTests
public abstract List<IRemoteTest> getTests ()
Pobiera IRemoteTests do uruchomienia z konfiguracji.
| Zwraca | |
|---|---|
List<IRemoteTest> |
testy podane w konfiguracji, |
injectOptionValue
public abstract void injectOptionValue (String optionName,
String optionValue)Wstaw wartość opcji do zbioru obiektów konfiguracji.
Przydatne do podawania wartości opcji generowanych dynamicznie.
| Parametry | |
|---|---|
optionName |
String: nazwa opcji |
optionValue |
String: wartość opcji |
| Zgłasza | |
|---|---|
ConfigurationException |
jeśli nie udało się ustawić wartości opcji. |
injectOptionValue
public abstract void injectOptionValue (String optionName,
String optionKey,
String optionValue)Wstaw wartość opcji do zbioru obiektów konfiguracji.
Przydatne do podawania wartości opcji generowanych dynamicznie.
| Parametry | |
|---|---|
optionName |
String: nazwa opcji |
optionKey |
String: opcjonalny klucz do opcji mapy lub wartość null. |
optionValue |
String: wartość opcji mapy |
| Zgłasza | |
|---|---|
ConfigurationException |
jeśli nie udało się ustawić wartości opcji. |
injectOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String optionSource)Wstaw wartość opcji do zbioru obiektów konfiguracji.
Przydatne do podawania wartości opcji generowanych dynamicznie.
| Parametry | |
|---|---|
optionName |
String: nazwa opcji |
optionKey |
String: opcjonalny klucz do opcji mapy lub wartość null. |
optionValue |
String: wartość opcji mapy |
optionSource |
String: konfiguracja źródła, która dostarczyła tę wartość opcji |
| Zgłasza | |
|---|---|
ConfigurationException |
jeśli nie udało się ustawić wartości opcji. |
injectOptionValues
public abstract void injectOptionValues (List<OptionDef> optionDefs)
Wstrzykiwanie wielu wartości opcji do zbioru obiektów konfiguracji.
Przydatne do wstrzykiwania wielu wartości opcji naraz po utworzeniu nowego obiektu.
| Parametry | |
|---|---|
optionDefs |
List: lista definicji opcji do wstrzyknięcia |
| Zgłasza | |
|---|---|
ConfigurationException |
jeśli nie udało się ustawić wartości opcji. |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
Zwraca informację, czy skonfigurowane urządzenie jest oznaczone tagiem isFake=true.
| Parametry | |
|---|---|
deviceName |
String |
| Zwraca | |
|---|---|
boolean |
|
partialDeepClone
public abstract IConfiguration partialDeepClone (List<String> objectToDeepClone, IKeyStoreClient client)
Utwórz klon podstawowy z clone(), a następnie sklonuj głęboko listę podanych obiektów konfiguracji.
| Parametry | |
|---|---|
objectToDeepClone |
List: lista obiektów konfiguracji do sklonowania. |
client |
IKeyStoreClient: klient magazynu kluczy. |
| Zwraca | |
|---|---|
IConfiguration |
Częściowo sklonowana konfiguracja. |
| Zgłasza | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
printCommandUsage
public abstract void printCommandUsage (boolean importantOnly,
PrintStream out)Wyświetla tekst pomocy dotyczący użycia wiersza poleceń dla tej konfiguracji w podanym elemencie printStream.
| Parametry | |
|---|---|
importantOnly |
boolean: jeśli true, wydrukuj tylko pomoc dotyczącą ważnych opcji. |
out |
PrintStream: PrintStream, którego chcesz użyć. |
| Zgłasza | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Rozwiąż opcje File wskazujące lokalizację zdalną. Wymaga to wywołania funkcji cleanConfigurationData() w celu zwolnienia miejsca na pliki.
| Parametry | |
|---|---|
resolver |
DynamicRemoteFileResolver: DynamicRemoteFileResolver do rozwiązywania problemów z plikami. |
| Zgłasza | |
|---|---|
|
com.android.tradefed.build.BuildRetrievalError |
|
com.android.tradefed.config.ConfigurationException |
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public abstract void safeInjectOptionValues (List<OptionDef> optionDefs)
Wstrzykuje wiele wartości opcji do zestawu obiektów konfiguracji bez zgłaszania wyjątku, jeśli nie można zastosować jednej z opcji.
Przydatne do wstrzykiwania wielu wartości opcji naraz po utworzeniu nowego obiektu.
| Parametry | |
|---|---|
optionDefs |
List: lista definicji opcji do wstrzyknięcia |
| Zgłasza | |
|---|---|
ConfigurationException |
jeśli nie udało się utworzyć instancji OptionSetter. |
setBestEffortOptionsFromCommandLineArgs
public abstract List<String> setBestEffortOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)Ustaw pola konfiguracji Option za pomocą podanego zestawu argumentów wiersza poleceń, stosując zasadę możliwie najlepszej obsługi.
Oczekiwany format znajdziesz w sekcji ArgsOptionParser.
| Parametry | |
|---|---|
listArgs |
List: argumenty wiersza poleceń |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient do wykorzystania. |
| Zwraca | |
|---|---|
List<String> |
nieużyte argumenty, |
| Zgłasza | |
|---|---|
ConfigurationException |
|
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
Zastąp bieżącą konfigurację IBuildProvider.
| Parametry | |
|---|---|
provider |
IBuildProvider: nowy IBuildProvider |
setCommandLine
public abstract void setCommandLine (String[] arrayArgs)
Ustawia wiersz poleceń używany do tworzenia tego IConfiguration.
W przeciwieństwie do setOptionsFromCommandLineArgs przechowuje cały wiersz poleceń, w tym nazwę konfiguracji.
| Parametry | |
|---|---|
arrayArgs |
String: wiersz poleceń |
setCommandOptions
public abstract void setCommandOptions (ICommandOptions cmdOptions)
Ustaw wartość ICommandOptions, zastępując wszystkie dotychczasowe wartości.
setConfigurationObject
public abstract void setConfigurationObject (String name,
Object configObject)Ogólna metoda ustawiania obiektu konfiguracji o podanej nazwie, która zastępuje każdą istniejącą wartość.
| Parametry | |
|---|---|
name |
String: unikalna nazwa typu obiektu konfiguracji. |
configObject |
Object: obiekt konfiguracji |
| Zgłasza | |
|---|---|
ConfigurationException |
jeśli configObject nie był prawidłowego typu; |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,
List<?> configList)Ogólna metoda ustawiania listy obiektów konfiguracji dla danej nazwy, która zastępuje każdą istniejącą wartość.
| Parametry | |
|---|---|
name |
String: unikalna nazwa typu obiektu konfiguracji. |
configList |
List: lista obiektów konfiguracji |
| Zgłasza | |
|---|---|
ConfigurationException |
jeśli którykolwiek z obiektów na liście jest nieprawidłowego typu; |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Ustaw wartość CoverageOptions, zastępując wszystkie dotychczasowe wartości.
| Parametry | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
Ustaw wartość IDeviceConfiguration, zastępując istniejącą wartość.
setDeviceConfigList
public abstract void setDeviceConfigList (List<IDeviceConfiguration> deviceConfigs)
Ustaw IDeviceConfiguration, zastępując dotychczasową wartość.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (List<IMetricCollector> collectors)
Ustaw listę IMetricCollector, zastępując wszystkie dotychczasowe wartości.
| Parametry | |
|---|---|
collectors |
List |
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Ustaw wartość TestDeviceOptions, zastępując wszystkie dotychczasowe wartości.
| Parametry | |
|---|---|
deviceOptions |
TestDeviceOptions |
setDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
Ustaw wartość IDeviceRecovery, zastępując istniejącą wartość.
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
Ustaw wartość IDeviceSelection, zastępując wszystkie dotychczasowe wartości.
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
Ustaw wartość ITargetPreparer, zastępując istniejącą wartość.
setLabPreparers
public abstract void setLabPreparers (List<ITargetPreparer> preparers)
Ustaw listę ITargetPreparer, zastępując dotychczasową wartość.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
Ustaw wartość ILeveledLogOutput, zastępując istniejącą wartość.
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
Ustaw wartość ILogSaver, zastępując istniejącą wartość.
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
Wygodna metoda ustawiania pojedynczego elementu IMultiTargetPreparer w tej konfiguracji, który powinien być wykonywany przed dowolnym z przygotowywaczy urządzeń target_preparers, zastępując wszelkie istniejące wartości.
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (List<IMultiTargetPreparer> multiPreTargPreps)
Ustaw listę IMultiTargetPreparer w tej konfiguracji, które mają być wykonywane przed dowolnymi elementami target_preparers na urządzeniach, zastępując wszelkie dotychczasowe wartości.
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Wygodna metoda ustawiania pojedynczego elementu IMultiTargetPreparer w tej konfiguracji, zastępująca wszystkie dotychczasowe wartości.
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (List<IMultiTargetPreparer> multiTargPreps)
Ustaw listę IMultiTargetPreparer w tej konfiguracji, zastępując wszystkie istniejące wartości.
setOptionsFromCommandLineArgs
public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
Ustaw pola konfiguracji Option za pomocą podanego zestawu argumentów wiersza poleceń.
ArgsOptionParser w przypadku oczekiwanego formatu.
| Parametry | |
|---|---|
listArgs |
List: argumenty wiersza poleceń |
| Zwraca | |
|---|---|
List<String> |
nieużyte argumenty, |
| Zgłasza | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)Ustaw pola konfiguracji Option za pomocą podanego zestawu argumentów wiersza poleceń.
Oczekiwany format znajdziesz w sekcji ArgsOptionParser.
| Parametry | |
|---|---|
listArgs |
List: argumenty wiersza poleceń |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient do wykorzystania. |
| Zwraca | |
|---|---|
List<String> |
nieużyte argumenty, |
| Zgłasza | |
|---|---|
ConfigurationException |
|
setPostProcessors
public abstract void setPostProcessors (List<IPostProcessor> processors)
Ustaw listę IPostProcessor, zastępując wszystkie dotychczasowe wartości.
| Parametry | |
|---|---|
processors |
List |
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Ustaw wartość IRetryDecision, zastępując istniejącą wartość.
setSkipManager
public abstract void setSkipManager (SkipManager skipManager)
Ustawia wartość SkipManager dla wywołania.
| Parametry | |
|---|---|
skipManager |
SkipManager |
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Wygodna metoda ustawiania pojedynczego elementu ISystemStatusChecker w tej konfiguracji, zastępująca wszystkie dotychczasowe wartości.
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (List<ISystemStatusChecker> systemCheckers)
Ustaw listę ISystemStatusChecker w tej konfiguracji, zastępując wszystkie istniejące wartości.
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Ustaw wartość ITargetPreparer, zastępując istniejącą wartość.
setTargetPreparers
public abstract void setTargetPreparers (List<ITargetPreparer> preparers)
Ustaw listę ITargetPreparer, zastępując dotychczasową wartość.
setTest
public abstract void setTest (IRemoteTest test)
Wygodna metoda ustawiania pojedynczego IRemoteTest w tej konfiguracji, która zastępuje wszystkie dotychczasowe wartości.
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Wygodna metoda ustawiania pojedynczego ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (List<ITestInvocationListener> listeners)
Ustaw listę ITestInvocationListener, zastępując wszystkie dotychczasowe wartości.
setTests
public abstract void setTests (List<IRemoteTest> tests)
Ustaw listę IRemoteTest w tej konfiguracji, zastępując wszystkie istniejące wartości.
validateOptions
public abstract void validateOptions ()
Sprawdź wartości opcji.
Obecnie ta funkcja sprawdza tylko, czy ustawiono wszystkie opcje obowiązkowe.
| Zgłasza | |
|---|---|
ConfigurationException |
jeśli konfiguracja jest nieprawidłowa. |