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 zastępcze, które powinny być używane podczas wywołania, oraz powiązane z nimi obiekty Option

Podsumowanie

Metody publiczne

abstract void addFilesToClean( toBeCleaned)

Dodawanie plików, które muszą zostać oczyszczone podczas cleanConfigurationData()

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 rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi w tym IConfiguration jako String.

abstract void dumpXml(PrintWriter output, 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.

abstract void dumpXml(PrintWriter output, 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.

abstract getAllConfigurationObjectsOfType(String typeName)

Ogólny interfejs do pobierania wszystkich obiektów danego typu na różnych urządzeniach.

abstract IBuildProvider getBuildProvider()

Pobiera parametr IBuildProvider z konfiguracji.

abstract String getCommandLine()

Pobiera wiersz poleceń użyty do utworzenia tego IConfiguration.

abstract ICommandOptions getCommandOptions()

Pobiera z konfiguracji wartość ICommandOptions.

abstract ConfigurationDescriptor getConfigurationDescription()

Zwraca ConfigurationDescriptor podany w konfiguracji.

abstract Object getConfigurationObject(String typeName)

Ogólny interfejs służący do pobierania obiektu konfiguracji o danym typie.

abstract getConfigurationObjectList(String typeName)

Podobnie jak w przypadku getConfigurationObject(String), ale w przypadku typów obiektów konfiguracji, które obsługują wiele obiektów.

abstract CoverageOptions getCoverageOptions()

Pobiera z konfiguracji wartość CoverageOptions.

abstract getDeviceConfig()

Pobiera IDeviceConfiguration z konfiguracji.

abstract IDeviceConfiguration getDeviceConfigByName(String nameDevice)

Zwraca IDeviceConfiguration powiązany z podaną nazwą lub wartość null, jeśli nie znaleziono takiego elementu.

abstract TestDeviceOptions getDeviceOptions()

Pobiera z konfiguracji wartość TestDeviceOptions.

abstract IDeviceRecovery getDeviceRecovery()

Pobiera z konfiguracji wartość IDeviceRecovery.

abstract IDeviceSelection getDeviceRequirements()

Pobiera z konfiguracji wartość IDeviceSelection.

abstract getFilesToClean()

Uzyskaj listę plików, które zostaną oczyszczone podczas cleanConfigurationData()

abstract GlobalTestFilter getGlobalFilters()

Pobiera GlobalTestFilter wywołania.

abstract getInopOptions()

Pobieranie nazw opcji, które nie zmieniły żadnych wartości

abstract getLabPreparers()

Pobiera ITargetPreparer z konfiguracji.

abstract ILeveledLogOutput getLogOutput()

Pobiera z konfiguracji wartość ILeveledLogOutput.

abstract ILogSaver getLogSaver()

Pobiera z konfiguracji wartość ILogSaver.

abstract getMetricCollectors()

Pobiera IMetricCollector z konfiguracji.

abstract getMultiPreTargetPreparers()

Pobiera IMultiTargetPreparer z konfiguracji, która powinna zostać wykonana przed dowolnym z urządzeń target_preparers.

abstract getMultiTargetPreparers()

Pobiera IMultiTargetPreparer z konfiguracji.

abstract String getName()

Zwraca nazwę konfiguracji.

abstract getPostProcessors()

Pobiera IPostProcessor z konfiguracji.

abstract IRetryDecision getRetryDecision()

Zwraca IRetryDecision użyty do wywołania.

abstract SkipManager getSkipManager()

Pobiera SkipManager wywołania.

abstract getSystemStatusCheckers()

Pobiera ISystemStatusChecker z konfiguracji.

abstract getTargetPreparers()

Pobiera ITargetPreparer z konfiguracji.

abstract getTestInvocationListeners()

Pobiera z konfiguracji ITestInvocationListener do użycia.

abstract getTests()

Pobiera IRemoteTest do wykonania z konfiguracji.

abstract void injectOptionValue(String optionName, String optionValue)

Wstrzyknij wartość opcji do zbioru obiektów konfiguracji.

abstract void injectOptionValue(String optionName, String optionKey, String optionValue)

Wstrzyknij wartość opcji do zestawu obiektów konfiguracji.

abstract void injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String optionSource)

Wstrzyknij wartość opcji do zestawu obiektów konfiguracji.

abstract void injectOptionValues( optionDefs)

Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracji.

abstract boolean isDeviceConfiguredFake(String deviceName)

Zwraca informację, czy skonfigurowane urządzenie ma tag isFake=true.

abstract IConfiguration partialDeepClone( objectToDeepClone, IKeyStoreClient client)

Utwórz klon bazowy z poziomu clone(), a potem sklonuj głęboko listę danego obiektu konfiguracji.

abstract void printCommandUsage(boolean importantOnly, PrintStream out)

Wyprowadza tekst pomocy dotyczącej korzystania z wiersza poleceń dla tej konfiguracji do podanego strumienia drukowania.

abstract void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

Rozwiąż opcje ERROR(/File) wskazujące odległą lokalizację.

abstract void safeInjectOptionValues( optionDefs)

Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracji bez zgłaszania wyjątku, jeśli nie można zastosować jednej z opcji.

abstract setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

Ustaw pola konfiguracji Option za pomocą podanego zestawu argumentów wiersza poleceń, stosując zasadę możliwie najlepszej obsługi.

abstract void setBuildProvider(IBuildProvider provider)

Zastąp bieżącą wartość IBuildProvider w konfiguracji.

abstract void setCommandLine(String[] arrayArgs)

Ustawia wiersz poleceń użyty do utworzenia tego IConfiguration.

abstract void setCommandOptions(ICommandOptions cmdOptions)

Ustaw zmienną ICommandOptions, zastępując nią wszystkie istniejące wartości

abstract void setConfigurationObject(String name, Object configObject)

Ogólna metoda ustawiania obiektu konfiguracji o danej nazwie, która zastępuje wszystkie istniejące wartości.

abstract void setConfigurationObjectList(String name, configList)

Ogólna metoda ustawiania listy obiektów konfiguracji dla podanej nazwy, zastępując wszystkie dotychczasowe wartości.

abstract void setCoverageOptions(CoverageOptions coverageOptions)

Ustaw wartość CoverageOptions, zastępując nią wszystkie istniejące wartości.

abstract void setDeviceConfig(IDeviceConfiguration deviceConfig)

Ustaw IDeviceConfiguration, zastępując tym samym dotychczasową wartość.

abstract void setDeviceConfigList( deviceConfigs)

Ustaw zmienne IDeviceConfiguration, zastępując nimi wszystkie dotychczasowe wartości.

abstract void setDeviceMetricCollectors( collectors)

Ustaw listę IMetricCollector, zastępując wszystkie istniejące wartości.

abstract void setDeviceOptions(TestDeviceOptions deviceOptions)

Ustaw zmienną TestDeviceOptions, zastępując nią wszystkie istniejące wartości

abstract void setDeviceRecovery(IDeviceRecovery recovery)

Ustaw wartość IDeviceRecovery, zastępując nią dotychczasową wartość.

abstract void setDeviceRequirements(IDeviceSelection deviceSelection)

Ustaw zmienną IDeviceSelection, zastępując nią wszystkie istniejące wartości

abstract void setLabPreparer(ITargetPreparer preparer)

Ustaw wartość ITargetPreparer, zastępując nią dotychczasową wartość.

abstract void setLabPreparers( preparers)

Ustaw listę ITargetPreparer, zastępując wszystkie istniejące wartości.

abstract void setLogOutput(ILeveledLogOutput logger)

Ustaw wartość ILeveledLogOutput, zastępując nią dotychczasową wartość.

abstract void setLogSaver(ILogSaver logSaver)

Ustaw wartość ILogSaver, zastępując nią dotychczasową wartość.

abstract void setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)

