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

Pola

public static final Set<String> NON_MODULE_OBJECTS

Konstruktory publiczne

Configuration(String name, String description)

Tworzy Configuration z domyślnymi obiektami konfiguracji.

Metody publiczne

void addFilesToClean(Set<File> toBeCleaned)

Dodawanie plików, które mają zostać wyczyszczone podczas cleanConfigurationData()

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 IConfiguration jako String.

void dumpXml(PrintWriter output, List<String> 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.

void dumpXml(PrintWriter output, List<String> 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.

Collection<Object> getAllConfigurationObjectsOfType(String configType)

Ogólny interfejs do pobierania wszystkich obiektów o danej nazwie typu na różnych urządzeniach.

IBuildProvider getBuildProvider()

Pobiera IBuildProvider z konfiguracji.

String getCommandLine()

Pobiera wiersz poleceń użyty do utworzenia tego IConfiguration.

ICommandOptions getCommandOptions()

Pobiera ICommandOptions do użycia z konfiguracji.

ConfigurationDescriptor getConfigurationDescription()

Zwraca ConfigurationDescriptor podany w konfiguracji.

Object getConfigurationObject(String typeName)

Ogólny interfejs do pobierania obiektu konfiguracji o podanej nazwie typu.

List<?> getConfigurationObjectList(String typeName)

Podobne do getConfigurationObject(String), ale w przypadku typów obiektów konfiguracji, które obsługują wiele obiektów.

CoverageOptions getCoverageOptions()

Pobiera CoverageOptions do użycia z konfiguracji.

String getDescription()
List<IDeviceConfiguration> getDeviceConfig()

Pobiera IDeviceConfiguration z konfiguracji.

IDeviceConfiguration getDeviceConfigByName(String nameDevice)

Zwraca IDeviceConfiguration powiązany z podaną nazwą lub wartość null, jeśli nie znaleziono dopasowania.

TestDeviceOptions getDeviceOptions()

Pobiera TestDeviceOptions do użycia z konfiguracji.

IDeviceRecovery getDeviceRecovery()

Pobiera IDeviceRecovery do użycia z konfiguracji.

IDeviceSelection getDeviceRequirements()

Pobiera IDeviceSelection do użycia z konfiguracji.

Set<File> getFilesToClean()

Pobierz listę plików, które zostaną wyczyszczone podczas cleanConfigurationData()

GlobalTestFilter getGlobalFilters()

Pobiera GlobalTestFilter dla wywołania.

Set<String> getInopOptions()

Pobieranie nazw opcji, które nie zmieniły żadnych wartości

List<ITargetPreparer> getLabPreparers()

Pobiera ITargetPreparer z konfiguracji.

ILeveledLogOutput getLogOutput()

Pobiera ILeveledLogOutput do użycia z konfiguracji.

ILogSaver getLogSaver()

Pobiera ILogSaver do użycia z konfiguracji.

List<IMetricCollector> getMetricCollectors()

Pobiera IMetricCollector z konfiguracji.

static Set<String> getMultiDeviceSupportedTag()

Zwraca Set tagów obsługiwanych w tagu urządzenia w konfiguracji obejmującej wiele urządzeń.

List<IMultiTargetPreparer> getMultiPreTargetPreparers()

Pobiera IMultiTargetPreparerz konfiguracji, które powinny zostać wykonane przed dowolnym z przygotowywaczy urządzeń target_preparers.

List<IMultiTargetPreparer> getMultiTargetPreparers()

Pobiera IMultiTargetPreparer z konfiguracji.

String getName()

Zwraca nazwę konfiguracji.

List<IPostProcessor> getPostProcessors()

Pobiera IPostProcessor z konfiguracji.

IRetryDecision getRetryDecision()

Zwraca IRetryDecision użyty do wywołania.

SkipManager getSkipManager()

Pobiera SkipManager dla wywołania.

List<ISystemStatusChecker> getSystemStatusCheckers()

Pobiera ISystemStatusChecker z konfiguracji.

List<ITargetPreparer> getTargetPreparers()

Pobiera ITargetPreparer z konfiguracji.

List<ITestInvocationListener> getTestInvocationListeners()

Pobiera z konfiguracji adresy ITestInvocationListener, które mają być używane.

List<IRemoteTest> getTests()

Pobiera IRemoteTests do uruchomienia z konfiguracji.

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(List<OptionDef> optionDefs)

Wstrzykiwanie wielu wartości opcji do zbioru obiektów konfiguracji.

boolean isDeviceConfiguredFake(String deviceName)

Zwraca informację, czy skonfigurowane urządzenie jest oznaczone tagiem isFake=true.

IConfiguration partialDeepClone(List<String> objectToDeepClone, IKeyStoreClient client)

Utwórz klon podstawowy z clone(), a następnie sklonuj głęboko listę podanych obiektów konfiguracji.

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 File wskazujące lokalizację zdalną.

void safeInjectOptionValues(List<OptionDef> 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.

List<String> setBestEffortOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)

Ustaw pola konfiguracji Option za pomocą podanego zestawu argumentów wiersza poleceń, stosując zasadę możliwie najlepszej obsługi.

void setBuildProvider(IBuildProvider provider)

Zastąp bieżącą konfigurację IBuildProvider.

void setCommandLine(String[] arrayArgs)

Ustawia wiersz poleceń używany do tworzenia tego IConfiguration.

void setCommandOptions(ICommandOptions cmdOptions)

Ustaw wartość ICommandOptions, zastępując wszystkie dotychczasowe wartości.

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, List<?> configList)

Ogólna metoda ustawiania listy obiektów konfiguracji dla danej nazwy, która zastępuje każdą istniejącą wartość.

void setCoverageOptions(CoverageOptions coverageOptions)

Ustaw wartość CoverageOptions, zastępując wszystkie dotychczasowe wartości.

void setDeviceConfig(IDeviceConfiguration deviceConfig)

Ustaw wartość IDeviceConfiguration, zastępując istniejącą wartość.

void setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)

