Konfiguracja
public
class
Configuration
extends Object
implements
IConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.Configuration |
Konkretna implementacja IConfiguration
, która przechowuje załadowane obiekty konfiguracji na mapie.
Podsumowanie
Fieldsem | |
---|---|
public
static
final
String |
BUILD_PROVIDER_TYPE_NAME
|
public
static
final
String |
CMD_OPTIONS_TYPE_NAME
|
public
static
final
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
public
static
final
String |
COVERAGE_OPTIONS_TYPE_NAME
|
public
static
final
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
public
static
final
String |
DEVICE_NAME
|
public
static
final
String |
DEVICE_OPTIONS_TYPE_NAME
|
public
static
final
String |
DEVICE_RECOVERY_TYPE_NAME
|
public
static
final
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
public
static
final
String |
GLOBAL_FILTERS_TYPE_NAME
|
public
static
final
String |
LAB_PREPARER_TYPE_NAME
|
public
static
final
String |
LOGGER_TYPE_NAME
|
public
static
final
String |
LOG_SAVER_TYPE_NAME
|
public
static
final
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
public
static
final
String |
MULTI_PREPARER_TYPE_NAME
|
public
static
final
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
public
static
final
|
NON_MODULE_OBJECTS
|
public
static
final
String |
RESULT_REPORTER_TYPE_NAME
|
public
static
final
String |
RETRY_DECISION_TYPE_NAME
|
public
static
final
String |
SANBOX_OPTIONS_TYPE_NAME
|
public
static
final
String |
SANDBOX_TYPE_NAME
|
public
static
final
String |
SKIP_MANAGER_TYPE_NAME
|
public
static
final
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
public
static
final
String |
TARGET_PREPARER_TYPE_NAME
|
public
static
final
String |
TEST_TYPE_NAME
|
Konstruktory publiczne | |
---|---|
Configuration(String name, String description)
Tworzy |
Metody publiczne | |
---|---|
void
|
addFilesToClean(
Dodawanie plików, które muszą zostać oczyszczone podczas |
void
|
cleanConfigurationData()
Usuń wszystkie pliki, które zostały pobrane do rozwiązanych pól opcji plików zdalnych. |
Configuration
|
clone()
Tworzy płytką kopię tego obiektu. |
void
|
dumpXml(PrintWriter output)
Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi w tym |
void
|
dumpXml(PrintWriter output,
Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego |
void
|
dumpXml(PrintWriter output,
Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego |
|
getAllConfigurationObjectsOfType(String configType)
Ogólny interfejs do pobierania wszystkich obiektów danego typu na różnych urządzeniach. |
IBuildProvider
|
getBuildProvider()
Pobiera parametr |
String
|
getCommandLine()
Pobiera wiersz poleceń użyty do utworzenia tego |
ICommandOptions
|
getCommandOptions()
Pobiera z konfiguracji wartość |
ConfigurationDescriptor
|
getConfigurationDescription()
Zwraca |
Object
|
getConfigurationObject(String typeName)
Ogólny interfejs służący do pobierania obiektu konfiguracji o danym typie. |
|
getConfigurationObjectList(String typeName)
Podobnie jak w przypadku |
CoverageOptions
|
getCoverageOptions()
Pobiera z konfiguracji wartość |
String
|
getDescription()
|
|
getDeviceConfig()
Pobiera |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Zwraca |
TestDeviceOptions
|
getDeviceOptions()
Pobiera z konfiguracji wartość |
IDeviceRecovery
|
getDeviceRecovery()
Pobiera z konfiguracji wartość |
IDeviceSelection
|
getDeviceRequirements()
Pobiera z konfiguracji wartość |
|
getFilesToClean()
Uzyskaj listę plików, które zostaną oczyszczone podczas |
GlobalTestFilter
|
getGlobalFilters()
Pobiera |
|
getInopOptions()
Pobieranie nazw opcji, które nie zmieniły żadnych wartości |
|
getLabPreparers()
Pobiera |
ILeveledLogOutput
|
getLogOutput()
Pobiera z konfiguracji wartość |
ILogSaver
|
getLogSaver()
Pobiera z konfiguracji wartość |
|
getMetricCollectors()
Pobiera |
static
|
getMultiDeviceSupportedTag()
Zwraca |
|
getMultiPreTargetPreparers()
Pobiera |
|
getMultiTargetPreparers()
Pobiera |
String
|
getName()
Zwraca nazwę konfiguracji. |
|
getPostProcessors()
Pobiera |
IRetryDecision
|
getRetryDecision()
Zwraca |
SkipManager
|
getSkipManager()
Pobiera |
|
getSystemStatusCheckers()
Pobiera |
|
getTargetPreparers()
Pobiera |
|
getTestInvocationListeners()
Pobiera z konfiguracji |
|
getTests()
Pobiera |
void
|
injectOptionValue(String optionName, String optionValue)
Wstrzyknij wartość opcji do zbioru obiektów konfiguracji. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Wstrzyknij wartość opcji do zbioru obiektów konfiguracji. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
Wstrzyknij wartość opcji do zbioru obiektów konfiguracji. |
void
|
injectOptionValues(
Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracji. |
boolean
|
isDeviceConfiguredFake(String deviceName)
Zwraca informację, czy skonfigurowane urządzenie ma tag isFake=true. |
IConfiguration
|
partialDeepClone(
Utwórz klon bazowy z poziomu |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Wyświetla tekst pomocy dotyczącej korzystania z wiersza poleceń dla tej konfiguracji w danym strumieniu drukowania. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Rozwiąż opcje |
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. |
|
setBestEffortOptionsFromCommandLineArgs(
Ustaw pola konfiguracji |
void
|
setBuildProvider(IBuildProvider provider)
Zastąp bieżącą wartość |
void
|
setCommandLine(String[] arrayArgs)
Ustawia wiersz poleceń użyty do utworzenia tego |
void
|
setCommandOptions(ICommandOptions cmdOptions)
Ustaw zmienną |
void
|
setConfigurationObject(String typeName, Object configObject)
Ogólna metoda ustawiania obiektu konfiguracji o danej nazwie, która zastępuje wszystkie istniejące wartości. |
void
|
setConfigurationObjectList(String typeName,
Ogólna metoda ustawiania listy obiektów konfiguracji dla podanej nazwy, zastępując wszystkie dotychczasowe wartości. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Ustaw wartość |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Ustaw |
void
|
setDeviceConfigList(
Ustaw zmienne |
void
|
setDeviceMetricCollectors(
Ustaw listę |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
Ustaw zmienną |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Ustaw wartość |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Ustaw zmienną |
void
|
setLabPreparer(ITargetPreparer preparer)
Ustaw wartość |
void
|
setLabPreparers(
Ustaw listę |
void
|
setLogOutput(ILeveledLogOutput logger)
Ustaw wartość |
void
|
setLogSaver(ILogSaver logSaver)
Ustaw wartość |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Metoda ułatwiająca ustawienie w tej konfiguracji pojedynczego elementu |
void
|
setMultiPreTargetPreparers(
W tej konfiguracji ustaw listę |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
wygodna metoda ustawienia pojedynczej wartości |
void
|
setMultiTargetPreparers(
W ramach tej konfiguracji ustaw listę wartości |
|
setOptionsFromCommandLineArgs(
Ustaw pola konfiguracji
|
|
setOptionsFromCommandLineArgs(
Ustaw pola konfiguracji
Wymagany format znajdziesz w dokumentacji |
void
|
setPostProcessors(
Ustaw listę |
void
|
setRetryDecision(IRetryDecision decisionRetry)
Ustaw wartość |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
wygodna metoda ustawienia pojedynczej wartości |
void
|
setSystemStatusCheckers(
W ramach tej konfiguracji ustaw listę wartości |
void
|
setTargetPreparer(ITargetPreparer preparer)
Ustaw wartość |
void
|
setTargetPreparers(
Ustaw listę |
void
|
setTest(IRemoteTest test)
wygodna metoda ustawienia pojedynczej wartości |
void
|
setTestInvocationListener(ITestInvocationListener listener)
wygodna metoda ustawiania pojedynczego |
void
|
setTestInvocationListeners(
Ustaw listę |
void
|
setTests(
W ramach tej konfiguracji ustaw listę wartości |
void
|
validateOptions()
Sprawdź wartości opcji. |
Chronione metody | |
---|---|
boolean
|
isRemoteEnvironment()
Zwraca informację, czy środowisko TF jest wywołaniem zdalnym. |
Fieldsem
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
DEVICE_NAME
public static final String DEVICE_NAME
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Konstruktory publiczne
Konfiguracja
public Configuration (String name, String description)
Tworzy Configuration
z domyślnymi obiektami konfiguracji.
Parametry | |
---|---|
name |
String |
description |
String |
Metody publiczne
addFilesToClean
public void addFilesToClean (toBeCleaned)
Dodawanie plików, które muszą zostać oczyszczone podczas cleanConfigurationData()
Parametry | |
---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
Usuń wszystkie pliki, które zostały pobrane do rozwiązanych pól opcji plików zdalnych.
dumpXml
public 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 drukowania pliku XML. |
dumpXml
public 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ć. |
dumpXml
public 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 |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Ogólny interfejs do pobierania wszystkich obiektów danego typu na różnych urządzeniach.
Parametry | |
---|---|
configType |
String : unikalny typ obiektu konfiguracji |
Zwroty | |
---|---|
|
Lista obiektów konfiguracji danego typu. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Pobiera parametr IBuildProvider
z konfiguracji.
Zwroty | |
---|---|
IBuildProvider |
IBuildProvider podany w konfiguracji |
getCommandLine
public String getCommandLine ()
Pobiera wiersz poleceń użyty do utworzenia tego IConfiguration
.
Zwroty | |
---|---|
String |
wiersz poleceń użyty do utworzenia tego IConfiguration . |
getCommandOptions
public ICommandOptions getCommandOptions ()
Pobiera z konfiguracji wartość ICommandOptions
.
Zwroty | |
---|---|
ICommandOptions |
ICommandOptions podany w konfiguracji. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Zwraca ConfigurationDescriptor
podany w konfiguracji.
Zwroty | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public 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
publicgetConfigurationObjectList (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 CoverageOptions getCoverageOptions ()
Pobiera z konfiguracji wartość CoverageOptions
.
Zwroty | |
---|---|
CoverageOptions |
CoverageOptions podany w konfiguracji. |
getDescription
public String getDescription ()
Zwroty | |
---|---|
String |
krótki opis zrozumiały dla użytkownikaConfiguration |
getDeviceConfig
publicgetDeviceConfig ()
Pobiera IDeviceConfiguration
z konfiguracji.
Zwroty | |
---|---|
|
IDeviceConfiguration podane w kolejności w ramach konfiguracji. |
getDeviceConfigByName
public 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 TestDeviceOptions getDeviceOptions ()
Pobiera z konfiguracji wartość TestDeviceOptions
.
Zwroty | |
---|---|
TestDeviceOptions |
TestDeviceOptions podany w konfiguracji. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Pobiera z konfiguracji wartość IDeviceRecovery
.
Zwroty | |
---|---|
IDeviceRecovery |
IDeviceRecovery podany w konfiguracji. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Pobiera z konfiguracji wartość IDeviceSelection
.
Zwroty | |
---|---|
IDeviceSelection |
IDeviceSelection podany w konfiguracji. |
getFilesToClean
publicgetFilesToClean ()
Uzyskaj listę plików, które zostaną oczyszczone podczas cleanConfigurationData()
Zwroty | |
---|---|
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Pobiera GlobalTestFilter
wywołania.
Zwroty | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
Pobieranie nazw opcji, które nie zmieniły żadnych wartości
Zwroty | |
---|---|
|
getLabPreparers
publicgetLabPreparers ()
Pobiera ITargetPreparer
z konfiguracji.
Zwroty | |
---|---|
|
ITargetPreparer podane w kolejności w ramach konfiguracji. |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Pobiera z konfiguracji wartość ILeveledLogOutput
.
Zwroty | |
---|---|
ILeveledLogOutput |
ILeveledLogOutput podany w konfiguracji. |
getLogSaver
public ILogSaver getLogSaver ()
Pobiera z konfiguracji wartość ILogSaver
.
Zwroty | |
---|---|
ILogSaver |
ILogSaver podany w konfiguracji. |
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Zwraca ERROR(/Set)
tagów obsługiwanych w tagu urządzenia w przypadku konfiguracji wielu urządzeń.
Zwroty | |
---|---|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Pobiera IMultiTargetPreparer
z konfiguracji, która powinna zostać wykonana przed uruchomieniem dowolnego z urządzeń target_preparers.
Zwroty | |
---|---|
|
IMultiTargetPreparer podane w kolejności w ramach konfiguracji. |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Pobiera IMultiTargetPreparer
z konfiguracji.
Zwroty | |
---|---|
|
IMultiTargetPreparer podane w kolejności w ramach konfiguracji. |
getName
public String getName ()
Zwraca nazwę konfiguracji.
Zwroty | |
---|---|
String |
getRetryDecision
public IRetryDecision getRetryDecision ()
Zwraca IRetryDecision
użyty do wywołania.
Zwroty | |
---|---|
IRetryDecision |
getSkipManager
public SkipManager getSkipManager ()
Pobiera SkipManager
wywołania.
Zwroty | |
---|---|
SkipManager |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Pobiera ISystemStatusChecker
z konfiguracji.
Zwroty | |
---|---|
|
ISystemStatusChecker podane w kolejności w ramach konfiguracji. |
getTargetPreparers
publicgetTargetPreparers ()
Pobiera ITargetPreparer
z konfiguracji.
Zwroty | |
---|---|
|
ITargetPreparer podane w kolejności w ramach konfiguracji. |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Pobiera z konfiguracji ITestInvocationListener
do użycia.
Zwroty | |
---|---|
|
ITestInvocationListener podane w konfiguracji. |
getTests
publicgetTests ()
Pobiera IRemoteTest
do wykonania z konfiguracji.
Zwroty | |
---|---|
|
testy podane w konfiguracji. |
injectOptionValue
public 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 |
injectOptionValue
public 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 |
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
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 |
source |
String : konfiguracja źródła, która dostarczyła tę wartość opcji |
Rzuty | |
---|---|
ConfigurationException |
injectOptionValues
public 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 |
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Zwraca informację, czy skonfigurowane urządzenie ma tag isFake=true.
Parametry | |
---|---|
deviceName |
String |
Zwroty | |
---|---|
boolean |
partialDeepClone
public 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 | |
---|---|
ConfigurationException |
printCommandUsage
public 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 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 | |
---|---|
BuildRetrievalError |
|
ConfigurationException |
safeInjectOptionValues
public 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 |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Ustaw pola konfiguracji Option
za pomocą podanego zestawu argumentów wiersza poleceń, stosując zasadę możliwie najlepszej obsługi.
Wymagany format znajdziesz w dokumentacji ArgsOptionParser
Parametry | |
---|---|
listArgs |
: argumenty wiersza poleceń |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient do użycia. |
Zwroty | |
---|---|
|
niewykorzystane argumenty |
Rzuty | |
---|---|
ConfigurationException |
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
Zastąp bieżącą wartość IBuildProvider
w konfiguracji.
Parametry | |
---|---|
provider |
IBuildProvider : nowy IBuildProvider |
setCommandLine
public 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 void setCommandOptions (ICommandOptions cmdOptions)
Ustaw zmienną ICommandOptions
, zastępując nią wszystkie istniejące wartości
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
Ogólna metoda ustawiania obiektu konfiguracji o danej nazwie, która zastępuje wszystkie istniejące wartości.
Parametry | |
---|---|
typeName |
String : unikalna nazwa typu obiektu konfiguracji. |
configObject |
Object : obiekt konfiguracji |
Rzuty | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
Ogólna metoda ustawiania listy obiektów konfiguracji dla podanej nazwy, zastępując wszystkie dotychczasowe wartości.
Parametry | |
---|---|
typeName |
String : unikalna nazwa typu obiektu konfiguracji. |
configList |
: lista obiektów konfiguracji |
Rzuty | |
---|---|
ConfigurationException |
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Ustaw wartość CoverageOptions
, zastępując nią wszystkie istniejące wartości.
Parametry | |
---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Ustaw IDeviceConfiguration
, zastępując tym samym dotychczasową wartość.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Ustaw zmienne IDeviceConfiguration
, zastępując nimi wszystkie dotychczasowe wartości.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Ustaw listę IMetricCollector
, zastępując wszystkie istniejące wartości.
Parametry | |
---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Ustaw zmienną TestDeviceOptions
, zastępując nią wszystkie istniejące wartości
Parametry | |
---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Ustaw wartość IDeviceRecovery
, zastępując nią dotychczasową wartość.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Ustaw zmienną IDeviceSelection
, zastępując nią wszystkie istniejące wartości
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Ustaw wartość ITargetPreparer
, zastępując nią dotychczasową wartość.
setLabPreparers
public void setLabPreparers (preparers)
Ustaw listę ITargetPreparer
, zastępując wszystkie istniejące wartości.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Ustaw wartość ILeveledLogOutput
, zastępując nią dotychczasową wartość.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Ustaw wartość ILogSaver
, zastępując nią dotychczasową wartość.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
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 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 void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
wygodna metoda ustawienia pojedynczej wartości IMultiTargetPreparer
w tej konfiguracji,
zastępując wszystkie istniejące wartości;
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
W ramach tej konfiguracji ustaw listę wartości IMultiTargetPreparer
, zastępując wszystkie istniejące wartości
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( 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
publicsetOptionsFromCommandLineArgs ( 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 void setPostProcessors (processors)
Ustaw listę IPostProcessor
, zastępując wszystkie istniejące wartości.
Parametry | |
---|---|
processors |
|
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Ustaw wartość IRetryDecision
, zastępując nią dotychczasową wartość.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
wygodna metoda ustawienia pojedynczej wartości ISystemStatusChecker
w tej konfiguracji,
zastępując wszystkie istniejące wartości;
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
W ramach tej konfiguracji ustaw listę wartości ISystemStatusChecker
, zastępując wszystkie istniejące wartości
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Ustaw wartość ITargetPreparer
, zastępując nią dotychczasową wartość.
setTargetPreparers
public void setTargetPreparers (preparers)
Ustaw listę ITargetPreparer
, zastępując wszystkie istniejące wartości.
setTest
public 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 void setTestInvocationListener (ITestInvocationListener listener)
wygodna metoda ustawiania pojedynczego ITestInvocationListener
,
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Ustaw listę ITestInvocationListener
, zastępując wszystkie istniejące wartości
setTests
public void setTests (tests)
W ramach tej konfiguracji ustaw listę wartości IRemoteTest
, zastępując wszystkie istniejące wartości
validateOptions
public void validateOptions ()
Sprawdź wartości opcji.
Obecnie sprawdzamy tylko, czy wszystkie opcje wymagane są ustawione.
Rzuty | |
---|---|
ConfigurationException |
Chronione metody
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Zwraca informację, czy środowisko TF jest wywołaniem zdalnym.
Zwroty | |
---|---|
boolean |