Metoda ułatwiająca ustawienie w tej konfiguracji pojedynczego elementu IMultiTargetPreparer, który powinien zostać wykonany przed dowolnym z urządzeń target_preparers, zastępując wszystkie istniejące wartości.

abstract void setMultiPreTargetPreparers( multiPreTargPreps)

W tej konfiguracji ustaw listę IMultiTargetPreparer, która powinna być wykonywana przed dowolnym z urządzeń target_preparers, zastępując wszystkie istniejące wartości.

abstract void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

wygodna metoda ustawienia pojedynczej wartości IMultiTargetPreparer w tej konfiguracji, zastępując wszystkie istniejące wartości;

abstract void setMultiTargetPreparers( multiTargPreps)

W ramach tej konfiguracji ustaw listę wartości IMultiTargetPreparer, zastępując nią wszystkie istniejące wartości.

abstract setOptionsFromCommandLineArgs( listArgs)

Ustaw pola konfiguracji Option za pomocą podanego zbioru argumentów wiersza poleceń

ArgsOptionParser – oczekiwany format

abstract setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

Ustaw pola konfiguracji Option za pomocą podanego zbioru argumentów wiersza poleceń

Wymagany format znajdziesz w dokumentacji ArgsOptionParser

abstract void setPostProcessors( processors)

