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(
Dodawanie plików, które muszą zostać oczyszczone 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 rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi w tym |
abstract
void
|
dumpXml(PrintWriter output,
Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego |
abstract
void
|
dumpXml(PrintWriter output,
Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego |
abstract
|
getAllConfigurationObjectsOfType(String typeName)
Ogólny interfejs do pobierania wszystkich obiektów danego typu na różnych urządzeniach. |
abstract
IBuildProvider
|
getBuildProvider()
Pobiera parametr |
abstract
String
|
getCommandLine()
Pobiera wiersz poleceń użyty do utworzenia tego |
abstract
ICommandOptions
|
getCommandOptions()
Pobiera z konfiguracji wartość |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
Zwraca |
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 |
abstract
CoverageOptions
|
getCoverageOptions()
Pobiera z konfiguracji wartość |
abstract
|
getDeviceConfig()
Pobiera |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Zwraca |
abstract
TestDeviceOptions
|
getDeviceOptions()
Pobiera z konfiguracji wartość |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Pobiera z konfiguracji wartość |
abstract
IDeviceSelection
|
getDeviceRequirements()
Pobiera z konfiguracji wartość |
abstract
|
getFilesToClean()
Uzyskaj listę plików, które zostaną oczyszczone podczas |
abstract
GlobalTestFilter
|
getGlobalFilters()
Pobiera |
abstract
|
getInopOptions()
Pobieranie nazw opcji, które nie zmieniły żadnych wartości |
abstract
|
getLabPreparers()
Pobiera |
abstract
ILeveledLogOutput
|
getLogOutput()
Pobiera z konfiguracji wartość |
abstract
ILogSaver
|
getLogSaver()
Pobiera z konfiguracji wartość |
abstract
|
getMetricCollectors()
Pobiera |
abstract
|
getMultiPreTargetPreparers()
Pobiera |
abstract
|
getMultiTargetPreparers()
Pobiera |
abstract
String
|
getName()
Zwraca nazwę konfiguracji. |
abstract
|
getPostProcessors()
Pobiera |
abstract
IRetryDecision
|
getRetryDecision()
Zwraca |
abstract
SkipManager
|
getSkipManager()
Pobiera |
abstract
|
getSystemStatusCheckers()
Pobiera |
abstract
|
getTargetPreparers()
Pobiera |
abstract
|
getTestInvocationListeners()
Pobiera z konfiguracji |
abstract
|
getTests()
Pobiera |
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(
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(
Utwórz klon bazowy z poziomu |
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 |
abstract
void
|
safeInjectOptionValues(
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(
Ustaw pola konfiguracji |
abstract
void
|
setBuildProvider(IBuildProvider provider)
Zastąp bieżącą wartość |
abstract
void
|
setCommandLine(String[] arrayArgs)
Ustawia wiersz poleceń użyty do utworzenia tego |
abstract
void
|
setCommandOptions(ICommandOptions cmdOptions)
Ustaw zmienną |
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,
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ść |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Ustaw |
abstract
void
|
setDeviceConfigList(
Ustaw zmienne |
abstract
void
|
setDeviceMetricCollectors(
Ustaw listę |
abstract
void
|
setDeviceOptions(TestDeviceOptions deviceOptions)
Ustaw zmienną |
abstract
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Ustaw wartość |
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
Ustaw zmienną |
abstract
void
|
setLabPreparer(ITargetPreparer preparer)
Ustaw wartość |
abstract
void
|
setLabPreparers(
Ustaw listę |
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
Ustaw wartość |
abstract
void
|
setLogSaver(ILogSaver logSaver)
Ustaw wartość |
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
Metoda ułatwiająca ustawienie w tej konfiguracji pojedynczego elementu |
abstract
void
|
setMultiPreTargetPreparers(
W tej konfiguracji ustaw listę |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
wygodna metoda ustawienia pojedynczej wartości |
abstract
void
|
setMultiTargetPreparers(
W ramach tej konfiguracji ustaw listę wartości |
abstract
|
setOptionsFromCommandLineArgs(
Ustaw pola konfiguracji
|
abstract
|
setOptionsFromCommandLineArgs(
Ustaw pola konfiguracji
Wymagany format znajdziesz w dokumentacji |
abstract
void
|
setPostProcessors(
Ustaw listę |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
Ustaw wartość |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
wygodna metoda ustawienia pojedynczej wartości |
abstract
void
|
setSystemStatusCheckers(
W ramach tej konfiguracji ustaw listę wartości |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
Ustaw wartość |
abstract
void
|
setTargetPreparers(
Ustaw listę |
abstract
void
|
setTest(IRemoteTest test)
wygodna metoda ustawienia pojedynczej wartości |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
wygodna metoda ustawiania pojedynczego |
abstract
void
|
setTestInvocationListeners(
Ustaw listę |
abstract
void
|
setTests(
W ramach tej konfiguracji ustaw listę 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 abstractgetAllConfigurationObjectsOfType (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 abstractgetConfigurationObjectList (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 abstractgetDeviceConfig ()
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 abstractgetFilesToClean ()
Uzyskaj listę plików, które zostaną oczyszczone podczas cleanConfigurationData()
| Zwroty | |
|---|---|
|
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
Pobiera GlobalTestFilter wywołania.
| Zwroty | |
|---|---|
GlobalTestFilter |
|
getInopOptions
public abstractgetInopOptions ()
Pobieranie nazw opcji, które nie zmieniły żadnych wartości
| Zwroty | |
|---|---|
|
|
getLabPreparers
public abstractgetLabPreparers ()
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 abstractgetMetricCollectors ()
Pobiera IMetricCollector z konfiguracji.
| Zwroty | |
|---|---|
|
|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
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 abstractgetMultiTargetPreparers ()
Pobiera IMultiTargetPreparer z konfiguracji.
| Zwroty | |
|---|---|
|
IMultiTargetPreparer 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żyty do wywołania.
| Zwroty | |
|---|---|
IRetryDecision |
|
getSkipManager
public abstract SkipManager getSkipManager ()
Pobiera SkipManager wywołania.
| Zwroty | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
Pobiera ISystemStatusChecker z konfiguracji.
| Zwroty | |
|---|---|
|
ISystemStatusChecker podane w kolejności w konfiguracji |
getTargetPreparers
public abstractgetTargetPreparers ()
Pobiera ITargetPreparer z konfiguracji.
| Zwroty | |
|---|---|
|
ITargetPreparer podane w kolejności w ramach konfiguracji. |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Pobiera z konfiguracji ITestInvocationListener do użycia.
| Zwroty | |
|---|---|
|
ITestInvocationListener podane w konfiguracji. |
getTests
public abstractgetTests ()
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 abstractsetBestEffortOptionsFromCommandLineArgs ( 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 abstractsetOptionsFromCommandLineArgs ( 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 abstractsetOptionsFromCommandLineArgs ( 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 |