Konfiguracja

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 widocznymi 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 wartość ConfigurationDescriptor podaną w konfiguracji.

abstract Object getConfigurationObject(String typeName)

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

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 parametry 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 obiekt IDeviceRecovery do użycia z konfiguracji.

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 parametry ITargetPreparer z konfiguracji.

abstract ILeveledLogOutput getLogOutput()

Pobiera obiekt ILeveledLogOutput do użycia z konfiguracji.

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 uruchomieniem dowolnego 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 wartość IRetryDecision używaną w wywołaniu.

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 zbioru obiektów konfiguracji.

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

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

abstract void injectOptionValues( optionDefs)

Wstrzyknij wiele wartości opcji do zbioru 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 zbioru obiektów konfiguracji bez wysyłania zgłoszenia, jeśli nie można zastosować którejś z opcji.

abstract setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

Ustaw pola konfiguracji Option z podanym zestawem argumentów wiersza poleceń w możliwie najprostszy sposób.

abstract void setBuildProvider(IBuildProvider provider)

Zastąp bieżące pole 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 przy użyciu podanej nazwy, która zastępuje dowolną istniejącą wartość.

abstract void setConfigurationObjectList(String name, configList)

Ogólna metoda ustawiania listy obiektów konfiguracji dla podanej nazwy, która zastępuje dowolną istniejącą wartość.

abstract void setCoverageOptions(CoverageOptions coverageOptions)

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

abstract void setDeviceConfig(IDeviceConfiguration deviceConfig)

Ustaw IDeviceConfiguration, zastępując tym samym wszystkie dotychczasowe wartości.

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 ITargetPreparer, zastępując istniejącą wartość.

abstract void setLabPreparers( preparers)

Ustaw listę elementów ITargetPreparer, zastępując obecne wartości.

abstract void setLogOutput(ILeveledLogOutput logger)

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

abstract void setLogSaver(ILogSaver logSaver)

Ustaw ILogSaver, zastępując istniejącą 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)

Ustaw w tej konfiguracji listę działań IMultiTargetPreparer, które powinny zostać wykonane przed dowolnym urządzeniem target_preparer, zastępując istniejące wartości.

abstract void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

Wygodna metoda ustawiania pojedynczego elementu IMultiTargetPreparer w tej konfiguracji, który zastępuje istniejące wartości

abstract void setMultiTargetPreparers( multiTargPreps)

Ustaw listę elementów IMultiTargetPreparer w tej konfiguracji, zastępując obecne 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ń

Oczekiwany format znajdziesz tutaj: 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)

Ustaw listę elementów ISystemStatusChecker w tej konfiguracji, zastępując obecne 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 pojedynczej wartości ITestInvocationListener

abstract void setTestInvocationListeners( listeners)

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

abstract void setTests( tests)

Ustaw listę elementów IRemoteTest w tej konfiguracji, zastępując obecne wartości

abstract void validateOptions()

Sprawdź wartości opcji.

Metody publiczne

addFilesToClean

public abstract void addFilesToClean ( toBeCleaned)

Dodaj pliki, które trzeba wyczyścić w ciągu cleanConfigurationData()

Parametry
toBeCleaned

cleanConfigurationData

public abstract void cleanConfigurationData ()

Usuń wszystkie pliki, które zostały pobrane w polach Opcja w plikach zdalnych.

klon

public abstract IConfiguration clone ()

Utwórz płytką kopię tego obiektu.

Zwroty
IConfiguration kopia {link IConfiguration}

dumpXml

public abstract void dumpXml (PrintWriter output)

Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami widocznymi w tym IConfiguration jako String.

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

Rzuty
IOWyjątek

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 zapisywania pliku XML.

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

Rzuty
IOWyjątek

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 zapisywania pliku XML.

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

printDeprecatedOptions boolean: określa, czy opcje drukowania 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 zawarty w konfiguracji.

getConfigurationDescription

public abstract ConfigurationDescriptor getConfigurationDescription ()

Zwraca wartość ConfigurationDescriptor podaną w konfiguracji.

Zwroty
ConfigurationDescriptor

getConfigurationObject

public abstract Object getConfigurationObject (String typeName)

Ogólny interfejs umożliwiający pobieranie obiektu konfiguracji o podanej nazwie typu.

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 obiekt CoverageOptions do użycia z konfiguracji.

Zwroty
CoverageOptions CoverageOptions zawarty w konfiguracji.

getDeviceConfig

public abstract  getDeviceConfig ()

Pobiera IDeviceConfiguration z konfiguracji.

Zwroty
IDeviceConfiguration podane w kolejności w 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 zawarty 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 obiekt ILogSaver do użycia z konfiguracji.

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

Przygotowanie obiektów getMultiTarget

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 wartość IRetryDecision używaną w wywołaniu.

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 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 dla 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 dla 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 zbioru obiektów konfiguracji.

Przydatne do wstrzykiwania wielu wartości opcji naraz po utworzeniu nowego obiektu.

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: element ERROR(/PrintStream), którego należy użyć.

Rzuty
com.android.tradefed.config.ConfigurationException
ConfigurationException

resolveDynamicOptions (opcje dynamiczne)

public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Rozwiąż opcje ERROR(/File) wskazujące odległą lokalizację. W celu wyczyszczenia plików funkcja cleanConfigurationData() musi zostać wywołana.

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 zbioru obiektów konfiguracji bez wysyłania zgłoszenia, jeśli nie można zastosować którejś 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 elementu 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 ma nieprawidłowy typ

setConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                 configList)

Ogólna metoda ustawiania listy obiektów konfiguracji dla podanej nazwy, która zastępuje dowolną istniejącą wartość.

Parametry
name String: unikalna nazwa typu obiektu konfiguracji.

configList : lista obiektów konfiguracji

Rzuty
ConfigurationException jeśli jakiekolwiek obiekty na liście nie są odpowiedniego typu.

setPokrycie

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

Ustaw CoverageOptions, zastępując 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 wartości IDeviceConfiguration, zastępując obecne 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ść.

setDeviceWymagania

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ść.

Przygotowanie modułów setLab

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)

Ustaw listę elementów IMultiTargetPreparer w tej konfiguracji, zastępując obecne wartości

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

Ustaw pola konfiguracji Option z podanym zestawem 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 z podanym zestawem 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 IRetryDecision, zastępując istniejącą 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ść.

Przygotowanie elementów docelowych

public abstract void setTargetPreparers ( preparers)

Ustaw listę ITargetPreparer, zastępując nią 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 pojedynczej wartości 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