Ustaw listę IPostProcessor, zastępując wszystkie istniejące wartości.

abstract void setRetryDecision(IRetryDecision decisionRetry)

Ustaw wartość IRetryDecision, zastępując nią dotychczasową wartość.

abstract void setSystemStatusChecker(ISystemStatusChecker systemChecker)

wygodna metoda ustawienia pojedynczej wartości ISystemStatusChecker w tej konfiguracji, zastępując wszystkie istniejące wartości;

abstract void setSystemStatusCheckers( systemCheckers)

W ramach tej konfiguracji ustaw listę wartości ISystemStatusChecker, zastępując nią wszystkie istniejące wartości.

abstract void setTargetPreparer(ITargetPreparer preparer)

Ustaw wartość ITargetPreparer, zastępując nią dotychczasową wartość.

abstract void setTargetPreparers( preparers)

Ustaw listę ITargetPreparer, zastępując wszystkie istniejące wartości.

abstract void setTest(IRemoteTest test)

wygodna metoda ustawienia pojedynczej wartości IRemoteTest w tej konfiguracji, która zastąpi wszystkie istniejące wartości;

abstract void setTestInvocationListener(ITestInvocationListener listener)

wygodna metoda ustawiania pojedynczego ITestInvocationListener,

abstract void setTestInvocationListeners( listeners)

Ustaw listę ITestInvocationListener, zastępując wszystkie istniejące wartości

abstract void setTests( tests)

W ramach tej konfiguracji ustaw listę wartości IRemoteTest, zastępując nią wszystkie istniejące wartości.

abstract void validateOptions()

Sprawdź wartości opcji.

Metody publiczne

addFilesToClean

public abstract void addFilesToClean ( toBeCleaned)

Dodawanie plików, które muszą zostać oczyszczone 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 rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi w tym IConfiguration jako String.

Parametry
output PrintWriter: urządzenie do zapisywania pliku XML.

Rzuty
IOException

dumpXml

