Konfiguracja

public interface IConfiguration

com.android.tradefed.config.IConfiguration


Informacje o konfiguracji wywołania federacji handlowej. Każde wywołanie federacji handlowej ma jeden identyfikator IConfiguration. IConfiguration przechowuje wszystkie obiekty przedstawiciela, które powinny być używane podczas wywoływania, oraz powiązane z nimi obiekty Option

Podsumowanie

Metody publiczne

abstract void addFilesToClean( toBeCleaned)

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

abstract void cleanConfigurationData()

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

abstract IConfiguration clone()

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

abstract void dumpXml(PrintWriter output)

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

abstract void dumpXml(PrintWriter output, excludeFilters)

Pobiera rozwinięty plik XML dla konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego elementu IConfiguration z wyłączeniem filtrów obiektów według nazwy klucza.

abstract void dumpXml(PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

Pobiera rozwinięty plik XML dla konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego elementu IConfiguration z wyłączeniem filtrów obiektów według nazwy klucza.

abstract getAllConfigurationObjectsOfType(String typeName)

Ogólny interfejs umożliwiający pobieranie wszystkich obiektów o danej nazwie typu na różnych urządzeniach.

abstract IBuildProvider getBuildProvider()

Pobiera IBuildProvider z konfiguracji.

abstract String getCommandLine()

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

abstract ICommandOptions getCommandOptions()

Pobiera obiekt ICommandOptions do użycia z konfiguracji.

abstract ConfigurationDescriptor getConfigurationDescription()

Zwraca wartość ConfigurationDescriptor podaną w konfiguracji.

abstract Object getConfigurationObject(String typeName)

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

abstract getConfigurationObjectList(String typeName)

Podobne do getConfigurationObject(String), ale na potrzeby konfiguracji które obsługują wiele obiektów.

abstract CoverageOptions getCoverageOptions()

Pobiera obiekt CoverageOptions do użycia z konfiguracji.

abstract getDeviceConfig()

Pobiera parametry IDeviceConfiguration z konfiguracji.

abstract IDeviceConfiguration getDeviceConfigByName(String nameDevice)

Zwraca IDeviceConfiguration powiązany z podaną nazwą. Jeśli nie zostanie znaleziony, zwraca wartość null.

abstract TestDeviceOptions getDeviceOptions()

Pobiera obiekt TestDeviceOptions do użycia z konfiguracji.

abstract IDeviceRecovery getDeviceRecovery()

Pobiera obiekt IDeviceRecovery do użycia z konfiguracji.

abstract IDeviceSelection getDeviceRequirements()

Pobiera obiekt IDeviceSelection do użycia z konfiguracji.

abstract getFilesToClean()

Pobierz listę plików, które zostaną wyczyszczone w czasie cleanConfigurationData()

abstract GlobalTestFilter getGlobalFilters()

Pobiera GlobalTestFilter dla wywołania.

abstract getInopOptions()

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

abstract getMetricCollectors()

Pobiera parametry IMetricCollector z konfiguracji.

abstract getMultiPreTargetPreparers()

Pobiera parametry IMultiTargetPreparer z konfiguracji, które powinny zostać wykonane przed dowolne z urządzeń target_preparers.

abstract getMultiTargetPreparers()

Pobiera parametry IMultiTargetPreparer z konfiguracji.

abstract String getName()

Zwraca nazwę konfiguracji.

abstract getPostProcessors()

Pobiera parametry IPostProcessor z konfiguracji.

abstract IRetryDecision getRetryDecision()

Zwraca wartość IRetryDecision używaną w wywołaniu.

abstract SkipManager getSkipManager()

Pobiera SkipManager dla wywołania.

abstract getSystemStatusCheckers()

Pobiera parametry ISystemStatusChecker z konfiguracji.

abstract getTargetPreparers()

Pobiera parametry ITargetPreparer z konfiguracji.

abstract getTestInvocationListeners()

Pobiera komponenty typu ITestInvocationListener do użycia z konfiguracji.

abstract getTests()

Pobiera elementy typu IRemoteTest uruchamiane 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, czy skonfigurowane urządzenie jest oznaczone tagiem isFake=true, czy nie.

abstract IConfiguration partialDeepClone( objectToDeepClone, IKeyStoreClient client)

Utwórz kopię bazową z clone(), a następnie skopiuj szczegółową listę podanego obiektu konfiguracji.

abstract void printCommandUsage(boolean importantOnly, PrintStream out)

Na wyjściu generuje tekst pomocy dotyczącej korzystania z wiersza poleceń w przypadku tej konfiguracji w usłudze PrintStream.

abstract void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

Rozwiąż problemy z atrybutem ERROR(/File) wskazującym zdalną lokalizację.

abstract void safeInjectOptionValues( optionDefs)

Wstrzyknij wiele wartości opcji do zbioru obiektów konfiguracji bez wysyłania zapytania, jeśli taka nie można zastosować opcji.

abstract setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

Ustaw pola konfiguracji Option z określonym zestawem argumentów wiersza poleceń, używając najlepszej metody pod względem wysiłku.

abstract void setBuildProvider(IBuildProvider provider)

Zastąp bieżące ustawienie IBuildProvider w konfiguracji.

abstract void setCommandLine(String[] arrayArgs)

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

abstract void setCommandOptions(ICommandOptions cmdOptions)

Ustaw ICommandOptions, zastępując 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 danej nazwy, zastępująca istniejącą .

abstract void setCoverageOptions(CoverageOptions coverageOptions)

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

abstract void setDeviceConfig(IDeviceConfiguration deviceConfig)

Ustaw IDeviceConfiguration, zastępując istniejącą wartość.

abstract void setDeviceConfigList( deviceConfigs)

Ustaw wartości IDeviceConfiguration, zastępując obecne wartości.

abstract void setDeviceMetricCollectors( collectors)

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

abstract void setDeviceOptions(TestDeviceOptions deviceOptions)

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

abstract void setDeviceRecovery(IDeviceRecovery recovery)

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

abstract void setDeviceRequirements(IDeviceSelection deviceSelection)

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

abstract void setLabPreparer(ITargetPreparer preparer)

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

abstract void setLabPreparers( preparers)

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

abstract void setLogOutput(ILeveledLogOutput logger)

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

abstract void setLogSaver(ILogSaver logSaver)

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

abstract void setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)