Ustaw IDeviceConfiguration, zastępując dotychczasową wartość.

void setDeviceMetricCollectors(List<IMetricCollector> collectors)

Ustaw listę IMetricCollector, zastępując wszystkie dotychczasowe wartości.

void setDeviceOptions(TestDeviceOptions devOptions)

Ustaw wartość TestDeviceOptions, zastępując wszystkie dotychczasowe wartości.

void setDeviceRecovery(IDeviceRecovery recovery)

Ustaw wartość IDeviceRecovery, zastępując istniejącą wartość.

void setDeviceRequirements(IDeviceSelection devRequirements)

Ustaw wartość IDeviceSelection, zastępując wszystkie dotychczasowe wartości.

void setLabPreparer(ITargetPreparer preparer)

Ustaw wartość ITargetPreparer, zastępując istniejącą wartość.

void setLabPreparers(List<ITargetPreparer> preparers)

Ustaw listę ITargetPreparer, zastępując dotychczasową wartość.

void setLogOutput(ILeveledLogOutput logger)

Ustaw wartość ILeveledLogOutput, zastępując istniejącą wartość.

void setLogSaver(ILogSaver logSaver)

Ustaw wartość ILogSaver, zastępując istniejącą wartość.

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.

void setMultiPreTargetPreparers(List<IMultiTargetPreparer> 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.

void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

Wygodna metoda ustawiania pojedynczego elementu IMultiTargetPreparer w tej konfiguracji, zastępująca wszystkie dotychczasowe wartości.

void setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)

Ustaw listę IMultiTargetPreparer w tej konfiguracji, zastępując wszystkie istniejące wartości.

List<String> setOptionsFromCommandLineArgs(List<String> listArgs)

Ustaw pola konfiguracji Option za pomocą podanego zestawu argumentów wiersza poleceń.

ArgsOptionParser w przypadku oczekiwanego formatu.

List<String> setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)

Ustaw pola konfiguracji Option za pomocą podanego zestawu argumentów wiersza poleceń.

Oczekiwany format znajdziesz w sekcji ArgsOptionParser.

void setPostProcessors(List<IPostProcessor> processors)

Ustaw listę IPostProcessor, zastępując wszystkie dotychczasowe wartości.