public abstract void dumpXml (PrintWriter output, 
                 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: urządzenie do drukowania pliku XML.

excludeFilters : lista typów obiektów, których nie należy zdumpować.

Rzuty
IOException

dumpXml

public abstract void dumpXml (PrintWriter output, 
                 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: urządzenie do drukowania pliku XML.

excludeFilters : lista typów obiektów, których nie należy zdumpować.

printDeprecatedOptions boolean: czy drukować opcje oznaczone jako wycofane

printUnchangedOptions boolean

Rzuty
IOException

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

Ogólny interfejs do pobierania wszystkich obiektów danego typu na różnych urządzeniach.

Parametry
typeName String: unikalny typ obiektu konfiguracji

Zwroty
Lista obiektów konfiguracji danego typu.

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Pobiera parametr IBuildProvider z konfiguracji.

Zwroty
IBuildProvider IBuildProvider podany w konfiguracji

getCommandLine

public abstract String getCommandLine ()

Pobiera wiersz poleceń użyty do utworzenia tego IConfiguration.

Zwroty
String wiersz poleceń użyty do utworzenia tego IConfiguration.

getCommandOptions

public abstract ICommandOptions getCommandOptions ()

Pobiera z konfiguracji wartość ICommandOptions.

Zwroty
ICommandOptions ICommandOptions podany w konfiguracji.

getConfigurationDescription

public abstract ConfigurationDescriptor getConfigurationDescription ()

Zwraca ConfigurationDescriptor podany w konfiguracji.

Zwroty
ConfigurationDescriptor

getConfigurationObject

public abstract Object getConfigurationObject (String typeName)

Ogólny interfejs służący do pobierania obiektu konfiguracji o danym typie.

Parametry
typeName String: unikalny typ obiektu konfiguracji

Zwroty
Object obiekt konfiguracji lub null, jeśli typ obiektu o danej nazwie nie istnieje.

getConfigurationObjectList

public abstract  getConfigurationObjectList (String typeName)

Podobnie jak w przypadku 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

Zwroty
lista obiektów konfiguracji lub null, jeśli typ obiektu o podanej nazwie nie istnieje.

getCoverageOptions

public abstract CoverageOptions getCoverageOptions ()

Pobiera z konfiguracji wartość CoverageOptions.

Zwroty
CoverageOptions CoverageOptions podany w konfiguracji.

getDeviceConfig

public abstract  getDeviceConfig ()

Pobiera IDeviceConfiguration z konfiguracji.

Zwroty
IDeviceConfiguration podane w kolejności w ramach konfiguracji.

getDeviceConfigByName

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Zwraca IDeviceConfiguration powiązany z podaną nazwą lub wartość null, jeśli nie znaleziono takiego elementu.

Parametry
nameDevice String

Zwroty
IDeviceConfiguration

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Pobiera z konfiguracji wartość TestDeviceOptions.

Zwroty
TestDeviceOptions TestDeviceOptions podany w konfiguracji.

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Pobiera z konfiguracji wartość IDeviceRecovery.

Zwroty
IDeviceRecovery IDeviceRecovery podany w konfiguracji.

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

Pobiera z konfiguracji wartość IDeviceSelection.

Zwroty
IDeviceSelection IDeviceSelection podany w konfiguracji.

getFilesToClean

public abstract  getFilesToClean ()

Uzyskaj listę plików, które zostaną oczyszczone podczas cleanConfigurationData()

Zwroty

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

Pobiera GlobalTestFilter wywołania.

Zwroty
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

Pobieranie nazw opcji, które nie zmieniły żadnych wartości

Zwroty

getLabPreparers

public abstract  getLabPreparers ()

Pobiera ITargetPreparer z konfiguracji.

Zwroty
ITargetPreparer podane w kolejności w konfiguracji

getLogOutput

public abstract ILeveledLogOutput getLogOutput ()

Pobiera z konfiguracji wartość ILeveledLogOutput.

Zwroty
ILeveledLogOutput ILeveledLogOutput podany w konfiguracji.

getLogSaver

public abstract ILogSaver getLogSaver ()

Pobiera z konfiguracji wartość ILogSaver.

Zwroty
ILogSaver ILogSaver podany w konfiguracji.

getMetricCollectors

public abstract  getMetricCollectors ()

Pobiera IMetricCollector z konfiguracji.

Zwroty

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

Pobiera IMultiTargetPreparer z konfiguracji, która powinna zostać wykonana przed uruchomieniem dowolnego z urządzeń target_preparers.

Zwroty
IMultiTargetPreparer podane w kolejności w konfiguracji

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

Pobiera IMultiTargetPreparer z konfiguracji.

Zwroty
IMultiTargetPreparer podane w kolejności w konfiguracji

getName

public abstract String getName ()

Zwraca nazwę konfiguracji.

Zwroty
String

getPostProcessors

public abstract  getPostProcessors ()

Pobiera IPostProcessor z konfiguracji.

Zwroty

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

Zwraca IRetryDecision użyty do wywołania.

Zwroty
IRetryDecision

getSkipManager

public abstract SkipManager getSkipManager ()

Pobiera SkipManager wywołania.

Zwroty
SkipManager

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

Pobiera ISystemStatusChecker z konfiguracji.

Zwroty
ISystemStatusChecker podane w kolejności w konfiguracji

getTargetPreparers

public abstract  getTargetPreparers ()

Pobiera ITargetPreparer z konfiguracji.

Zwroty
ITargetPreparer podane w kolejności w ramach konfiguracji.

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

Pobiera z konfiguracji ITestInvocationListener do użycia.

Zwroty
ITestInvocationListener podane w konfiguracji.

getTests

public abstract  getTests ()

Pobiera IRemoteTest do wykonania z konfiguracji.

Zwroty
testy podane w konfiguracji.

injectOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionValue)

Wstrzyknij wartość opcji do zbioru obiektów konfiguracji.

Przydatne do podawania wartości opcji generowanych dynamicznie.

Parametry
optionName String: nazwa opcji

optionValue String: wartość opcji

Rzuty
ConfigurationException jeśli nie udało się ustawić wartości opcji

injectOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

Wstrzyknij wartość opcji do zbioru obiektów konfiguracji.

Przydatne do podawania wartości opcji generowanych dynamicznie.

Parametry
optionName String: nazwa opcji

optionKey String: opcjonalny klucz opcji mapy lub wartość 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 zbioru obiektów konfiguracji.

Przydatne do podawania wartości opcji generowanych dynamicznie.

Parametry
optionName String: nazwa opcji

optionKey String: opcjonalny klucz opcji mapy lub wartość null

optionValue String: wartość opcji mapy

optionSource String: konfiguracja źródła, która dostarczyła tę wartość opcji

Rzuty
ConfigurationException jeśli nie udało się ustawić wartości opcji

injectOptionValues

public abstract void injectOptionValues ( optionDefs)

Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracji.

Ta opcja jest przydatna, gdy po utworzeniu nowego obiektu chcesz wstrzyknąć wiele wartości opcji naraz.

Parametry
optionDefs : lista definicji opcji do wstrzyknięcia

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 ma tag isFake=true.

Parametry
deviceName String

Zwroty
boolean

partialDeepClone

public abstract IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

Utwórz klon bazowy z poziomu clone(), a potem sklonuj głęboko listę danego obiektu konfiguracji.

Parametry
objectToDeepClone : lista obiektów konfiguracji do głębokiego sklonowania.

client IKeyStoreClient: klient magazynu kluczy.

Zwroty
IConfiguration Częściowo skonfigurowana głęboka kopia konfiguracji.

Rzuty
com.android.tradefed.config.ConfigurationException
ConfigurationException

printCommandUsage

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Wyprowadza tekst pomocy dotyczącej korzystania z wiersza poleceń dla tej konfiguracji do podanego strumienia drukowania.

Parametry
importantOnly boolean: jeśli true, wydrukuj tylko pomoc dotyczącą ważnych opcji

out PrintStream: ERROR(/PrintStream) do użycia.

Rzuty
com.android.tradefed.config.ConfigurationException
ConfigurationException

resolveDynamicOptions

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Rozwiąż opcje ERROR(/File) wskazujące odległą lokalizację. Wymaga to wywołania funkcji cleanConfigurationData(), aby wyczyścić pliki.

Parametry
resolver DynamicRemoteFileResolver: DynamicRemoteFileResolver do rozwiązywania plików

Rzuty
com.android.tradefed.build.BuildRetrievalError
com.android.tradefed.config.ConfigurationException
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public abstract void safeInjectOptionValues ( optionDefs)

Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracji bez zgłaszania wyjątku, jeśli nie można zastosować jednej z opcji.

Ta opcja jest przydatna, gdy po utworzeniu nowego obiektu chcesz wstrzyknąć wiele wartości opcji naraz.

Parametry
optionDefs : lista definicji opcji do wstrzyknięcia

Rzuty
ConfigurationException jeśli nie udało się utworzyć instancji OptionSetter

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Ustaw pola konfiguracji Option za pomocą podanego zestawu argumentów wiersza poleceń, korzystając ze sprawdzonych metod.

Wymagany format znajdziesz w dokumentacji ArgsOptionParser

Parametry
listArgs : argumenty wiersza poleceń

keyStoreClient IKeyStoreClient: IKeyStoreClient do użycia.

Zwroty
niewykorzystane argumenty

Rzuty
ConfigurationException

setBuildProvider

public abstract void setBuildProvider (IBuildProvider provider)

Zastąp bieżącą wartość IBuildProvider w konfiguracji.

Parametry
provider IBuildProvider: nowy IBuildProvider

setCommandLine

public abstract void setCommandLine (String[] arrayArgs)

Ustawia wiersz poleceń użyty do utworzenia tego IConfiguration. W przeciwieństwie do funkcji setOptionsFromCommandLineArgs przechowuje ona cały wiersz polecenia, w tym nazwę konfiguracji.

Parametry
arrayArgs String: wiersz poleceń

setCommandOptions

public abstract void setCommandOptions (ICommandOptions cmdOptions)

Ustaw zmienną ICommandOptions, zastępując nią wszystkie istniejące wartości

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

Ogólna metoda ustawiania obiektu konfiguracji o danej nazwie, która zastępuje wszystkie istniejące wartości.

Parametry
name String: unikalna nazwa typu obiektu konfiguracji.

configObject Object: obiekt konfiguracji

Rzuty
ConfigurationException jeśli obiekt configObject nie jest prawidłowego typu

setConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                 configList)

