IKonfiguracja
public interface IConfiguration
com.android.tradefed.config.IConfiguration |
Informacje konfiguracyjne dla wywołania TradeFederation. Każde wywołanie TradeFederation ma pojedynczą IConfiguration
. IConfiguration
przechowuje wszystkie obiekty delegatów, które powinny zostać użyte podczas wywołania, oraz powiązane 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 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 rozwinięty plik XML konfiguracji ze wszystkimi opcjami pokazanymi dla tej |
abstract void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tej |
abstract void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tej |
abstract | getAllConfigurationObjectsOfType (String typeName) Ogólny interfejs umożliwiający pobieranie wszystkich obiektów o podanej nazwie typu na różne urządzenia. |
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 umożliwiający pobranie obiektu konfiguracyjnego o podanej nazwie typu. |
abstract | getConfigurationObjectList (String typeName) Podobny do |
abstract CoverageOptions | getCoverageOptions () Pobiera |
abstract | getDeviceConfig () Pobiera |
abstract IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Zwróć wartość |
abstract TestDeviceOptions | getDeviceOptions () Pobiera |
abstract IDeviceRecovery | getDeviceRecovery () Pobiera |
abstract IDeviceSelection | getDeviceRequirements () Pobiera |
abstract | getFilesToClean () Uzyskaj listę plików, które zostaną wyczyszczone podczas |
abstract GlobalTestFilter | getGlobalFilters () Pobiera |
abstract | getInopOptions () Pobierz 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 SkipManager | getSkipManager () Pobiera |
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 jako isFake=true, czy nie. |
abstract IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Utwórz klon podstawowy z |
abstract void | printCommandUsage (boolean importantOnly, PrintStream out) Wysyła tekst pomocy dotyczący użycia 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 rzucania, 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 poleceń używany do tworzenia tego |
abstract void | setCommandOptions ( ICommandOptions cmdOptions) Ustaw |
abstract void | setConfigurationObject (String name, Object configObject) Ogólna metoda ustawiania obiektu konfiguracyjnego o podaną nazwę, 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 danej 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 ustawienia pojedynczego |
abstract void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Ustaw listę |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Wygodna metoda ustawienia 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 ustawienia 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 ustawienia pojedynczego |
abstract void | setTestInvocationListener ( ITestInvocationListener listener) Wygodna metoda ustawiania pojedynczego elementu |
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
dodajFilesToClean
public abstract void addFilesToClean (toBeCleaned)
Dodaj pliki, które muszą zostać wyczyszczone podczas cleanConfigurationData()
Parametry | |
---|---|
toBeCleaned |
czyste dane konfiguracyjne
public abstract void cleanConfigurationData ()
Usuń wszystkie pliki 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} |
zrzućXml
public abstract void dumpXml (PrintWriter output)
Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami pokazanymi dla tej IConfiguration
jako String
.
Parametry | |
---|---|
output | PrintWriter : moduł zapisujący, do którego ma zostać wydrukowany plik XML. |
Rzuca | |
---|---|
| Wyjątek IO |
zrzućXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tej IConfiguration
minus filtry obiektów według ich nazwy klucza.
Przykład filtra: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametry | |
---|---|
output | PrintWriter : moduł zapisujący, do którego ma zostać wydrukowany plik XML. |
excludeFilters |
Rzuca | |
---|---|
| Wyjątek IO |
zrzućXml
public abstract void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tej IConfiguration
minus filtry obiektów według ich nazwy klucza.
Przykład filtra: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametry | |
---|---|
output | PrintWriter : moduł zapisujący, do którego ma zostać wydrukowany plik XML. |
excludeFilters | |
printDeprecatedOptions | boolean : Określa, czy drukować opcje oznaczone jako przestarzałe |
printUnchangedOptions | boolean |
Rzuca | |
---|---|
| Wyjątek IO |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
Ogólny interfejs umożliwiający pobieranie wszystkich obiektów o podanej nazwie typu na różne urządzenia.
Parametry | |
---|---|
typeName | String : unikalny typ obiektu konfiguracyjnego |
Zwroty | |
---|---|
Lista obiektów konfiguracyjnych danego typu. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
Pobiera IBuildProvider
z konfiguracji.
Zwroty | |
---|---|
IBuildProvider | IBuildProvider podany w konfiguracji |
pobierz linię poleceń
public abstract String getCommandLine ()
Pobiera wiersz polecenia używany do tworzenia tego IConfiguration
.
Zwroty | |
---|---|
String | wiersz poleceń użyty do utworzenia tej IConfiguration . |
pobierzOpcje poleceń
public abstract ICommandOptions getCommandOptions ()
Pobiera ICommandOptions
do użycia z konfiguracji.
Zwroty | |
---|---|
ICommandOptions | ICommandOptions podane w konfiguracji. |
pobierz opis konfiguracji
public abstract ConfigurationDescriptor getConfigurationDescription ()
Zwraca ConfigurationDescriptor
podany w konfiguracji.
Zwroty | |
---|---|
ConfigurationDescriptor |
pobierz obiekt konfiguracyjny
public abstract Object getConfigurationObject (String typeName)
Ogólny interfejs umożliwiający pobranie 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
public abstractgetConfigurationObjectList (String typeName)
Podobny do getConfigurationObject(String)
, ale dla typów obiektów konfiguracyjnych, 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. |
pobierzOpcje pokrycia
public abstract CoverageOptions getCoverageOptions ()
Pobiera CoverageOptions
do użycia z konfiguracji.
Zwroty | |
---|---|
CoverageOptions | CoverageOptions podane w konfiguracji. |
pobierz konfigurację urządzenia
public abstractgetDeviceConfig ()
Pobiera IDeviceConfiguration
s z konfiguracji.
Zwroty | |
---|---|
IDeviceConfiguration podane w kolejności w konfiguracji |
pobierzDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Zwróć wartość IDeviceConfiguration
powiązaną z podaną nazwą, null, jeśli nie zostanie znaleziona.
Parametry | |
---|---|
nameDevice | String |
Zwroty | |
---|---|
IDeviceConfiguration |
pobierzOpcje urządzenia
public abstract TestDeviceOptions getDeviceOptions ()
Pobiera TestDeviceOptions
do użycia z konfiguracji.
Zwroty | |
---|---|
TestDeviceOptions | TestDeviceOptions podane w konfiguracji. |
pobierz Odzyskiwanie urządzenia
public abstract IDeviceRecovery getDeviceRecovery ()
Pobiera IDeviceRecovery
do użycia z konfiguracji.
Zwroty | |
---|---|
IDeviceRecovery | IDeviceRecovery podane w konfiguracji. |
pobierz wymagania urządzenia
public abstract IDeviceSelection getDeviceRequirements ()
Pobiera IDeviceSelection
do użycia z konfiguracji.
Zwroty | |
---|---|
IDeviceSelection | IDeviceSelection podany w konfiguracji. |
pobierzFilesToClean
public abstractgetFilesToClean ()
Uzyskaj listę plików, które zostaną wyczyszczone podczas cleanConfigurationData()
Zwroty | |
---|---|
pobierzGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Pobiera GlobalTestFilter
dla wywołania.
Zwroty | |
---|---|
GlobalTestFilter |
pobierzOpcjeInop
public abstractgetInopOptions ()
Pobierz nazwy opcji, które nie zmieniły żadnych wartości
Zwroty | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
Pobiera ITargetPreparer
s z konfiguracji.
Zwroty | |
---|---|
elementy ITargetPreparer podane w kolejności w konfiguracji |
pobierz dane wyjściowe dziennika
public abstract ILeveledLogOutput getLogOutput ()
Pobiera ILeveledLogOutput
do użycia z konfiguracji.
Zwroty | |
---|---|
ILeveledLogOutput | ILeveledLogOutput podany w konfiguracji. |
pobierz LogSaver
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
z konfiguracji, która powinna zostać wykonana przed którymkolwiek z urządzeń target_preparers.
Zwroty | |
---|---|
IMultiTargetPreparer podane w kolejności w konfiguracji |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
Pobiera IMultiTargetPreparer
s z konfiguracji.
Zwroty | |
---|---|
IMultiTargetPreparer podane w kolejności w konfiguracji |
pobierzNazwę
public abstract String getName ()
Zwraca nazwę konfiguracji.
Zwroty | |
---|---|
String |
pobierzPostProcesory
public abstractgetPostProcessors ()
Pobiera IPostProcessor
z konfiguracji.
Zwroty | |
---|---|
pobierz ponownie decyzję
public abstract IRetryDecision getRetryDecision ()
Zwraca wartość IRetryDecision
użytą do wywołania.
Zwroty | |
---|---|
IRetryDecision |
pobierz SkipManagera
public abstract SkipManager getSkipManager ()
Pobiera SkipManager
dla wywołania.
Zwroty | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Pobiera ISystemStatusChecker
s z konfiguracji.
Zwroty | |
---|---|
ISystemStatusChecker podane w kolejności w konfiguracji |
getTargetPreparers
public abstractgetTargetPreparers ()
Pobiera ITargetPreparer
s z konfiguracji.
Zwroty | |
---|---|
elementy ITargetPreparer podane w kolejności w konfiguracji |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Pobiera ITestInvocationListener
s do użycia z konfiguracji.
Zwroty | |
---|---|
elementy ITestInvocationListener podane w konfiguracji. |
pobierz testy
public abstractgetTests ()
Pobiera IRemoteTest
s do uruchomienia z konfiguracji.
Zwroty | |
---|---|
testy zawarte w konfiguracji |
wstrzyknij wartość opcji
public abstract void injectOptionValue (String optionName, String optionValue)
Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.
Przydatne do podawania wartości opcji generowanych dynamicznie.Parametry | |
---|---|
optionName | String : nazwa opcji |
optionValue | String : wartość opcji |
Rzuca | |
---|---|
ConfigurationException | jeśli nie udało się ustawić wartości opcji |
wstrzyknij wartość opcji
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.
Przydatne do podawania wartości opcji generowanych dynamicznie.Parametry | |
---|---|
optionName | String : nazwa opcji |
optionKey | String : opcjonalny klucz opcji mapy lub null |
optionValue | String : wartość opcji mapy |
Rzuca | |
---|---|
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 podawania wartości opcji generowanych 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 wartość tej opcji |
Rzuca | |
---|---|
ConfigurationException | jeśli nie udało się ustawić wartości opcji |
wstrzyknij wartości opcji
public abstract void injectOptionValues (optionDefs)
Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracyjnych.
Przydatne do wstrzyknięcia wielu wartości opcji jednocześnie po utworzeniu nowego obiektu.Parametry | |
---|---|
optionDefs |
Rzuca | |
---|---|
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 jako isFake=true, czy nie.
Parametry | |
---|---|
deviceName | String |
Zwroty | |
---|---|
boolean |
częściowyDeepClone
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Utwórz klon podstawowy 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. |
Rzuca | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandUżycie
public abstract void printCommandUsage (boolean importantOnly, PrintStream out)
Wysyła tekst pomocy dotyczący użycia wiersza poleceń dla tej konfiguracji do danego printStream.
Parametry | |
---|---|
importantOnly | boolean : jeśli true wyświetla tylko pomoc dotyczącą ważnych opcji |
out | PrintStream : ERROR(/PrintStream) którego należy użyć. |
Rzuca | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
rozwiązać Opcje dynamiczne
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Rozwiąż opcje ERROR(/File)
wskazujące na odległą lokalizację. Wymaga to wywołania cleanConfigurationData()
w celu oczyszczenia plików.
Parametry | |
---|---|
resolver | DynamicRemoteFileResolver : DynamicRemoteFileResolver do rozpoznawania plików |
Rzuca | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
| com.android.tradefed.config.ConfigurationException |
BuildRetrievalError | |
ConfigurationException |
wartości bezpieczneInjectOption
public abstract void safeInjectOptionValues (optionDefs)
Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracyjnych bez rzucania, jeśli nie można zastosować jednej z opcji.
Przydatne do wstrzyknięcia wielu wartości opcji jednocześnie po utworzeniu nowego obiektu.
Parametry | |
---|---|
optionDefs |
Rzuca | |
---|---|
ConfigurationException | jeśli nie udało się utworzyć OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Ustaw pola Option
konfiguracyjnych z podanym zestawem argumentów wiersza poleceń, stosując podejście najlepszego wysiłku.
Zobacz ArgsOptionParser
dla oczekiwanego formatu
Parametry | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient do użycia. |
Zwroty | |
---|---|
niewykorzystane argumenty |
Rzuca | |
---|---|
ConfigurationException |
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
Zastąp bieżący IBuildProvider
w konfiguracji.
Parametry | |
---|---|
provider | IBuildProvider : nowy IBuildProvider |
ustaw linię poleceń
public abstract void setCommandLine (String[] arrayArgs)
Ustawia wiersz poleceń używany do tworzenia tego IConfiguration
. W przeciwieństwie do setOptionsFromCommandLineArgs przechowuje całą linię poleceń, łącznie z nazwą konfiguracji.
Parametry | |
---|---|
arrayArgs | String : linia poleceń |
ustawOpcje Poleceń
public abstract void setCommandOptions (ICommandOptions cmdOptions)
Ustaw ICommandOptions
, zastępując wszystkie istniejące wartości
setConfigurationObject
public abstract void setConfigurationObject (String name, Object configObject)
Ogólna metoda ustawiania obiektu konfiguracyjnego o podaną nazwę, zastępując dowolną istniejącą wartość.
Parametry | |
---|---|
name | String : unikalna nazwa typu obiektu konfiguracyjnego. |
configObject | Object : obiekt konfiguracyjny |
Rzuca | |
---|---|
ConfigurationException | jeśli obiekt configObject nie był prawidłowego typu |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
Ogólna metoda ustawiania listy obiektów konfiguracyjnych dla danej nazwy, zastępując dowolną istniejącą wartość.
Parametry | |
---|---|
name | String : unikalna nazwa typu obiektu konfiguracyjnego. |
configList |
Rzuca | |
---|---|
ConfigurationException | jeśli którykolwiek obiekt na liście nie jest prawidłowego typu |
ustawOpcje Pokrycia
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Ustaw CoverageOptions
, zastępując wszystkie istniejące wartości.
Parametry | |
---|---|
coverageOptions | CoverageOptions |
ustaw konfigurację urządzenia
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 |
ustawOpcje Urządzenia
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Ustaw TestDeviceOptions
, zastępując wszystkie 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ść.
ustaw wymagania 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 ustawienia 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
w tej konfiguracji, która powinna zostać wykonana przed którymkolwiek z urządzeń target_preparers, zastępując wszelkie istniejące wartości
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Wygodna metoda ustawienia pojedynczego IMultiTargetPreparer
w tej konfiguracji, zastępując wszelkie istniejące wartości
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
Ustaw listę IMultiTargetPreparer
w tej konfiguracji, zastępując wszelkie istniejące wartości
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
Ustaw pola Option
konfiguracyjnej z podanym zestawem argumentów wiersza poleceń
ArgsOptionParser
dla oczekiwanego formatuParametry | |
---|---|
listArgs |
Zwroty | |
---|---|
niewykorzystane argumenty |
Rzuca | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Ustaw pola Option
konfiguracyjnej z podanym zestawem argumentów wiersza poleceń
ArgsOptionParser
dla oczekiwanego formatuParametry | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient do użycia. |
Zwroty | |
---|---|
niewykorzystane argumenty |
Rzuca | |
---|---|
ConfigurationException |
setPostProcessors
public abstract void setPostProcessors (processors)
Ustaw listę IPostProcessor
s, zastępując wszelkie istniejące wartości.
Parametry | |
---|---|
processors |
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
Ustaw IRetryDecision
, zastępując dowolną istniejącą wartość.
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Wygodna metoda ustawienia 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ść.
ustawTest
public abstract void setTest (IRemoteTest test)
Wygodna metoda ustawienia pojedynczego IRemoteTest
w tej konfiguracji, zastępując wszelkie istniejące wartości
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
Wygodna metoda ustawiania pojedynczego elementu ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
Ustaw listę ITestInvocationListener
s, zastępując wszelkie istniejące wartości
zestaw testów
public abstract void setTests (tests)
Ustaw listę IRemoteTest
w tej konfiguracji, zastępując wszelkie istniejące wartości
zatwierdźOpcje
public abstract void validateOptions ()
Sprawdź wartości opcji.
Obecnie sprawdza to tylko, czy wszystkie obowiązkowe opcje zostały ustawioneRzuca | |
---|---|
ConfigurationException | jeśli konfiguracja jest nieprawidłowa |