void setRetryDecision(IRetryDecision decisionRetry)

Ustaw wartość IRetryDecision, zastępując istniejącą wartość.

void setSkipManager(SkipManager skipManager)

Ustawia wartość SkipManager dla wywołania.

void setSystemStatusChecker(ISystemStatusChecker systemChecker)

Wygodna metoda ustawiania pojedynczego elementu ISystemStatusChecker w tej konfiguracji, zastępująca wszystkie dotychczasowe wartości.

void setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)

Ustaw listę ISystemStatusChecker w tej konfiguracji, zastępując wszystkie istniejące wartości.

void setTargetPreparer(ITargetPreparer preparer)

Ustaw wartość ITargetPreparer, zastępując istniejącą wartość.

void setTargetPreparers(List<ITargetPreparer> preparers)

Ustaw listę ITargetPreparer, zastępując dotychczasową wartość.

void setTest(IRemoteTest test)

Wygodna metoda ustawiania pojedynczego IRemoteTest w tej konfiguracji, która zastępuje wszystkie dotychczasowe wartości.

void setTestInvocationListener(ITestInvocationListener listener)

Wygodna metoda ustawiania pojedynczego ITestInvocationListener

void setTestInvocationListeners(List<ITestInvocationListener> listeners)

Ustaw listę ITestInvocationListener, zastępując wszystkie dotychczasowe wartości.

void setTests(List<IRemoteTest> tests)

Ustaw listę IRemoteTest w tej konfiguracji, zastępując wszystkie istniejące wartości.

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

Wartość stała: "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

Wartość stała: "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

Wartość stała: "global_filters"

LAB_PREPARER_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

Wartość stała: "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

Wartość stała: "log_saver"

METRIC_POST_PROCESSOR_TYPE_NAME

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

Wartość stała: "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

Wartość stała: "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

Wartość stała: "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

Wartość stała: "skip_manager"

SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

Wartość stała: "system_checker"

TARGET_PREPARER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

Wartość stała: "target_preparer"

TEST_TYPE_NAME

public static final String TEST_TYPE_NAME

Wartość stała: "test"

Pola

NON_MODULE_OBJECTS

public static final Set<String> NON_MODULE_OBJECTS

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 (Set<File> toBeCleaned)

Dodawanie plików, które mają zostać wyczyszczone podczas cleanConfigurationData()

Parametry
toBeCleaned Set

cleanConfigurationData

public void cleanConfigurationData ()

Usuń wszystkie pliki pobrane w celu rozwiązania pól opcji plików zdalnych.

klon

public Configuration clone ()

Tworzy płytką kopię tego obiektu.

Zwraca
Configuration

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 być zapisany plik XML.

Zgłasza
IOException

dumpXml