Ogólna metoda ustawiania listy obiektów konfiguracji dla podanej nazwy, zastępując wszystkie dotychczasowe wartości.

Parametry
name String: unikalna nazwa typu obiektu konfiguracji.

configList : lista obiektów konfiguracji

Rzuty
ConfigurationException jeśli któryś z obiektów na liście jest nieprawidłowego typu.

setCoverageOptions

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

Ustaw wartość CoverageOptions, zastępując nią wszystkie istniejące wartości.

Parametry
coverageOptions CoverageOptions

setDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

Ustaw IDeviceConfiguration, zastępując tym samym dotychczasową wartość.

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

Ustaw zmienne IDeviceConfiguration, zastępując nimi wszystkie dotychczasowe wartości.

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

Ustaw listę IMetricCollector, zastępując wszystkie istniejące wartości.

Parametry
collectors

setDeviceOptions

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

Ustaw zmienną TestDeviceOptions, zastępując nią wszystkie istniejące wartości

Parametry
deviceOptions TestDeviceOptions

setDeviceRecovery

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

Ustaw wartość IDeviceRecovery, zastępując nią dotychczasową wartość.

setDeviceRequirements

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

Ustaw zmienną IDeviceSelection, zastępując nią wszystkie istniejące wartości

setLabPreparer