Wygodna metoda ustawiania pojedynczego elementu IMultiTargetPreparer w tej konfiguracji, powinien zostać wykonany przed dowolnym urządzeniem target_preparers, zastępując istniejące wartości.

abstract void setMultiPreTargetPreparers( multiPreTargPreps)

Ustaw listę elementów IMultiTargetPreparer, które mają być wykonane w tej konfiguracji przed dowolnym urządzeniem target_preparers, zastępując istniejące wartości.

abstract void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

Wygodna metoda ustawiania pojedynczego elementu IMultiTargetPreparer w tej konfiguracji, zastępując istniejące wartości

abstract void setMultiTargetPreparers( multiTargPreps)

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

abstract setOptionsFromCommandLineArgs( listArgs)

Ustaw pola konfiguracji Option z podanym zestawem argumentów wiersza poleceń

ArgsOptionParser w przypadku oczekiwanego formatu

abstract setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

Ustaw pola konfiguracji Option z podanym zestawem argumentów wiersza poleceń

Oczekiwany format znajdziesz tutaj: ArgsOptionParser

abstract void setPostProcessors( processors)

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

abstract void setRetryDecision(IRetryDecision decisionRetry)

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

abstract void setSystemStatusChecker(ISystemStatusChecker systemChecker)

Wygodna metoda ustawiania pojedynczego elementu ISystemStatusChecker w tej konfiguracji, zastępując istniejące wartości

abstract void setSystemStatusCheckers( systemCheckers)

Ustaw listę elementów ISystemStatusChecker w tej konfiguracji, zastępując wszystkie istniejące wartości

abstract void setTargetPreparer(ITargetPreparer preparer)

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

abstract void setTargetPreparers( preparers)

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

abstract void setTest(IRemoteTest test)

Wygodną metodę ustawiania pojedynczego elementu IRemoteTest w tej konfiguracji, zastępując wszystkie istniejące wartości

abstract void setTestInvocationListener(ITestInvocationListener listener)

Wygodna metoda ustawiania pojedynczej wartości ITestInvocationListener

abstract void setTestInvocationListeners( listeners)

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

abstract void setTests( tests)

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

abstract void validateOptions()

Zweryfikuj wartości opcji.

Metody publiczne

dodajPliki do czyszczenia

public abstract void addFilesToClean ( toBeCleaned)

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

Parametry
toBeCleaned

data clean room

