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(
Dodaj pliki, które trzeba wyczyścić w ciągu |
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
|
abstract
void
|
dumpXml(PrintWriter output,
Pobiera rozwinięty plik XML dla konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego elementu |
abstract
void
|
dumpXml(PrintWriter output,
Pobiera rozwinięty plik XML dla konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego elementu |
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 |
abstract
String
|
getCommandLine()
Pobiera wiersz poleceń użyty do utworzenia tego elementu ( |
abstract
ICommandOptions
|
getCommandOptions()
Pobiera obiekt |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
Zwraca wartość |
abstract
Object
|
getConfigurationObject(String typeName)
Ogólny interfejs umożliwiający pobieranie obiektu konfiguracji o podanej nazwie typu. |
abstract
|
getConfigurationObjectList(String typeName)
Podobne do |
abstract
CoverageOptions
|
getCoverageOptions()
Pobiera obiekt |
abstract
|
getDeviceConfig()
Pobiera parametry |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Zwraca |
abstract
TestDeviceOptions
|
getDeviceOptions()
Pobiera obiekt |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Pobiera obiekt |
abstract
IDeviceSelection
|
getDeviceRequirements()
Pobiera obiekt |
abstract
|
getFilesToClean()
Pobierz listę plików, które zostaną wyczyszczone w czasie |
abstract
GlobalTestFilter
|
getGlobalFilters()
Pobiera |
abstract
|
getInopOptions()
Pobierz nazwy opcji, które nie zmieniły żadnych wartości |
abstract
|
getLabPreparers()
Pobiera parametry |
abstract
ILeveledLogOutput
|
getLogOutput()
Pobiera obiekt |
abstract
ILogSaver
|
getLogSaver()
Pobiera obiekt |
abstract
|
getMetricCollectors()
Pobiera parametry |
abstract
|
getMultiPreTargetPreparers()
Pobiera parametry |
abstract
|
getMultiTargetPreparers()
Pobiera parametry |
abstract
String
|
getName()
Zwraca nazwę konfiguracji. |
abstract
|
getPostProcessors()
Pobiera parametry |
abstract
IRetryDecision
|
getRetryDecision()
Zwraca wartość |
abstract
SkipManager
|
getSkipManager()
Pobiera |
abstract
|
getSystemStatusCheckers()
Pobiera parametry |
abstract
|
getTargetPreparers()
Pobiera parametry |
abstract
|
getTestInvocationListeners()
Pobiera komponenty typu |
abstract
|
getTests()
Pobiera elementy typu |
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, czy skonfigurowane urządzenie jest oznaczone tagiem isFake=true, czy nie. |
abstract
IConfiguration
|
partialDeepClone(
Utwórz kopię bazową z |
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 |
abstract
void
|
safeInjectOptionValues(
Wstrzyknij wiele wartości opcji do zbioru obiektów konfiguracji bez wysyłania zapytania, jeśli taka nie można zastosować opcji. |
abstract
|
setBestEffortOptionsFromCommandLineArgs(
Ustaw pola konfiguracji |
abstract
void
|
setBuildProvider(IBuildProvider provider)
Zastąp bieżące ustawienie |
abstract
void
|
setCommandLine(String[] arrayArgs)
Ustawia wiersz poleceń użyty do utworzenia tego elementu |
abstract
void
|
setCommandOptions(ICommandOptions cmdOptions)
Ustaw |
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 danej nazwy, zastępująca istniejącą . |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Ustaw |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Ustaw |
abstract
void
|
setDeviceConfigList(
Ustaw wartości |
abstract
void
|
setDeviceMetricCollectors(
Ustaw listę elementów |
abstract
void
|
setDeviceOptions(TestDeviceOptions deviceOptions)
Ustaw |
abstract
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Ustaw |
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
Ustaw |
abstract
void
|
setLabPreparer(ITargetPreparer preparer)
Ustaw |
abstract
void
|
setLabPreparers(
Ustaw listę elementów |
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
Ustaw |
abstract
void
|
setLogSaver(ILogSaver logSaver)
Ustaw |
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
Wygodna metoda ustawiania pojedynczego elementu |
abstract
void
|
setMultiPreTargetPreparers(
Ustaw listę elementów |
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ę elementów |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
Ustaw |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Wygodna metoda ustawiania pojedynczego elementu |
abstract
void
|
setSystemStatusCheckers(
Ustaw listę elementów |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
Ustaw |
abstract
void
|
setTargetPreparers(
Ustaw listę elementów |
abstract
void
|
setTest(IRemoteTest test)
Wygodną metodę ustawiania pojedynczego elementu |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
Wygodna metoda ustawiania pojedynczej wartości |
abstract
void
|
setTestInvocationListeners(
Ustaw listę elementów |
abstract
void
|
setTests(
Ustaw listę elementów |
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 abstractgetAllConfigurationObjectsOfType (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 abstractgetConfigurationObjectList (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 abstractgetDeviceConfig ()
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 abstractgetFilesToClean ()
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 abstractgetInopOptions ()
Pobierz nazwy opcji, które nie zmieniły żadnych wartości
Zwroty | |
---|---|
|
Przygotowanie do modułu getLab
public abstractgetLabPreparers ()
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 abstractgetMetricCollectors ()
Pobiera parametry IMetricCollector
z konfiguracji.
Zwroty | |
---|---|
|
Przygotowanie obiektów getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
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 abstractgetMultiTargetPreparers ()
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 abstractgetPostProcessors ()
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 abstractgetSystemStatusCheckers ()
Pobiera parametry ISystemStatusChecker
z konfiguracji.
Zwroty | |
---|---|
|
ISystemStatusChecker podane w kolejności konfiguracji |
Przygotowanie celów getTarget
public abstractgetTargetPreparers ()
Pobiera parametry ITargetPreparer
z konfiguracji.
Zwroty | |
---|---|
|
ITargetPreparer podane w kolejności konfiguracji |
Detektory getTestInvocationListeners
public abstractgetTestInvocationListeners ()
Pobiera komponenty typu ITestInvocationListener
do użycia z konfiguracji.
Zwroty | |
---|---|
|
ITestInvocationListener określone w konfiguracji. |
getTests,
public abstractgetTests ()
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 abstractsetBestEffortOptionsFromCommandLineArgs ( 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 abstractsetOptionsFromCommandLineArgs ( 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 abstractsetOptionsFromCommandLineArgs ( 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 |