IKonfiguracja
public interface IConfiguration
com.android.tradefed.config.IKonfiguracja |
Informacje o konfiguracji wywołania TradeFederation. Każde wywołanie TradeFederation ma jedną IConfiguration
. IConfiguration
przechowuje wszystkie obiekty delegatów, które powinny być używane podczas wywołania, oraz skojarzone z nimi Option
's
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 wyświetlanymi dla tego |
abstract void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Pobiera rozszerzony plik XML dla konfiguracji ze wszystkimi opcjami wyświetlanymi 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 wyświetlanymi dla tego |
abstract | getAllConfigurationObjectsOfType (String typeName) Ogólny interfejs, aby uzyskać wszystkie obiekty 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 pobrania 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óć |
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 |
abstract | getSystemStatusCheckers () Pobiera |
abstract | getTargetPreparers () Pobiera |
abstract | getTestInvocationListeners () Pobiera |
abstract | getTests () Pobiera |
abstract void | injectOptionValue (String optionName, String optionValue) Wstaw wartość opcji do zestawu obiektów konfiguracyjnych. |
abstract void | injectOptionValue (String optionName, String optionKey, String optionValue) Wstaw wartość opcji do zestawu obiektów konfiguracyjnych. |
abstract void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource) Wstaw 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 czy skonfigurowane urządzenie jest oznaczone jako isFake=true czy nie. |
abstract IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Utwórz klon bazowy z |
abstract void | printCommandUsage (boolean importantOnly, PrintStream out) Wyprowadza tekst pomocy dotyczący użycia wiersza polecenia 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 zgłaszania, jeśli nie można zastosować jednej z opcji. |
abstract | setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Ustaw pola config |
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 konfiguracyjnego o podanej nazwie, zastępując każdą 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 każdą 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 |
abstract void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Ustaw listę |
abstract void | setTests ( tests) setTests ( tests) Ustaw listę |
abstract void | validateOptions () Sprawdź poprawność wartości opcji. |
Metody publiczne
addFilesToClean
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 wyświetlanymi dla tego IConfiguration
jako String
.
Parametry | |
---|---|
output | PrintWriter : program zapisujący, do którego ma zostać wydrukowany plik xml. |
dumpXml
public abstract 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 abstract 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
public abstractgetAllConfigurationObjectsOfType (String typeName)
Ogólny interfejs, aby uzyskać wszystkie obiekty o jednej podanej nazwie typu na różnych urządzeniach.
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 dostarczony w konfiguracji |
pobierz linię poleceń
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 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
public abstractgetConfigurationObjectList (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 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 s podane w zamówieniu 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 | TestDeviceOptions dostarczonych w konfiguracji. |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Pobiera IDeviceRecovery
do użycia z konfiguracji.
Zwroty | |
---|---|
IDeviceRecovery | IDeviceRecovery podane w konfiguracji. |
PobierzWymaganiaUrządzenia
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
z konfiguracji.
Zwroty | |
---|---|
w kolejności podane w konfiguracji ITargetPreparer |
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
z konfiguracji.
Zwroty | |
---|---|
IMultiTargetPreparer są podane w kolejności w konfiguracji |
getName
public abstract String getName ()
Zwraca nazwę konfiguracji.
Zwroty | |
---|---|
String |
getPostProcessors
public abstractgetPostProcessors ()
Pobiera IPostProcessor
z konfiguracji.
Zwroty | |
---|---|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
Zwraca IRetryDecision
używany do wywołania.
Zwroty | |
---|---|
IRetryDecision |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Pobiera ISystemStatusChecker
z konfiguracji.
Zwroty | |
---|---|
ISystemStatusChecker jest podany w kolejności w konfiguracji |
getTargetPreparers
public abstractgetTargetPreparers ()
Pobiera ITargetPreparer
z konfiguracji.
Zwroty | |
---|---|
w kolejności podane w konfiguracji ITargetPreparer |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Pobiera ITestInvocationListener
s do użycia z konfiguracji.
Zwroty | |
---|---|
ITestInvocationListener s podany w konfiguracji. |
pobierzTesty
public abstractgetTests ()
Pobiera IRemoteTest
do uruchomienia z konfiguracji.
Zwroty | |
---|---|
testy przewidziane w konfiguracji |
wartość opcji wstrzykiwania
public abstract 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 | jeśli nie udało się ustawić wartości opcji |
wartość opcji wstrzykiwania
public abstract 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 | 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 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 |
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 opcji wstrzykiwania
public abstract 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 | jeśli nie udało się ustawić wartości opcji |
isDeviceConfiguredFake
public abstract 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 abstract 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 abstract 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 abstract 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 | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
ConfigurationException | |
BuildRetrievalError |
safeInjectOptionValues
public abstract 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 | jeśli nie udało się utworzyć OptionSetter |
setBestEffortOptionsFromCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( 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 abstract void setBuildProvider (IBuildProvider provider)
Zastąp bieżący IBuildProvider
w konfiguracji.
Parametry | |
---|---|
provider | IBuildProvider : nowy IBuildProvider |
setCommandLine
public abstract 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 abstract void setCommandOptions (ICommandOptions cmdOptions)
Ustaw ICommandOptions
, zastępując wszelkie istniejące wartości
setConfigurationObject
public abstract void setConfigurationObject (String name, Object configObject)
Ogólna metoda ustawiania obiektu konfiguracyjnego o podanej nazwie, zastępując każdą istniejącą wartość.
Parametry | |
---|---|
name | String : unikalna nazwa typu obiektu konfiguracyjnego. |
configObject | Object : obiekt konfiguracyjny |
Rzuty | |
---|---|
ConfigurationException | jeśli configObject nie był poprawnym typem |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
Ogólna metoda ustawiania listy obiektów konfiguracyjnych dla podanej nazwy, zastępując każdą istniejącą wartość.
Parametry | |
---|---|
name | String : unikalna nazwa typu obiektu konfiguracyjnego. |
configList |
Rzuty | |
---|---|
ConfigurationException | jeśli jakiekolwiek obiekty na liście nie są właściwego typu |
set CoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
Ustaw CoverageOptions
, zastępując wszelkie istniejące wartości.
Parametry | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
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 wszelkie istniejące wartości.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
Ustaw listę IMetricCollector
s, zastępując wszystkie istniejące wartości.
Parametry | |
---|---|
collectors |
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
Ustaw TestDeviceOptions
, zastępując wszelkie istniejące wartości
Parametry | |
---|---|
deviceOptions | TestDeviceOptions |
setDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
Ustaw IDeviceRecovery
, zastępując dowolną istniejącą wartość.
setDeviceRequirements
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 istniejącą wartość.
setLabPreparery
public abstract void setLabPreparers (preparers)
Ustaw listę ITargetPreparer
s, zastępując istniejącą wartość.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
Ustaw ILeveledLogOutput
, zastępując dowolną istniejącą wartość.
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
Ustaw ILogSaver
, zastępując każdą istniejącą wartość.
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
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 abstract 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 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
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 |
setPostProcessors
public abstract void setPostProcessors (processors)
Ustaw listę IPostProcessor
s, zastępując istniejące wartości.
Parametry | |
---|---|
processors |
ustaw ponowną decyzję
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
w tej konfiguracji, zastępując wszelkie istniejące wartości
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
Ustaw ITargetPreparer
, zastępując istniejącą wartość.
setTargetPreparers
public abstract void setTargetPreparers (preparers)
Ustaw listę ITargetPreparer
s, zastępując istniejącą wartość.
setTest
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 ITestInvocationListener
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
Ustaw listę ITestInvocationListener
s, zastępując istniejące wartości
setTesty
public abstract void setTests (tests)
Ustaw listę IRemoteTest
w tej konfiguracji, zastępując wszelkie istniejące wartości
walidacjaOpcje
public abstract void validateOptions ()
Sprawdź poprawność wartości opcji.
Obecnie to tylko potwierdzi, że wszystkie obowiązkowe opcje zostały ustawioneRzuty | |
---|---|
ConfigurationException | jeśli konfiguracja jest nieprawidłowa |