public abstract void cleanConfigurationData ()

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

klonować

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 widocznymi opcjami IConfiguration jako String.

Parametry
output PrintWriter: autor, dla którego ma zostać wydrukowany plik XML.

Rzuty
IOWyjątek

dumpXml

public abstract void dumpXml (PrintWriter output, 
                 excludeFilters)

Pobiera rozwinięty plik XML dla konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego elementu IConfiguration z wyłączeniem filtrów obiektów według nazwy klucza.

Przykład filtra: Configuration#TARGET_PREPARER_TYPE_NAME.

Parametry
output PrintWriter: autor, dla którego ma zostać wydrukowany plik 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 dla konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego elementu IConfiguration z wyłączeniem filtrów obiektów według nazwy klucza.

Przykład filtra: Configuration#TARGET_PREPARER_TYPE_NAME.

Parametry
output PrintWriter: autor, dla którego ma zostać wydrukowany plik 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
IOWyjątek

getAllConfigurationObjectsOfType;

public abstract  getAllConfigurationObjectsOfType (String typeName)

Ogólny interfejs umożliwiający pobieranie wszystkich obiektów o danej nazwie 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 IBuildProvider z konfiguracji.

Zwroty
IBuildProvider IBuildProvider zawarty w konfiguracji

getCommandLine

public abstract String getCommandLine ()

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

Zwroty
String wiersza poleceń użytego do utworzenia tego elementu (IConfiguration).

getCommandOptions

public abstract ICommandOptions getCommandOptions ()

Pobiera obiekt ICommandOptions do użycia z konfiguracji.

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)

Podobne do getConfigurationObject(String), ale na potrzeby konfiguracji które obsługują wiele obiektów.

Parametry
typeName String: unikalna nazwa typu obiektu konfiguracji

Zwroty
listę obiektów konfiguracji lub null, jeśli typ obiektu z imię nie istnieje.

getRangeOptions

public abstract CoverageOptions getCoverageOptions ()

Pobiera obiekt CoverageOptions do użycia z konfiguracji.

Zwroty
CoverageOptions CoverageOptions zawarty w konfiguracji.

getDeviceConfig

public abstract  getDeviceConfig ()

Pobiera parametry IDeviceConfiguration z konfiguracji.

Zwroty
IDeviceConfiguration podane w kolejności konfiguracji

getDeviceConfigByName

public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Zwraca IDeviceConfiguration powiązany z podaną nazwą. Jeśli nie zostanie znaleziony, zwraca wartość null.

Parametry
nameDevice String

Zwroty
IDeviceConfiguration

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Pobiera obiekt TestDeviceOptions do użycia z konfiguracji.

Zwroty
TestDeviceOptions TestDeviceOptions zawarty w konfiguracji.

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Pobiera obiekt IDeviceRecovery do użycia z konfiguracji.

Zwroty
IDeviceRecovery IDeviceRecovery zawarty w konfiguracji.

getDeviceWymagania

public abstract IDeviceSelection getDeviceRequirements ()

Pobiera obiekt IDeviceSelection do użycia z konfiguracji.

Zwroty
IDeviceSelection IDeviceSelection zawarty w konfiguracji.

pobieranie plików do czyszczenia

public abstract  getFilesToClean ()

Pobierz listę plików, które zostaną wyczyszczone w czasie cleanConfigurationData()

Zwroty

getGlobalFiltry

public abstract GlobalTestFilter getGlobalFilters ()

Pobiera GlobalTestFilter dla wywołania.

Zwroty
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

Pobierz nazwy opcji, które nie zmieniły żadnych wartości

Zwroty

Przygotowanie do modułu getLab

public abstract  getLabPreparers ()

Pobiera parametry ITargetPreparer z konfiguracji.

Zwroty
ITargetPreparer podane w kolejności konfiguracji

getLogOutput

public abstract ILeveledLogOutput getLogOutput ()

Pobiera obiekt ILeveledLogOutput do użycia z konfiguracji.

Zwroty
ILeveledLogOutput ILeveledLogOutput zawarty w konfiguracji.

getLogSaver;

public abstract ILogSaver getLogSaver ()

Pobiera obiekt ILogSaver do użycia z konfiguracji.

Zwroty
ILogSaver ILogSaver zawarty w konfiguracji.

Metoda getMetricCollectors

public abstract  getMetricCollectors ()

