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(
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 widocznymi 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 wartość |
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 |
abstract
CoverageOptions
|
getCoverageOptions()
Pobiera z konfiguracji wartość |
abstract
|
getDeviceConfig()
Pobiera parametry |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Zwraca |
abstract
TestDeviceOptions
|
getDeviceOptions()
Pobiera z konfiguracji wartość |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Pobiera obiekt |
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 parametry |
abstract
ILeveledLogOutput
|
getLogOutput()
Pobiera obiekt |
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 wartość |
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 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(
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(
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 zbioru obiektów konfiguracji bez wysyłania zgłoszenia, jeśli nie można zastosować którejś z opcji. |
abstract
|
setBestEffortOptionsFromCommandLineArgs(
Ustaw pola konfiguracji |
abstract
void
|
setBuildProvider(IBuildProvider provider)
Zastąp bieżące pole |
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 przy użyciu podanej nazwy, która zastępuje dowolną istniejącą wartość. |
abstract
void
|
setConfigurationObjectList(String name,
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 |
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 |
abstract
void
|
setLabPreparers(
Ustaw listę elementów |
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
Ustaw wartość |
abstract
void
|
setLogSaver(ILogSaver logSaver)
Ustaw |
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
Metoda ułatwiająca ustawienie w tej konfiguracji pojedynczego elementu |
abstract
void
|
setMultiPreTargetPreparers(
Ustaw w tej konfiguracji listę działań |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Wygodna metoda ustawiania pojedynczego elementu |
abstract
void
|
setMultiTargetPreparers(
Ustaw listę elementów |
abstract
|
setOptionsFromCommandLineArgs(
Ustaw pola konfiguracji
|
abstract
|
setOptionsFromCommandLineArgs(
Ustaw pola konfiguracji
Oczekiwany format znajdziesz tutaj: |
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(
Ustaw listę elementów |
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 pojedynczej wartości |
abstract
void
|
setTestInvocationListeners(
Ustaw listę |
abstract
void
|
setTests(
Ustaw listę elementów |
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 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 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 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 obiekt CoverageOptions
do użycia z konfiguracji.
Zwroty | |
---|---|
CoverageOptions |
CoverageOptions zawarty w konfiguracji. |
getDeviceConfig
public abstractgetDeviceConfig ()
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 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 obiekt ILogSaver
do użycia z konfiguracji.
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 |
Przygotowanie obiektów getMultiTarget
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 wartość IRetryDecision
używaną w wywołaniu.
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 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 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 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 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 abstractsetOptionsFromCommandLineArgs ( 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 abstractsetOptionsFromCommandLineArgs ( 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 |