public void dumpXml (PrintWriter output, 
                List<String> 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 być zapisany plik XML.

excludeFilters List: lista typów obiektów, które nie powinny być eksportowane.

Zgłasza
IOException

dumpXml

public void dumpXml (PrintWriter output, 
                List<String> excludeFilters, 
                boolean printDeprecatedOptions, 
                boolean printUnchangedOptions)

Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego IConfiguration z wyjątkiem filtrów obiektów według nazwy klucza.

Przykład filtra: Configuration.TARGET_PREPARER_TYPE_NAME.

Parametry
output PrintWriter: obiekt zapisujący, do którego ma być zapisany plik XML.

excludeFilters List: lista typów obiektów, które nie powinny być eksportowane.

printDeprecatedOptions boolean: czy drukować opcje oznaczone jako wycofane.

printUnchangedOptions boolean

Zgłasza
IOException

getAllConfigurationObjectsOfType

public Collection<Object> getAllConfigurationObjectsOfType (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.

Zwraca
Collection<Object> Lista obiektów konfiguracji danego typu.

getBuildProvider

public IBuildProvider getBuildProvider ()

Pobiera IBuildProvider z konfiguracji.

Zwraca
IBuildProvider IBuildProvider podany w konfiguracji.

getCommandLine

public String getCommandLine ()

Pobiera wiersz poleceń użyty do utworzenia tego IConfiguration.

Zwraca
String wiersz poleceń użyty do utworzenia tego IConfiguration,

getCommandOptions

public ICommandOptions getCommandOptions ()

Pobiera ICommandOptions do użycia z konfiguracji.

Zwraca
ICommandOptions ICommandOptions podany w konfiguracji.

getConfigurationDescription

public ConfigurationDescriptor getConfigurationDescription ()

Zwraca ConfigurationDescriptor podany w konfiguracji.

Zwraca
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.

Zwraca
Object obiekt konfiguracji lub null, jeśli obiekt o podanej nazwie nie istnieje.

getConfigurationObjectList

public List<?> getConfigurationObjectList (String typeName)

Podobne do 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

Zwraca
List<?> listę obiektów konfiguracji lub null, jeśli typ obiektu o podanej nazwie nie istnieje.

getCoverageOptions

public CoverageOptions getCoverageOptions ()

Pobiera CoverageOptions do użycia z konfiguracji.

Zwraca
CoverageOptions wartość CoverageOptions podana w konfiguracji.

getDescription

public String getDescription ()

Zwraca
String krótki opis zrozumiały dla użytkownika, Configuration

getDeviceConfig

public List<IDeviceConfiguration> getDeviceConfig ()

Pobiera IDeviceConfiguration z konfiguracji.

Zwraca
List<IDeviceConfiguration> 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

Zwraca
IDeviceConfiguration

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Pobiera TestDeviceOptions do użycia z konfiguracji.

Zwraca
TestDeviceOptions TestDeviceOptions podany w konfiguracji.

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Pobiera IDeviceRecovery do użycia z konfiguracji.

Zwraca
IDeviceRecovery wartość IDeviceRecovery podana w konfiguracji.

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Pobiera IDeviceSelection do użycia z konfiguracji.

Zwraca
IDeviceSelection IDeviceSelection podany w konfiguracji.

getFilesToClean

public Set<File> getFilesToClean ()

Pobierz listę plików, które zostaną wyczyszczone podczas cleanConfigurationData()

Zwraca
Set<File>

getGlobalFilters

public GlobalTestFilter getGlobalFilters ()

Pobiera GlobalTestFilter dla wywołania.

Zwraca
GlobalTestFilter

getInopOptions

public Set<String> getInopOptions ()

Pobieranie nazw opcji, które nie zmieniły żadnych wartości

Zwraca
Set<String>

getLabPreparers

public List<ITargetPreparer> getLabPreparers ()

Pobiera ITargetPreparer z konfiguracji.

Zwraca
List<ITargetPreparer> ITargetPreparer podane w konfiguracji w odpowiedniej kolejności,

getLogOutput

public ILeveledLogOutput getLogOutput ()

Pobiera ILeveledLogOutput do użycia z konfiguracji.

Zwraca
ILeveledLogOutput ILeveledLogOutput podany w konfiguracji.

getLogSaver

public ILogSaver getLogSaver ()

Pobiera ILogSaver do użycia z konfiguracji.

Zwraca
ILogSaver ILogSaver podany w konfiguracji.

getMetricCollectors

public List<IMetricCollector> getMetricCollectors ()

Pobiera IMetricCollector z konfiguracji.

Zwraca
List<IMetricCollector>

getMultiDeviceSupportedTag

public static Set<String> getMultiDeviceSupportedTag ()

Zwraca Set tagów obsługiwanych w tagu urządzenia w konfiguracji obejmującej wiele urządzeń.

Zwraca
Set<String>

getMultiPreTargetPreparers

public List<IMultiTargetPreparer> getMultiPreTargetPreparers ()

Pobiera IMultiTargetPreparerz konfiguracji, które powinny zostać wykonane przed dowolnym z przygotowywaczy urządzeń target_preparers.

Zwraca
List<IMultiTargetPreparer> IMultiTargetPreparer podane w konfiguracji w odpowiedniej kolejności,

getMultiTargetPreparers

public List<IMultiTargetPreparer> getMultiTargetPreparers ()

Pobiera IMultiTargetPreparer z konfiguracji.

Zwraca
List<IMultiTargetPreparer> IMultiTargetPreparer podane w konfiguracji w odpowiedniej kolejności,

getName

public String getName ()

Zwraca nazwę konfiguracji.

Zwraca
String

getPostProcessors

public List<IPostProcessor> getPostProcessors ()

Pobiera IPostProcessor z konfiguracji.

Zwraca
List<IPostProcessor>

getRetryDecision

public IRetryDecision getRetryDecision ()

Zwraca wartość IRetryDecision używaną do wywołania.

Zwraca
IRetryDecision

getSkipManager

public SkipManager getSkipManager ()

Pobiera SkipManager dla wywołania.

Zwraca
SkipManager

getSystemStatusCheckers

public List<ISystemStatusChecker> getSystemStatusCheckers ()

Pobiera ISystemStatusChecker z konfiguracji.

Zwraca
List<ISystemStatusChecker> ISystemStatusChecker podane w konfiguracji w odpowiedniej kolejności,

getTargetPreparers

public List<ITargetPreparer> getTargetPreparers ()

Pobiera ITargetPreparer z konfiguracji.

Zwraca
List<ITargetPreparer> ITargetPreparer podane w konfiguracji w odpowiedniej kolejności,

getTestInvocationListeners

public List<ITestInvocationListener> getTestInvocationListeners ()

Pobiera z konfiguracji adresy ITestInvocationListener, które mają być używane.

Zwraca
List<ITestInvocationListener> ITestInvocationListener podane w konfiguracji.

getTests

public List<IRemoteTest> getTests ()

Pobiera IRemoteTests do uruchomienia z konfiguracji.

Zwraca
List<IRemoteTest> 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 do 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 do opcji mapy lub wartość null.

optionValue String: wartość opcji mapy

source String: konfiguracja źródła, która dostarczyła tę wartość opcji

Zgłasza
ConfigurationException

injectOptionValues

public void injectOptionValues (List<OptionDef> optionDefs)

Wstrzykiwanie wielu wartości opcji do zbioru obiektów konfiguracji.

Przydatne do wstrzykiwania wielu wartości opcji naraz po utworzeniu nowego obiektu.

Parametry
optionDefs List: lista definicji opcji do wstrzyknięcia

Zgłasza
ConfigurationException

isDeviceConfiguredFake

public boolean isDeviceConfiguredFake (String deviceName)

Zwraca informację, czy skonfigurowane urządzenie jest oznaczone tagiem isFake=true.

Parametry
deviceName String

Zwraca
boolean

partialDeepClone

public IConfiguration partialDeepClone (List<String> objectToDeepClone, 
                IKeyStoreClient client)

Utwórz klon podstawowy z clone(), a następnie sklonuj głęboko listę podanych obiektów konfiguracji.

Parametry
objectToDeepClone List: lista obiektów konfiguracji do sklonowania.

client IKeyStoreClient: klient magazynu kluczy.

Zwraca
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: PrintStream, którego chcesz użyć.

Zgłasza
com.android.tradefed.config.ConfigurationException
ConfigurationException

resolveDynamicOptions

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Rozwiąż opcje File wskazujące lokalizację zdalną. Wymaga to wywołania funkcji cleanConfigurationData() w celu zwolnienia miejsca na pliki.

Parametry
resolver DynamicRemoteFileResolver: DynamicRemoteFileResolver do rozwiązywania problemów z plikami.

Zgłasza
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public void safeInjectOptionValues (List<OptionDef> 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 wstrzykiwania wielu wartości opcji naraz po utworzeniu nowego obiektu.

Parametry
optionDefs List: lista definicji opcji do wstrzyknięcia

Zgłasza
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public List<String> setBestEffortOptionsFromCommandLineArgs (List<String> listArgs, 
                IKeyStoreClient keyStoreClient)

Ustaw pola konfiguracji Option za pomocą podanego zestawu argumentów wiersza poleceń, stosując zasadę możliwie najlepszej obsługi.

Oczekiwany format znajdziesz w sekcji ArgsOptionParser.

Parametry
listArgs List: argumenty wiersza poleceń

keyStoreClient IKeyStoreClient: IKeyStoreClient do wykorzystania.

Zwraca
List<String> 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 IConfiguration. W przeciwieństwie do setOptionsFromCommandLineArgs przechowuje cały wiersz poleceń, w tym nazwę konfiguracji.

Parametry
arrayArgs String: wiersz poleceń

setCommandOptions

public void setCommandOptions (ICommandOptions cmdOptions)

Ustaw wartość ICommandOptions, zastępując wszystkie dotychczasowe 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, 
                List<?> configList)

Ogólna metoda ustawiania listy obiektów konfiguracji dla danej nazwy, która zastępuje każdą istniejącą wartość.

Parametry
typeName String: unikalna nazwa typu obiektu konfiguracji.

configList List: lista obiektów konfiguracji

Zgłasza
ConfigurationException

setCoverageOptions

public void setCoverageOptions (CoverageOptions coverageOptions)

Ustaw wartość CoverageOptions, zastępując wszystkie dotychczasowe wartości.

Parametry
coverageOptions CoverageOptions

setDeviceConfig

public void setDeviceConfig (IDeviceConfiguration deviceConfig)

Ustaw wartość IDeviceConfiguration, zastępując istniejącą wartość.

setDeviceConfigList

public void setDeviceConfigList (List<IDeviceConfiguration> deviceConfigs)

Ustaw IDeviceConfiguration, zastępując dotychczasową wartość.

setDeviceMetricCollectors

public void setDeviceMetricCollectors (List<IMetricCollector> collectors)

Ustaw listę IMetricCollector, zastępując wszystkie dotychczasowe wartości.

Parametry
collectors List

setDeviceOptions

public void setDeviceOptions (TestDeviceOptions devOptions)

Ustaw wartość TestDeviceOptions, zastępując wszystkie dotychczasowe 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 wszystkie dotychczasowe wartości.

setLabPreparer

public void setLabPreparer (ITargetPreparer preparer)

Ustaw wartość ITargetPreparer, zastępując istniejącą wartość.

setLabPreparers

public void setLabPreparers (List<ITargetPreparer> 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 (List<IMultiTargetPreparer> 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 (List<IMultiTargetPreparer> multiTargPreps)

Ustaw listę IMultiTargetPreparer w tej konfiguracji, zastępując wszystkie istniejące wartości.

setOptionsFromCommandLineArgs

public List<String> setOptionsFromCommandLineArgs (List<String> listArgs)

Ustaw pola konfiguracji Option za pomocą podanego zestawu argumentów wiersza poleceń.

ArgsOptionParser w przypadku oczekiwanego formatu.

Parametry
listArgs List: argumenty wiersza poleceń

Zwraca
List<String> nieużyte argumenty,

Zgłasza
ConfigurationException

setOptionsFromCommandLineArgs

public List<String> setOptionsFromCommandLineArgs (List<String> listArgs, 
                IKeyStoreClient keyStoreClient)

Ustaw pola konfiguracji Option za pomocą podanego zestawu argumentów wiersza poleceń.

Oczekiwany format znajdziesz w sekcji ArgsOptionParser.

Parametry
listArgs List: argumenty wiersza poleceń

keyStoreClient IKeyStoreClient: IKeyStoreClient do wykorzystania.

Zwraca
List<String> nieużyte argumenty,

Zgłasza
ConfigurationException

setPostProcessors

public void setPostProcessors (List<IPostProcessor> processors)

Ustaw listę IPostProcessor, zastępując wszystkie dotychczasowe wartości.

Parametry
processors List

setRetryDecision

public void setRetryDecision (IRetryDecision decisionRetry)

Ustaw wartość IRetryDecision, zastępując istniejącą wartość.

setSkipManager

public void setSkipManager (SkipManager skipManager)

Ustawia wartość SkipManager dla wywołania.

Parametry
skipManager SkipManager

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 (List<ISystemStatusChecker> 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 (List<ITargetPreparer> 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 (List<ITestInvocationListener> listeners)

Ustaw listę ITestInvocationListener, zastępując wszystkie dotychczasowe wartości.

setTests

public void setTests (List<IRemoteTest> 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.

Zwraca
boolean