Pobiera parametry IMetricCollector z konfiguracji.

Zwroty

Przygotowanie obiektów getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

Pobiera parametry IMultiTargetPreparer z konfiguracji, które powinny zostać wykonane przed dowolne z urządzeń target_preparers.

Zwroty
IMultiTargetPreparer podane w kolejności konfiguracji

Przygotowanie obiektów getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

Pobiera parametry IMultiTargetPreparer z konfiguracji.

Zwroty
IMultiTargetPreparer podane w kolejności konfiguracji

getName

public abstract String getName ()

Zwraca nazwę konfiguracji.

Zwroty
String

Procesory getPostProcessors

public abstract  getPostProcessors ()

Pobiera parametry IPostProcessor z konfiguracji.

Zwroty

getPonówDecision

public abstract IRetryDecision getRetryDecision ()

Zwraca wartość IRetryDecision używaną w wywołaniu.

Zwroty
IRetryDecision

getSkipManager

public abstract SkipManager getSkipManager ()

Pobiera SkipManager dla wywołania.

Zwroty
SkipManager

Obiekty getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

Pobiera parametry ISystemStatusChecker z konfiguracji.

Zwroty
ISystemStatusChecker podane w kolejności konfiguracji

Przygotowanie celów getTarget

public abstract  getTargetPreparers ()

Pobiera parametry ITargetPreparer z konfiguracji.

Zwroty
ITargetPreparer podane w kolejności konfiguracji

Detektory getTestInvocationListeners

public abstract  getTestInvocationListeners ()

Pobiera komponenty typu ITestInvocationListener do użycia z konfiguracji.

Zwroty
ITestInvocationListener określone w konfiguracji.

getTests,

public abstract  getTests ()

Pobiera elementy typu IRemoteTest uruchamiane z konfiguracji.

Zwroty
testów określonych w konfiguracji

wartość opcji wstrzykiwania

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 tej opcji.

wartość opcji wstrzykiwania

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 tej opcji.

wartość opcji wstrzykiwania ze źródłem

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łowa, która dostarczyła tę wartość opcji

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

InjectOptionValues

public abstract void injectOptionValues ( optionDefs)

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

Po utworzeniu nowego obiektu przydatne jest wstrzykiwanie wielu wartości opcji naraz.

Parametry
optionDefs : lista definicji opcji do wstrzykiwania

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 tagiem isFake=true, czy nie.

Parametry
deviceName String

Zwroty
boolean

CzęściowyDeepClone

public abstract IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

Utwórz kopię bazową z clone(), a następnie skopiuj szczegółową listę podanego obiektu konfiguracji.

Parametry
objectToDeepClone : lista obiektów konfiguracji do sklonowania szczegółowego.

client IKeyStoreClient: klient magazynu kluczy.

Zwroty
IConfiguration Częściowo sklonowana konfiguracja.

Rzuty
com.android.tradefed.config.ConfigurationException
ConfigurationException

Wykorzystanie funkcjiprintCommand

public abstract void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Na wyjściu generuje tekst pomocy dotyczącej korzystania z wiersza poleceń w przypadku tej konfiguracji w usłudze PrintStream.

Parametry
importantOnly boolean: jeśli true ma tylko drukować 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ąż problemy z atrybutem ERROR(/File) wskazującym zdalną lokalizację. W celu wyczyszczenia plików funkcja cleanConfigurationData() musi zostać wywołana.

Parametry
resolver DynamicRemoteFileResolver: DynamicRemoteFileResolver do rozpoznania plików

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

SecureInjectOptionValues

public abstract void safeInjectOptionValues ( optionDefs)

Wstrzyknij wiele wartości opcji do zbioru obiektów konfiguracji bez wysyłania zapytania, jeśli taka nie można zastosować opcji.

Po utworzeniu nowego obiektu przydatne jest wstrzykiwanie wielu wartości opcji naraz.

Parametry
optionDefs : lista definicji opcji do wstrzykiwania

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

setBestEffortOptionsFromCommandLineArgs (setBestEffortOptionsFromCommandLineArgs)

public abstract  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Ustaw pola konfiguracji Option z określonym zestawem argumentów wiersza poleceń, używając najlepszej metody pod względem wysiłku.

Oczekiwany format znajdziesz tutaj: 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żące ustawienie IBuildProvider w konfiguracji.

Parametry
provider IBuildProvider: nowa wersja IBuildProvider