public abstract void setLabPreparer (ITargetPreparer preparer)

Ustaw wartość ITargetPreparer, zastępując nią dotychczasową wartość.

setLabPreparers

public abstract void setLabPreparers ( preparers)

Ustaw listę ITargetPreparer, zastępując wszystkie istniejące wartości.

setLogOutput

public abstract void setLogOutput (ILeveledLogOutput logger)

Ustaw wartość ILeveledLogOutput, zastępując nią dotychczasową wartość.

setLogSaver

public abstract void setLogSaver (ILogSaver logSaver)

Ustaw wartość ILogSaver, zastępując nią dotychczasową wartość.

setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

Metoda ułatwiająca ustawienie w tej konfiguracji pojedynczego elementu IMultiTargetPreparer, który powinien zostać wykonany przed dowolnym z urządzeń target_preparers, zastępując wszystkie istniejące wartości.

setMultiPreTargetPreparers

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

W tej konfiguracji ustaw listę IMultiTargetPreparer, która powinna być wykonywana przed dowolnym z urządzeń target_preparers, zastępując wszystkie istniejące wartości.

setMultiTargetPreparer

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

wygodna metoda ustawienia pojedynczej wartości IMultiTargetPreparer w tej konfiguracji, zastępując wszystkie istniejące wartości;

setMultiTargetPreparers

public abstract void setMultiTargetPreparers ( multiTargPreps)

W ramach tej konfiguracji ustaw listę wartości IMultiTargetPreparer, zastępując nią wszystkie istniejące wartości.

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

Ustaw pola konfiguracji Option za pomocą podanego zbioru argumentów wiersza poleceń

ArgsOptionParser – oczekiwany format

Parametry
listArgs : argumenty wiersza poleceń

Zwroty
niewykorzystane argumenty

Rzuty
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Ustaw pola konfiguracji Option za pomocą podanego zbioru argumentów wiersza poleceń

Wymagany format znajdziesz w dokumentacji ArgsOptionParser

Parametry
listArgs : argumenty wiersza poleceń

keyStoreClient IKeyStoreClient: IKeyStoreClient do użycia.

Zwroty
niewykorzystane argumenty

Rzuty
ConfigurationException

setPostProcessors

public abstract void setPostProcessors ( processors)

Ustaw listę IPostProcessor, zastępując wszystkie istniejące wartości.

Parametry
processors

setRetryDecision

public abstract void setRetryDecision (IRetryDecision decisionRetry)

Ustaw wartość IRetryDecision, zastępując nią dotychczasową wartość.

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

wygodna metoda ustawienia pojedynczej wartości ISystemStatusChecker w tej konfiguracji, zastępując wszystkie istniejące wartości;

setSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

W ramach tej konfiguracji ustaw listę wartości ISystemStatusChecker, zastępując nią wszystkie istniejące wartości.

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

Ustaw wartość ITargetPreparer, zastępując nią dotychczasową wartość.

setTargetPreparers

public abstract void setTargetPreparers ( preparers)

Ustaw listę ITargetPreparer, zastępując wszystkie istniejące wartości.

setTest

public abstract void setTest (IRemoteTest test)

wygodna metoda ustawienia pojedynczej wartości IRemoteTest w tej konfiguracji, która zastąpi wszystkie 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, zastępując wszystkie istniejące wartości

setTests

public abstract void setTests ( tests)

W ramach tej konfiguracji ustaw listę wartości IRemoteTest, zastępując wszystkie istniejące wartości

validateOptions

public abstract void validateOptions ()

Sprawdź wartości opcji.

Obecnie sprawdzamy tylko, czy wszystkie opcje wymagane są ustawione.

Rzuty
ConfigurationException jeśli konfiguracja jest nieprawidłowa