IKonfiguracja
public interface IConfiguration
com.android.tradefed.config.IConfiguration |
Informacje konfiguracyjne dla wywołania TradeFederation. Każde wywołanie TradeFederation ma jeden IConfiguration
. IConfiguration
przechowuje wszystkie obiekty delegatów, które powinny być użyte podczas wywołania, oraz skojarzone z nimi Option
Streszczenie
Metody publiczne | |
---|---|
abstract void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Dodaj pliki, które muszą zostać wyczyszczone podczas |
abstract void | cleanConfigurationData () Usuń wszystkie pliki, które zostały pobrane do rozwiązanych pól opcji plików zdalnych. |
abstract IConfiguration | clone () Utwórz płytką kopię tego obiektu. |
abstract void | dumpXml (PrintWriter output) Pobiera rozszerzony plik XML dla konfiguracji ze wszystkimi opcjami pokazanymi dla tego |
abstract void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Pobiera rozszerzony plik XML dla konfiguracji ze wszystkimi opcjami pokazanymi dla tego |
abstract 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 |
abstract | getAllConfigurationObjectsOfType (String typeName) Ogólny interfejs do pobierania wszystkich obiektów o jednej podanej nazwie typu na różnych urządzeniach. |
abstract IBuildProvider | getBuildProvider () Pobiera |
abstract String | getCommandLine () Pobiera wiersz polecenia używany do tworzenia 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 | getConfigurationObjectList (String typeName) Podobne do |
abstract CoverageOptions | getCoverageOptions () Pobiera |
abstract | getDeviceConfig () Pobiera |
abstract IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Zwróć |
abstract TestDeviceOptions | getDeviceOptions () Pobiera |
abstract IDeviceRecovery | getDeviceRecovery () Pobiera |
abstract IDeviceSelection | getDeviceRequirements () Pobiera |
abstract | getFilesToClean () Pobierz listę plików, które zostaną wyczyszczone podczas |
abstract GlobalTestFilter | getGlobalFilters () Pobiera |
abstract | getInopOptions () Uzyskaj nazwy opcji, które nie zmieniły żadnych wartości |
abstract | getLabPreparers () Pobiera |
abstract ILeveledLogOutput | getLogOutput () Pobiera |
abstract ILogSaver | getLogSaver () Pobiera |
abstract | getMetricCollectors () Pobiera |
abstract | getMultiPreTargetPreparers () Pobiera |
abstract | getMultiTargetPreparers () Pobiera |
abstract String | getName () Zwraca nazwę konfiguracji. |
abstract | getPostProcessors () Pobiera |
abstract IRetryDecision | getRetryDecision () Zwraca wartość |
abstract | getSystemStatusCheckers () Pobiera |
abstract | getTargetPreparers () Pobiera |
abstract | getTestInvocationListeners () Pobiera |
abstract | getTests () Pobiera |
abstract void | injectOptionValue (String optionName, String optionValue) Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych. |
abstract void | injectOptionValue (String optionName, String optionKey, String optionValue) Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych. |
abstract void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource) Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych. |
abstract void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracyjnych. |
abstract boolean | isDeviceConfiguredFake (String deviceName) Zwraca informację, czy skonfigurowane urządzenie jest oznaczone isFake=true, czy nie. |
abstract IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Utwórz podstawowy klon z |
abstract void | printCommandUsage (boolean importantOnly, PrintStream out) Wysyła tekst pomocy wiersza poleceń dla tej konfiguracji do danego printStream. |
abstract void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Rozwiąż opcje |
abstract 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. |
abstract | setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Ustaw pola |
abstract void | setBuildProvider ( IBuildProvider provider) Zastąp bieżący |
abstract void | setCommandLine (String[] arrayArgs) Ustawia wiersz polecenia używany do tworzenia tego |
abstract void | setCommandOptions ( ICommandOptions cmdOptions) Ustaw |
abstract void | setConfigurationObject (String name, Object configObject) Ogólna metoda ustawiania obiektu konfiguracji o podanej nazwie, zastępując dowolną istniejącą wartość. |
abstract void | setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList) Ogólna metoda ustawiania listy obiektów konfiguracyjnych dla podanej nazwy, zastępując dowolną istniejącą wartość. |
abstract void | setCoverageOptions ( CoverageOptions coverageOptions) Ustaw |
abstract void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Ustaw |
abstract void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Ustaw |
abstract void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Ustaw listę |
abstract void | setDeviceOptions ( TestDeviceOptions deviceOptions) Ustaw |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) Ustaw |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) Ustaw |
abstract void | setLabPreparer ( ITargetPreparer preparer) Ustaw |
abstract void | setLabPreparers ( preparers) setLabPreparers ( preparers) Ustaw listę |
abstract void | setLogOutput ( ILeveledLogOutput logger) Ustaw |
abstract void | setLogSaver ( ILogSaver logSaver) Ustaw |
abstract void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps) Wygodna metoda ustawiania pojedynczego |
abstract void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Ustaw listę |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Wygodna metoda ustawiania pojedynczego |
abstract void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Ustaw listę |
abstract | setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Ustaw pola ArgsOptionParser dla oczekiwanego formatu |
abstract | setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Ustaw pola ArgsOptionParser dla oczekiwanego formatu |
abstract void | setPostProcessors ( processors) setPostProcessors ( processors) Ustaw listę |
abstract void | setRetryDecision ( IRetryDecision decisionRetry) Ustaw |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Wygodna metoda ustawiania pojedynczego |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Ustaw listę |
abstract void | setTargetPreparer ( ITargetPreparer preparer) Ustaw |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Ustaw listę |
abstract void | setTest ( IRemoteTest test) Wygodna metoda ustawiania pojedynczego |
abstract void | setTestInvocationListener ( ITestInvocationListener listener) Wygodna metoda ustawiania pojedynczego |
abstract void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Ustaw listę |
abstract void | setTests ( tests) setTests ( tests) Ustaw listę |
abstract void | validateOptions () Sprawdź wartości opcji. |
Metody publiczne
dodaj pliki do czyszczenia
public abstract void addFilesToClean (toBeCleaned)
Dodaj pliki, które muszą zostać wyczyszczone podczas cleanConfigurationData()
Parametry | |
---|---|
toBeCleaned |
cleanConfigurationData
public abstract void cleanConfigurationData ()
Usuń wszystkie pliki, które zostały pobrane do rozwiązanych pól opcji plików zdalnych.
klon
public abstract IConfiguration clone ()
Utwórz płytką kopię tego obiektu.
Zwroty | |
---|---|
IConfiguration | kopię {link IConfiguration} |
dumpXml
public abstract void dumpXml (PrintWriter output)
Pobiera rozszerzony plik XML dla konfiguracji ze wszystkimi opcjami pokazanymi dla tego IConfiguration
jako String
.
Parametry | |
---|---|
output | PrintWriter : pisarz, do którego ma zostać wydrukowany xml. |
Rzuty | |
---|---|
| IOException |
dumpXml
public abstract 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 |
Rzuty | |
---|---|
| IOException |
dumpXml
public abstract 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 |
Rzuty | |
---|---|
| IOException |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
Ogólny interfejs do pobierania wszystkich obiektów o jednej podanej nazwie typu na różnych urządzeniach.
Parametry | |
---|---|
typeName | String : unikalny typ obiektu konfiguracyjnego |
Zwroty | |
---|---|
Lista obiektów konfiguracji danego typu. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Pobiera IBuildProvider
z konfiguracji.
Zwroty | |
---|---|
IBuildProvider | IBuildProvider podany w konfiguracji |
getCommandLine
public abstract String getCommandLine ()
Pobiera wiersz polecenia używany do tworzenia tego IConfiguration
.
Zwroty | |
---|---|
String | wiersz polecenia użyty do utworzenia tego IConfiguration . |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
Pobiera ICommandOptions
do użycia z konfiguracji.
Zwroty | |
---|---|
ICommandOptions | ICommandOptions podane w konfiguracji. |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
Zwraca ConfigurationDescriptor
podany w konfiguracji.
Zwroty | |
---|---|
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 konfiguracyjnego |
Zwroty | |
---|---|
Object | obiekt konfiguracji lub null , jeśli typ obiektu o podanej nazwie nie istnieje. |
getConfigurationObjectList
public abstractgetConfigurationObjectList (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 abstract CoverageOptions getCoverageOptions ()
Pobiera CoverageOptions
do użycia z konfiguracji.
Zwroty | |
---|---|
CoverageOptions | CoverageOptions podane w konfiguracji. |
getDeviceConfig
public abstractgetDeviceConfig ()
Pobiera IDeviceConfiguration
s z konfiguracji.
Zwroty | |
---|---|
IDeviceConfiguration podane w kolejności w konfiguracji |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Zwróć IDeviceConfiguration
skojarzoną z podaną nazwą, null, jeśli nie zostanie znaleziona.
Parametry | |
---|---|
nameDevice | String |
Zwroty | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
Pobiera TestDeviceOptions
do użycia z konfiguracji.
Zwroty | |
---|---|
TestDeviceOptions | opcji TestDeviceOptions podanych w konfiguracji. |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Pobiera IDeviceRecovery
do użycia z konfiguracji.
Zwroty | |
---|---|
IDeviceRecovery | IDeviceRecovery podany w konfiguracji. |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Pobiera IDeviceSelection
do użycia z konfiguracji.
Zwroty | |
---|---|
IDeviceSelection | IDeviceSelection podany w konfiguracji. |
getFilesToClean
public abstractgetFilesToClean ()
Pobierz listę plików, które zostaną wyczyszczone podczas cleanConfigurationData()
Zwroty | |
---|---|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Pobiera GlobalTestFilter
dla wywołania.
Zwroty | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
Uzyskaj nazwy opcji, które nie zmieniły żadnych wartości
Zwroty | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
Pobiera ITargetPreparer
s z konfiguracji.
Zwroty | |
---|---|
ITargetPreparer s podane w kolejności w konfiguracji |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
Pobiera ILeveledLogOutput
do użycia z konfiguracji.
Zwroty | |
---|---|
ILeveledLogOutput | ILeveledLogOutput podany w konfiguracji. |
getLogSaver
public abstract ILogSaver getLogSaver ()
Pobiera ILogSaver
do użycia z konfiguracji.
Zwroty | |
---|---|
ILogSaver | ILogSaver dostarczony w konfiguracji. |
getMetricCollectors
public abstractgetMetricCollectors ()
Pobiera IMetricCollector
s z konfiguracji.
Zwroty | |
---|---|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
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
public abstractgetMultiTargetPreparers ()
Pobiera IMultiTargetPreparer
s z konfiguracji.
Zwroty | |
---|---|
IMultiTargetPreparer s podane w kolejności w konfiguracji |
pobierzNazwę
public abstract String getName ()
Zwraca nazwę konfiguracji.
Zwroty | |
---|---|
String |
getPostProcessors
public abstractgetPostProcessors ()
Pobiera IPostProcessor
s z konfiguracji.
Zwroty | |
---|---|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Zwraca wartość IRetryDecision
użytą do wywołania.
Zwroty | |
---|---|
IRetryDecision |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Pobiera ISystemStatusChecker
s z konfiguracji.
Zwroty | |
---|---|
ISystemStatusChecker s podane w kolejności w konfiguracji |
getTargetPreparers
public abstractgetTargetPreparers ()
Pobiera ITargetPreparer
s z konfiguracji.
Zwroty | |
---|---|
ITargetPreparer s podane w kolejności w konfiguracji |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Pobiera ITestInvocationListener
s do użycia z konfiguracji.
Zwroty | |
---|---|
ITestInvocationListener s podane w konfiguracji. |
pobierzTesty
public abstractgetTests ()
Pobiera IRemoteTest
s do uruchomienia z konfiguracji.
Zwroty | |
---|---|
testy zawarte w konfiguracji |
wartość opcji wstrzyknięcia
public abstract 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 | jeśli nie udało się ustawić wartości opcji |
wartość opcji wstrzyknięcia
public abstract 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 | jeśli nie udało się ustawić wartości opcji |
injectOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
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 |
optionSource | String : konfiguracja źródłowa, która dostarczyła tę wartość opcji |
Rzuty | |
---|---|
ConfigurationException | jeśli nie udało się ustawić wartości opcji |
wartości wstrzykiwania opcji
public abstract 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 | 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 isFake=true, czy nie.
Parametry | |
---|---|
deviceName | String |
Zwroty | |
---|---|
boolean |
częściowe głębokie klonowanie
public abstract 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 | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandUsage
public abstract 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 abstract 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 | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
| com.android.tradefed.config.ConfigurationException |
BuildRetrievalError | |
ConfigurationException |
bezpieczneInjectOptionValues
public abstract 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 | jeśli nie udało się utworzyć elementu OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( 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 abstract void setBuildProvider (IBuildProvider provider)
Zastąp bieżący IBuildProvider
w konfiguracji.
Parametry | |
---|---|
provider | IBuildProvider : nowy IBuildProvider |
ustaw wiersz polecenia
public abstract 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 abstract void setCommandOptions (ICommandOptions cmdOptions)
Ustaw ICommandOptions
, zastępując wszelkie istniejące wartości
setConfigurationObiekt
public abstract void setConfigurationObject (String name, Object configObject)
Ogólna metoda ustawiania obiektu konfiguracji o podanej nazwie, zastępując dowolną istniejącą wartość.
Parametry | |
---|---|
name | String : unikalna nazwa typu obiektu konfiguracji. |
configObject | Object : obiekt konfiguracji |
Rzuty | |
---|---|
ConfigurationException | jeśli configObject nie był poprawnego typu |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
Ogólna metoda ustawiania listy obiektów konfiguracyjnych dla podanej nazwy, zastępując dowolną istniejącą wartość.
Parametry | |
---|---|
name | String : unikalna nazwa typu obiektu konfiguracji. |
configList |
Rzuty | |
---|---|
ConfigurationException | jeśli jakiekolwiek obiekty na liście nie są poprawnego typu |
ustawOpcjePokrycia
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Ustaw CoverageOptions
, zastępując wszelkie istniejące wartości.
Parametry | |
---|---|
coverageOptions | CoverageOptions |
ustawDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
Ustaw IDeviceConfiguration
, zastępując dowolną istniejącą wartość.
setDeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
Ustaw IDeviceConfiguration
s, zastępując dowolną istniejącą wartość.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
Ustaw listę IMetricCollector
s, zastępując wszelkie istniejące wartości.
Parametry | |
---|---|
collectors |
ustaw opcje urządzenia
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Ustaw TestDeviceOptions
, zastępując wszelkie istniejące wartości
Parametry | |
---|---|
deviceOptions | TestDeviceOptions |
ustaw Odzyskiwanie urządzenia
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
Ustaw IDeviceRecovery
, zastępując dowolną istniejącą wartość.
ustawWymagania urządzenia
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
Ustaw IDeviceSelection
, zastępując wszelkie istniejące wartości
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
Ustaw ITargetPreparer
, zastępując dowolną istniejącą wartość.
setLabPreparers
public abstract void setLabPreparers (preparers)
Ustaw listę ITargetPreparer
s, zastępując dowolną istniejącą wartość.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
Ustaw ILeveledLogOutput
, zastępując dowolną istniejącą wartość.
ustawLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
Ustaw ILogSaver
, zastępując dowolną istniejącą wartość.
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
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 abstract 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 abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Wygodna metoda ustawiania pojedynczego IMultiTargetPreparer
w tej konfiguracji, zastępując wszelkie istniejące wartości
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
Ustaw listę IMultiTargetPreparer
s w tej konfiguracji, zastępując wszelkie istniejące wartości
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
Ustaw pola Option
konfiguracji z podanym zestawem argumentów wiersza poleceń
ArgsOptionParser
dla oczekiwanego formatuParametry | |
---|---|
listArgs |
Zwroty | |
---|---|
niewykorzystane argumenty |
Rzuty | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( 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 abstract void setPostProcessors (processors)
Ustaw listę IPostProcessor
s, zastępując wszelkie istniejące wartości.
Parametry | |
---|---|
processors |
ustawPowtórzDecyzję
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Ustaw IRetryDecision
, zastępując dowolną istniejącą wartość.
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Wygodna metoda ustawiania pojedynczego ISystemStatusChecker
w tej konfiguracji, zastępując wszelkie istniejące wartości
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (systemCheckers)
Ustaw listę ISystemStatusChecker
s w tej konfiguracji, zastępując wszelkie istniejące wartości
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Ustaw ITargetPreparer
, zastępując dowolną istniejącą wartość.
setTargetPreparers
public abstract void setTargetPreparers (preparers)
Ustaw listę ITargetPreparer
s, zastępując dowolną istniejącą wartość.
zestawTest
public abstract void setTest (IRemoteTest test)
Wygodna metoda ustawiania pojedynczego IRemoteTest
w tej konfiguracji, zastępując wszelkie istniejące wartości
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Wygodna metoda ustawiania pojedynczego ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
Ustaw listę ITestInvocationListener
s, zastępując wszelkie istniejące wartości
zestawTesty
public abstract void setTests (tests)
Ustaw listę IRemoteTest
s w tej konfiguracji, zastępując wszelkie istniejące wartości
Sprawdź opcje
public abstract void validateOptions ()
Sprawdź wartości opcji.
Obecnie potwierdzi to tylko, że wszystkie obowiązkowe opcje zostały ustawioneRzuty | |
---|---|
ConfigurationException | jeśli konfiguracja jest nieprawidłowa |