setCommandLine

public abstract void setCommandLine (String[] arrayArgs)

Ustawia wiersz poleceń użyty do utworzenia tego elementu IConfiguration. W ten sposób zapisujemy cały wiersz poleceń, w tym nazwę konfiguracji, w przeciwieństwie do parametru setOptionsFromCommandLineArgs.

Parametry
arrayArgs String: wiersz poleceń;

setCommandOptions

public abstract void setCommandOptions (ICommandOptions cmdOptions)

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

setConfigurationObject,

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

Parametry
name String: unikalna nazwa typu obiektu konfiguracji.

configObject Object: obiekt konfiguracji.

Rzuty
ConfigurationException jeśli configObject nie jest prawidłowym typem

setConfigurationObjectList,

public abstract void setConfigurationObjectList (String name, 
                 configList)

Ogólna metoda ustawiania listy obiektów konfiguracji dla danej nazwy, zastępująca istniejącą .

Parametry
name String: unikalna nazwa typu obiektu konfiguracji.

configList : lista obiektów konfiguracji

Rzuty
ConfigurationException jeśli jakiekolwiek obiekty na liście są nieprawidłowego typu

setRangeOptions

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

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

Parametry
coverageOptions CoverageOptions

setDeviceConfig

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

Ustaw IDeviceConfiguration, zastępując istniejącą 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ę elementów IMetricCollector, zastępując obecne wartości.

Parametry
collectors

setDeviceOptions

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

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

Parametry
deviceOptions TestDeviceOptions

setDeviceRecovery

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

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

setDeviceWymagania

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

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

Przygotowanie do ustawiania Laboratorium

public abstract void setLabPreparer (ITargetPreparer preparer)

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

Przygotowanie modułów setLab

public abstract void setLabPreparers ( preparers)

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

setLogOutput

public abstract void setLogOutput (ILeveledLogOutput logger)

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

setLogSaver (Zapisywanie zdarzeń setLogSaver)

public abstract void setLogSaver (ILogSaver logSaver)

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

setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

Wygodna metoda ustawiania pojedynczego elementu IMultiTargetPreparer w tej konfiguracji, powinien zostać wykonany przed dowolnym urządzeniem target_preparers, zastępując istniejące wartości.

setMultiPreTargetPreparers

public abstract void setMultiPreTargetPreparers ( multiPreTargPreps)

Ustaw listę elementów IMultiTargetPreparer, które mają być wykonane w tej konfiguracji przed dowolnym urządzeniem target_preparers, zastępując istniejące wartości.

setMultiTargetPreparer

public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Wygodna metoda ustawiania pojedynczego elementu IMultiTargetPreparer w tej konfiguracji, zastępując istniejące wartości

setMultiTargetPreparers

public abstract void setMultiTargetPreparers ( multiTargPreps)

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

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

Ustaw pola konfiguracji Option z podanym zestawem argumentów wiersza poleceń

ArgsOptionParser w przypadku oczekiwanego formatu

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ń

Oczekiwany format znajdziesz tutaj: 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ę elementów IPostProcessor, zastępując obecne wartości.

Parametry
processors

setPonówDecision

public abstract void setRetryDecision (IRetryDecision decisionRetry)

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

Sprawdzanie stanu systemu

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Wygodna metoda ustawiania pojedynczego elementu ISystemStatusChecker w tej konfiguracji, zastępując istniejące wartości

Mechanizmy sprawdzania stanu systemu

public abstract void setSystemStatusCheckers ( systemCheckers)

Ustaw listę elementów ISystemStatusChecker w tej konfiguracji, zastępując wszystkie istniejące wartości

Przygotowanie celu

public abstract void setTargetPreparer (ITargetPreparer preparer)

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

Przygotowanie elementów docelowych

public abstract void setTargetPreparers ( preparers)

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

ustawTest

public abstract void setTest (IRemoteTest test)

Wygodną metodę ustawiania pojedynczego elementu IRemoteTest w tej konfiguracji, zastępując 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ę elementów ITestInvocationListener, zastępując obecne wartości

setTests

public abstract void setTests ( tests)

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

validateOptions

public abstract void validateOptions ()

Zweryfikuj wartości opcji.

Obecnie będzie to tylko potwierdzenie, że wszystkie wymagane opcje zostały skonfigurowane

Rzuty
ConfigurationException jeśli konfiguracja jest nieprawidłowa