Konfiguracja
public
class
Configuration
extends Object
implements
IConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.Configuration |
Konkretna implementacja interfejsu IConfiguration, która przechowuje załadowane obiekty konfiguracji na mapie.
Podsumowanie
Stałe | |
|---|---|
String |
BUILD_PROVIDER_TYPE_NAME
|
String |
CMD_OPTIONS_TYPE_NAME
|
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
String |
COVERAGE_OPTIONS_TYPE_NAME
|
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
String |
DEVICE_NAME
|
String |
DEVICE_OPTIONS_TYPE_NAME
|
String |
DEVICE_RECOVERY_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_FILTERS_TYPE_NAME
|
String |
LAB_PREPARER_TYPE_NAME
|
String |
LOGGER_TYPE_NAME
|
String |
LOG_SAVER_TYPE_NAME
|
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
String |
MULTI_PREPARER_TYPE_NAME
|
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
String |
RESULT_REPORTER_TYPE_NAME
|
String |
RETRY_DECISION_TYPE_NAME
|
String |
SANBOX_OPTIONS_TYPE_NAME
|
String |
SANDBOX_TYPE_NAME
|
String |
SKIP_MANAGER_TYPE_NAME
|
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
String |
TARGET_PREPARER_TYPE_NAME
|
String |
TEST_TYPE_NAME
|
Fieldsem | |
|---|---|
public
static
final
|
NON_MODULE_OBJECTS
|
Publiczne konstruktory | |
|---|---|
Configuration(String name, String description)
Tworzy |
|
Metody publiczne | |
|---|---|
void
|
addFilesToClean(
Dodawanie plików, które mają zostać wyczyszczone podczas |
void
|
cleanConfigurationData()
Usuń wszystkie pliki pobrane w celu rozwiązania 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 dla tego |
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 o danej nazwie typu na różnych urządzeniach. |
IBuildProvider
|
getBuildProvider()
Pobiera |
String
|
getCommandLine()
Pobiera wiersz poleceń użyty do utworzenia tego elementu |
ICommandOptions
|
getCommandOptions()
Pobiera |
ConfigurationDescriptor
|
getConfigurationDescription()
Zwraca |
Object
|
getConfigurationObject(String typeName)
Ogólny interfejs do pobierania obiektu konfiguracji o podanej nazwie typu. |
|
getConfigurationObjectList(String typeName)
Podobne do |
CoverageOptions
|
getCoverageOptions()
Pobiera |
String
|
getDescription()
|
|
getDeviceConfig()
Pobiera |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Zwraca |
TestDeviceOptions
|
getDeviceOptions()
Pobiera |
IDeviceRecovery
|
getDeviceRecovery()
Pobiera |
IDeviceSelection
|
getDeviceRequirements()
Pobiera |
|
getFilesToClean()
Uzyskaj listę plików, które zostaną wyczyszczone podczas |
GlobalTestFilter
|
getGlobalFilters()
Pobiera |
|
getInopOptions()
Pobieranie nazw opcji, które nie zmieniły żadnych wartości |
|
getLabPreparers()
Pobiera |
ILeveledLogOutput
|
getLogOutput()
Pobiera |
ILogSaver
|
getLogSaver()
Pobiera |
|
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)
Wstaw wartość opcji do zbioru obiektów konfiguracji. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
Wstaw wartość opcji do zbioru obiektów konfiguracji. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
Wstaw wartość opcji do zbioru obiektów konfiguracji. |
void
|
injectOptionValues(
Wstrzykiwanie wielu wartości opcji do zestawu obiektów konfiguracji. |
boolean
|
isDeviceConfiguredFake(String deviceName)
Zwraca informację o tym, czy skonfigurowane urządzenie jest oznaczone tagiem isFake=true. |
IConfiguration
|
partialDeepClone(
Utwórz klon podstawowy z |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
Wyświetla tekst pomocy dotyczący użycia wiersza poleceń dla tej konfiguracji w podanym elemencie printStream. |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
Rozwiąż opcje |
void
|
safeInjectOptionValues(
Wstrzykuje 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ą konfigurację |
void
|
setCommandLine(String[] arrayArgs)
Ustawia wiersz poleceń używany do tworzenia tego elementu |
void
|
setCommandOptions(ICommandOptions cmdOptions)
Ustaw wartość |
void
|
setConfigurationObject(String typeName, Object configObject)
Ogólna metoda ustawiania obiektu konfiguracji o podanej nazwie, która zastępuje każdą istniejącą wartość. |
void
|
setConfigurationObjectList(String typeName,
Ogólna metoda ustawiania listy obiektów konfiguracji dla podanej nazwy, która zastępuje każdą istniejącą wartość. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Ustaw wartość |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Ustaw |
void
|
setDeviceConfigList(
Ustaw |
void
|
setDeviceMetricCollectors(
Ustaw listę |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
Ustaw wartość |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Ustaw wartość |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Ustaw wartość |
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)
Wygodna metoda ustawiania pojedynczego elementu |
void
|
setMultiPreTargetPreparers(
Ustaw listę |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Wygodna metoda ustawiania pojedynczego elementu |
void
|
setMultiTargetPreparers(
Ustaw listę |
|
setOptionsFromCommandLineArgs(
Ustaw pola konfiguracji
|
|
setOptionsFromCommandLineArgs(
Ustaw pola konfiguracji
Wymagany format znajdziesz w sekcji |
void
|
setPostProcessors(
Ustaw listę |
void
|
setRetryDecision(IRetryDecision decisionRetry)
Ustaw wartość |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Wygodna metoda ustawiania pojedynczego elementu |
void
|
setSystemStatusCheckers(
Ustaw listę |
void
|
setTargetPreparer(ITargetPreparer preparer)
Ustaw wartość |
void
|
setTargetPreparers(
Ustaw listę |
void
|
setTest(IRemoteTest test)
Wygodna metoda ustawiania pojedynczego |
void
|
setTestInvocationListener(ITestInvocationListener listener)
Wygodna metoda ustawiania pojedynczego |
void
|
setTestInvocationListeners(
Ustaw listę |
void
|
setTests(
Ustaw listę |
void
|
validateOptions()
Sprawdź wartości opcji. |
Metody chronione | |
|---|---|
boolean
|
isRemoteEnvironment()
Zwraca informację, czy środowisko TF jest wywołaniem zdalnym. |
Stałe
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
Stała wartość: "build_provider"
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
Wartość stała: "cmd_options"
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
Wartość stała: "config_desc"
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
Wartość stała: „coverage”
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
Stała wartość: "metrics_collector"
DEVICE_NAME
public static final String DEVICE_NAME
Wartość stała: „device”
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
Wartość stała: "device_options"
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
Wartość stała: "device_recovery"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
Wartość stała: "device_requirements"
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
Stała wartość: "global_filters"
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
Stała wartość: "lab_preparer"
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
Wartość stała: „logger”
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
Stała wartość: „log_saver”
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
Stała wartość: "metric_post_processor"
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
Wartość stała: "multi_target_preparer"
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
Stała wartość: "multi_pre_target_preparer"
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
Wartość stała: "result_reporter"
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
Wartość stała: "retry_decision"
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
Stała wartość: "sandbox_options"
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
Wartość stała: "sandbox"
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
Stała wartość: "skip_manager"
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
Stała wartość: „system_checker”
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
Stała wartość: "target_preparer"
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Wartość stała: "test"
Fieldsem
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
Publiczne konstruktory
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 mają zostać wyczyszczone podczas cleanConfigurationData()
| Parametry | |
|---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
Usuń wszystkie pliki pobrane w celu rozwiązania pól opcji plików zdalnych.
dumpXml
public void dumpXml (PrintWriter output)
Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego IConfiguration jako String.
| Parametry | |
|---|---|
output |
PrintWriter: obiekt zapisujący, do którego ma zostać zapisany plik 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: obiekt zapisujący, do którego ma zostać zapisany plik XML. |
excludeFilters |
: lista typów obiektów, które nie powinny być zrzucane. |
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: obiekt zapisujący, do którego ma zostać zapisany plik XML. |
excludeFilters |
: lista typów obiektów, które nie powinny być zrzucane. |
printDeprecatedOptions |
boolean: czy drukować opcje oznaczone jako wycofane. |
printUnchangedOptions |
boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Ogólny interfejs do pobierania wszystkich obiektów o danej nazwie 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 IBuildProvider z konfiguracji.
| Zwroty | |
|---|---|
IBuildProvider |
IBuildProvider podany w konfiguracji. |
getCommandLine
public String getCommandLine ()
Pobiera wiersz poleceń użyty do utworzenia tego elementu IConfiguration.
| Zwroty | |
|---|---|
String |
wiersz poleceń użyty do utworzenia tego IConfiguration. |
getCommandOptions
public ICommandOptions getCommandOptions ()
Pobiera ICommandOptions do użycia z konfiguracji.
| Zwroty | |
|---|---|
ICommandOptions |
wartość ICommandOptions podaną w konfiguracji. |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
Zwraca ConfigurationDescriptor podany w konfiguracji.
| Zwroty | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public Object getConfigurationObject (String typeName)
Ogólny interfejs do pobierania obiektu konfiguracji o podanej nazwie typu.
| Parametry | |
|---|---|
typeName |
String: unikalny typ obiektu konfiguracji. |
| Zwroty | |
|---|---|
Object |
obiekt konfiguracji lub null, jeśli obiekt typu o podanej nazwie nie istnieje. |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
Podobne do getConfigurationObject(String), ale w przypadku typów obiektów konfiguracyjnych, które obsługują wiele obiektów.
| Parametry | |
|---|---|
typeName |
String: unikalna nazwa typu obiektu konfiguracji. |
| Zwroty | |
|---|---|
|
listę obiektów konfiguracji lub null, jeśli obiekt typu o podanej nazwie nie istnieje. |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
Pobiera CoverageOptions do użycia z konfiguracji.
| Zwroty | |
|---|---|
CoverageOptions |
wartość CoverageOptions podaną w konfiguracji. |
getDescription
public String getDescription ()
| Zwroty | |
|---|---|
String |
krótki opis zrozumiały dla użytkownika, Configuration |
getDeviceConfig
publicgetDeviceConfig ()
Pobiera IDeviceConfiguration z konfiguracji.
| Zwroty | |
|---|---|
|
IDeviceConfiguration podane w konfiguracji w odpowiedniej kolejności, |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Zwraca IDeviceConfiguration powiązany z podaną nazwą lub wartość null, jeśli nie znaleziono dopasowania.
| Parametry | |
|---|---|
nameDevice |
String |
| Zwroty | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Pobiera TestDeviceOptions do użycia z konfiguracji.
| Zwroty | |
|---|---|
TestDeviceOptions |
wartość TestDeviceOptions podaną w konfiguracji. |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Pobiera IDeviceRecovery do użycia z konfiguracji.
| Zwroty | |
|---|---|
IDeviceRecovery |
wartość IDeviceRecovery podaną w konfiguracji. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Pobiera IDeviceSelection do użycia z konfiguracji.
| Zwroty | |
|---|---|
IDeviceSelection |
wartość IDeviceSelection podaną w konfiguracji. |
getFilesToClean
publicgetFilesToClean ()
Uzyskaj listę plików, które zostaną wyczyszczone podczas cleanConfigurationData()
| Zwroty | |
|---|---|
|
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Pobiera GlobalTestFilter dla 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 konfiguracji w odpowiedniej kolejności, |
getLogOutput
public ILeveledLogOutput getLogOutput ()
Pobiera ILeveledLogOutput do użycia z konfiguracji.
| Zwroty | |
|---|---|
ILeveledLogOutput |
wartość ILeveledLogOutput podaną w konfiguracji. |
getLogSaver
public ILogSaver getLogSaver ()
Pobiera ILogSaver do użycia z konfiguracji.
| Zwroty | |
|---|---|
ILogSaver |
wartość ILogSaver podaną w konfiguracji. |
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Zwraca ERROR(/Set) tagów obsługiwanych w tagu urządzenia w konfiguracji obejmującej wiele urządzeń.
| Zwroty | |
|---|---|
|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Pobiera IMultiTargetPreparer z konfiguracji, które powinny zostać wykonane przed wszystkimi elementami target_preparers na urządzeniach.
| Zwroty | |
|---|---|
|
IMultiTargetPreparer podane w konfiguracji w odpowiedniej kolejności, |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Pobiera IMultiTargetPreparer z konfiguracji.
| Zwroty | |
|---|---|
|
IMultiTargetPreparer podane w konfiguracji w odpowiedniej kolejności, |
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 dla wywołania.
| Zwroty | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Pobiera ISystemStatusChecker z konfiguracji.
| Zwroty | |
|---|---|
|
ISystemStatusChecker podane w konfiguracji w odpowiedniej kolejności, |
getTargetPreparers
publicgetTargetPreparers ()
Pobiera ITargetPreparer z konfiguracji.
| Zwroty | |
|---|---|
|
ITargetPreparer podane w konfiguracji w odpowiedniej kolejności, |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Pobiera z konfiguracji ITestInvocationListener, które mają być używane.
| Zwroty | |
|---|---|
|
ITestInvocationListener podane w konfiguracji. |
getTests
publicgetTests ()
Pobiera IRemoteTests do uruchomienia z konfiguracji.
| Zwroty | |
|---|---|
|
testy podane w konfiguracji, |
injectOptionValue
public void injectOptionValue (String optionName,
String optionValue)Wstaw wartość opcji do zbioru obiektów konfiguracji.
Przydatne do podawania wartości opcji generowanych dynamicznie.
| Parametry | |
|---|---|
optionName |
String: nazwa opcji |
optionValue |
String: wartość opcji |
| Zgłasza | |
|---|---|
ConfigurationException |
|
injectOptionValue
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)Wstaw 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 |
| Zgłasza | |
|---|---|
ConfigurationException |
|
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String source)Wstaw 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łowa, która dostarczyła tę wartość opcji |
| Zgłasza | |
|---|---|
ConfigurationException |
|
injectOptionValues
public void injectOptionValues (optionDefs)
Wstrzykiwanie wielu wartości opcji do zestawu obiektów konfiguracji.
Przydatne do wstawiania wielu wartości opcji naraz po utworzeniu nowego obiektu.
| Parametry | |
|---|---|
optionDefs |
: lista definicji opcji do wstawienia |
| Zgłasza | |
|---|---|
ConfigurationException |
|
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Zwraca informację o tym, czy skonfigurowane urządzenie jest oznaczone tagiem isFake=true.
| Parametry | |
|---|---|
deviceName |
String |
| Zwroty | |
|---|---|
boolean |
|
partialDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Utwórz klon podstawowy z clone(), a następnie wykonaj głębokie klonowanie listy podanych obiektów konfiguracji.
| Parametry | |
|---|---|
objectToDeepClone |
: lista obiektów konfiguracji do sklonowania. |
client |
IKeyStoreClient: klient magazynu kluczy. |
| Zwroty | |
|---|---|
IConfiguration |
Częściowo sklonowana konfiguracja. |
| Zgłasza | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)Wyświetla tekst pomocy dotyczący użycia wiersza poleceń dla tej konfiguracji w podanym elemencie printStream.
| Parametry | |
|---|---|
importantOnly |
boolean: jeśli true, wydrukuj tylko pomoc dotyczącą ważnych opcji; |
out |
PrintStream: ERROR(/PrintStream) do użycia. |
| Zgłasza | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Rozwiąż opcje ERROR(/File) wskazujące lokalizację zdalną. Wymaga to wywołania funkcji cleanConfigurationData() w celu usunięcia plików.
| Parametry | |
|---|---|
resolver |
DynamicRemoteFileResolver: DynamicRemoteFileResolver, aby rozwiązać problemy z plikami. |
| Zgłasza | |
|---|---|
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
Wstrzykuje wiele wartości opcji do zestawu obiektów konfiguracji bez zgłaszania wyjątku, jeśli nie można zastosować jednej z opcji.
Przydatne do wstawiania wielu wartości opcji naraz po utworzeniu nowego obiektu.
| Parametry | |
|---|---|
optionDefs |
: lista definicji opcji do wstawienia |
| Zgłasza | |
|---|---|
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 sekcji ArgsOptionParser.
| Parametry | |
|---|---|
listArgs |
: argumenty wiersza poleceń |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient do wykorzystania. |
| Zwroty | |
|---|---|
|
nieużyte argumenty, |
| Zgłasza | |
|---|---|
ConfigurationException |
|
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
Zastąp bieżącą konfigurację IBuildProvider.
| Parametry | |
|---|---|
provider |
IBuildProvider: nowy IBuildProvider |
setCommandLine
public void setCommandLine (String[] arrayArgs)
Ustawia wiersz poleceń używany do tworzenia tego elementu IConfiguration.
Przechowuje cały wiersz poleceń, w tym nazwę konfiguracji, w przeciwieństwie do setOptionsFromCommandLineArgs.
| Parametry | |
|---|---|
arrayArgs |
String: wiersz poleceń |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
Ustaw wartość ICommandOptions, zastępując istniejące wartości.
setConfigurationObject
public void setConfigurationObject (String typeName,
Object configObject)Ogólna metoda ustawiania obiektu konfiguracji o podanej nazwie, która zastępuje każdą istniejącą wartość.
| Parametry | |
|---|---|
typeName |
String: unikalna nazwa typu obiektu konfiguracji. |
configObject |
Object: obiekt konfiguracji |
| Zgłasza | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
configList) Ogólna metoda ustawiania listy obiektów konfiguracji dla podanej nazwy, która zastępuje każdą istniejącą wartość.
| Parametry | |
|---|---|
typeName |
String: unikalna nazwa typu obiektu konfiguracji. |
configList |
: lista obiektów konfiguracji |
| Zgłasza | |
|---|---|
ConfigurationException |
|
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
Ustaw wartość CoverageOptions, zastępując wszystkie istniejące wartości.
| Parametry | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Ustaw IDeviceConfiguration, zastępując istniejącą wartość.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Ustaw IDeviceConfiguration, zastępując dotychczasową wartość.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Ustaw listę IMetricCollector, zastępując wszystkie dotychczasowe wartości.
| Parametry | |
|---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
Ustaw wartość TestDeviceOptions, zastępując istniejące wartości.
| Parametry | |
|---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
Ustaw wartość IDeviceRecovery, zastępując istniejącą wartość.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
Ustaw wartość IDeviceSelection, zastępując istniejące wartości.
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Ustaw wartość ITargetPreparer, zastępując istniejącą wartość.
setLabPreparers
public void setLabPreparers (preparers)
Ustaw listę ITargetPreparer, zastępując dotychczasową wartość.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Ustaw wartość ILeveledLogOutput, zastępując istniejącą wartość.
setLogSaver
public void setLogSaver (ILogSaver logSaver)
Ustaw wartość ILogSaver, zastępując istniejącą wartość.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Wygodna metoda ustawiania pojedynczego elementu IMultiTargetPreparer w tej konfiguracji, który powinien być wykonywany przed dowolnym z przygotowywaczy urządzeń target_preparers, zastępując wszelkie istniejące wartości.
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
Ustaw listę IMultiTargetPreparer w tej konfiguracji, które mają być wykonywane przed dowolnymi elementami target_preparers na urządzeniach, zastępując wszelkie dotychczasowe wartości.
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Wygodna metoda ustawiania pojedynczego elementu IMultiTargetPreparer w tej konfiguracji, zastępująca wszystkie dotychczasowe wartości.
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
Ustaw listę IMultiTargetPreparer w tej konfiguracji, zastępując wszystkie istniejące wartości.
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Ustaw pola konfiguracji Option za pomocą podanego zestawu argumentów wiersza poleceń.
ArgsOptionParser w przypadku oczekiwanego formatu.
| Parametry | |
|---|---|
listArgs |
: argumenty wiersza poleceń |
| Zwroty | |
|---|---|
|
nieużyte argumenty, |
| Zgłasza | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Ustaw pola konfiguracji Option za pomocą podanego zestawu argumentów wiersza poleceń.
Wymagany format znajdziesz w sekcji ArgsOptionParser.
| Parametry | |
|---|---|
listArgs |
: argumenty wiersza poleceń |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient do wykorzystania. |
| Zwroty | |
|---|---|
|
nieużyte argumenty, |
| Zgłasza | |
|---|---|
ConfigurationException |
|
setPostProcessors
public void setPostProcessors (processors)
Ustaw listę IPostProcessor, zastępując wszystkie dotychczasowe wartości.
| Parametry | |
|---|---|
processors |
|
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Ustaw wartość IRetryDecision, zastępując istniejącą wartość.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Wygodna metoda ustawiania pojedynczego elementu ISystemStatusChecker w tej konfiguracji, zastępująca wszystkie dotychczasowe wartości.
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Ustaw listę ISystemStatusChecker w tej konfiguracji, zastępując wszystkie istniejące wartości.
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Ustaw wartość ITargetPreparer, zastępując istniejącą wartość.
setTargetPreparers
public void setTargetPreparers (preparers)
Ustaw listę ITargetPreparer, zastępując dotychczasową wartość.
setTest
public void setTest (IRemoteTest test)
Wygodna metoda ustawiania pojedynczego IRemoteTest w tej konfiguracji, która zastępuje wszystkie dotychczasowe 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 dotychczasowe wartości.
setTests
public void setTests (tests)
Ustaw listę IRemoteTest w tej konfiguracji, zastępując wszystkie istniejące wartości.
validateOptions
public void validateOptions ()
Sprawdź wartości opcji.
Obecnie ta funkcja sprawdza tylko, czy ustawiono wszystkie opcje obowiązkowe.
| Zgłasza | |
|---|---|
ConfigurationException |
|
Metody chronione
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
Zwraca informację, czy środowisko TF jest wywołaniem zdalnym.
| Zwroty | |
|---|---|
boolean |
|