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 Configuration z domyślnymi obiektami konfiguracji.

Metody publiczne

void addFilesToClean( 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, excludeFilters)

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.

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 filtrów obiektów według nazwy klucza.

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

getConfigurationObjectList(String typeName)

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

CoverageOptions getCoverageOptions()

Pobiera CoverageOptions do użycia z konfiguracji.

String getDescription()
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.

getFilesToClean()

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

GlobalTestFilter getGlobalFilters()

Pobiera GlobalTestFilter dla wywołania.

getInopOptions()

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

getLabPreparers()

Pobiera ITargetPreparer z konfiguracji.

ILeveledLogOutput getLogOutput()

Pobiera ILeveledLogOutput do użycia z konfiguracji.

ILogSaver getLogSaver()

Pobiera ILogSaver do użycia z konfiguracji.

getMetricCollectors()

Pobiera IMetricCollector z konfiguracji.

static getMultiDeviceSupportedTag()

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

getMultiPreTargetPreparers()

Pobiera IMultiTargetPreparer z konfiguracji, które powinny zostać wykonane przed dowolnym z przygotowujących urządzenia docelowe.

getMultiTargetPreparers()

Pobiera IMultiTargetPreparer z konfiguracji.

String getName()

Zwraca nazwę konfiguracji.

getPostProcessors()

Pobiera IPostProcessor z konfiguracji.

IRetryDecision getRetryDecision()

Zwraca IRetryDecision użyty do wywołania.

SkipManager getSkipManager()

Pobiera SkipManager dla wywołania.

getSystemStatusCheckers()

Pobiera ISystemStatusChecker z konfiguracji.

getTargetPreparers()

Pobiera ITargetPreparer z konfiguracji.

getTestInvocationListeners()

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

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

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( objectToDeepClone, IKeyStoreClient client)

Utwórz klon podstawowy z clone(), a następnie wykonaj głębokie klonowanie listy 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 ERROR(/File) wskazujące lokalizację zdalną.

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.

setBestEffortOptionsFromCommandLineArgs( 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 elementu IConfiguration.

void setCommandOptions(ICommandOptions cmdOptions)

Ustaw wartość ICommandOptions, zastępując istniejące 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, configList)

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ść CoverageOptions, zastępując wszystkie istniejące wartości.

void setDeviceConfig(IDeviceConfiguration deviceConfig)

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

void setDeviceConfigList( deviceConfigs)

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

void setDeviceMetricCollectors( collectors)

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

void setDeviceOptions(TestDeviceOptions devOptions)

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

void setLabPreparer(ITargetPreparer preparer)

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

void setLabPreparers( 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( 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( multiTargPreps)

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

setOptionsFromCommandLineArgs( listArgs)

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

ArgsOptionParser w przypadku oczekiwanego formatu.

setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

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

Wymagany format znajdziesz w sekcji ArgsOptionParser.

void setPostProcessors( 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 setSystemStatusChecker(ISystemStatusChecker systemChecker)

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

void setSystemStatusCheckers( 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( 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 istniejące wartości.

void setTestInvocationListener(ITestInvocationListener listener)

Wygodna metoda ustawiania pojedynczego ITestInvocationListener

void setTestInvocationListeners( listeners)

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

void setTests( 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

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 final  NON_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.

klonować,

public Configuration clone ()

Tworzy płytką kopię tego obiektu.

Zwroty
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 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

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

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

public  getConfigurationObjectList (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

public  getDeviceConfig ()

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

public  getFilesToClean ()

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

Zwroty

getGlobalFilters

public GlobalTestFilter getGlobalFilters ()

Pobiera GlobalTestFilter dla wywołania.

Zwroty
GlobalTestFilter

getInopOptions

public  getInopOptions ()

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

Zwroty

getLabPreparers

public  getLabPreparers ()

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.

getMetricCollectors

public  getMetricCollectors ()

Pobiera IMetricCollector z konfiguracji.

Zwroty

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

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

Zwroty

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

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

public  getMultiTargetPreparers ()

Pobiera IMultiTargetPreparer z konfiguracji.

Zwroty
IMultiTargetPreparer podane w konfiguracji w odpowiedniej kolejności,

getName

public String getName ()

Zwraca nazwę konfiguracji.

Zwroty
String

getPostProcessors

public  getPostProcessors ()

Pobiera IPostProcessor z konfiguracji.

Zwroty

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

public  getSystemStatusCheckers ()

Pobiera ISystemStatusChecker z konfiguracji.

Zwroty
ISystemStatusChecker podane w konfiguracji w odpowiedniej kolejności,

getTargetPreparers

public  getTargetPreparers ()

Pobiera ITargetPreparer z konfiguracji.

Zwroty
ITargetPreparer podane w konfiguracji w odpowiedniej kolejności,

getTestInvocationListeners

public  getTestInvocationListeners ()

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

Zwroty
ITestInvocationListener podane w konfiguracji.

getTests

public  getTests ()

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

public  setBestEffortOptionsFromCommandLineArgs ( 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

public  setOptionsFromCommandLineArgs ( 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

public  setOptionsFromCommandLineArgs ( 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