Konfiguracja

public class Configuration
extends Object implements IConfiguration

java.lang.Object
   ↳ com.android.tradefed.config.Configuration


Konkretna implementacja IConfiguration, która przechowuje załadowane obiekty konfiguracji na mapie.

Podsumowanie

Fieldsem

public static final String BUILD_PROVIDER_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

public static final String GLOBAL_FILTERS_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

public static final String LOGGER_TYPE_NAME

public static final String LOG_SAVER_TYPE_NAME

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

public static final String MULTI_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final NON_MODULE_OBJECTS

public static final String RESULT_REPORTER_TYPE_NAME

public static final String RETRY_DECISION_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

public static final String SKIP_MANAGER_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

public static final String TEST_TYPE_NAME

Konstruktory publiczne

Configuration(String name, String description)

Tworzy Configuration z domyślnymi obiektami konfiguracji.

Metody publiczne

void addFilesToClean( toBeCleaned)

Dodawanie plików, które muszą zostać oczyszczone podczas cleanConfigurationData()

void cleanConfigurationData()

Usuń wszystkie pliki, które zostały pobrane do rozwiązanych pól opcji plików zdalnych.

Configuration clone()

Tworzy płytką kopię tego obiektu.

void dumpXml(PrintWriter output)

Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi w tym 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 obiektów filtrowanych 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 obiektów filtrowanych według nazwy klucza.

getAllConfigurationObjectsOfType(String configType)

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

IBuildProvider getBuildProvider()

Pobiera parametr IBuildProvider z konfiguracji.

String getCommandLine()

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

ICommandOptions getCommandOptions()

Pobiera z konfiguracji wartość ICommandOptions.

ConfigurationDescriptor getConfigurationDescription()

Zwraca ConfigurationDescriptor podany w konfiguracji.

Object getConfigurationObject(String typeName)

Ogólny interfejs służący do pobierania obiektu konfiguracji o danym typie.

getConfigurationObjectList(String typeName)

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

CoverageOptions getCoverageOptions()

Pobiera z konfiguracji wartość CoverageOptions.

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

TestDeviceOptions getDeviceOptions()

Pobiera z konfiguracji wartość TestDeviceOptions.

IDeviceRecovery getDeviceRecovery()

Pobiera z konfiguracji wartość IDeviceRecovery.

IDeviceSelection getDeviceRequirements()

Pobiera z konfiguracji wartość IDeviceSelection.

getFilesToClean()

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

GlobalTestFilter getGlobalFilters()

Pobiera GlobalTestFilter wywołania.

getInopOptions()

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

getLabPreparers()

Pobiera ITargetPreparer z konfiguracji.

ILeveledLogOutput getLogOutput()

Pobiera z konfiguracji wartość ILeveledLogOutput.

ILogSaver getLogSaver()

Pobiera z konfiguracji wartość ILogSaver.

getMetricCollectors()

Pobiera IMetricCollector z konfiguracji.

static getMultiDeviceSupportedTag()

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

getMultiPreTargetPreparers()

Pobiera IMultiTargetPreparer z konfiguracji, która powinna zostać wykonana przed uruchomieniem dowolnego z urządzeń target_preparers.

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 wywołania.

getSystemStatusCheckers()

Pobiera ISystemStatusChecker z konfiguracji.

getTargetPreparers()

Pobiera ITargetPreparer z konfiguracji.

getTestInvocationListeners()

Pobiera z konfiguracji ITestInvocationListener do użycia.

getTests()

Pobiera IRemoteTest do wykonania z konfiguracji.

void injectOptionValue(String optionName, String optionValue)

Wstrzyknij wartość opcji do zbioru obiektów konfiguracji.

void injectOptionValue(String optionName, String optionKey, String optionValue)

Wstrzyknij wartość opcji do zbioru obiektów konfiguracji.

void injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)

Wstrzyknij wartość opcji do zbioru obiektów konfiguracji.

void injectOptionValues( optionDefs)

Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracji.

boolean isDeviceConfiguredFake(String deviceName)

Zwraca informację, czy skonfigurowane urządzenie ma tag isFake=true.

IConfiguration partialDeepClone( objectToDeepClone, IKeyStoreClient client)

Utwórz klon bazowy z poziomu clone(), a potem sklonuj głęboko listę danego obiektu konfiguracji.

void printCommandUsage(boolean importantOnly, PrintStream out)

Wyświetla tekst pomocy dotyczącej korzystania z wiersza poleceń dla tej konfiguracji w danym strumieniu drukowania.

void resolveDynamicOptions(DynamicRemoteFileResolver resolver)

Rozwiąż opcje ERROR(/File) wskazujące odległą lokalizację.

void safeInjectOptionValues( optionDefs)

Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracji bez zgłaszania wyjątku, jeśli nie można zastosować jednej z opcji.

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ą wartość IBuildProvider w konfiguracji.

void setCommandLine(String[] arrayArgs)

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

void setCommandOptions(ICommandOptions cmdOptions)

Ustaw zmienną ICommandOptions, zastępując nią wszystkie istniejące wartości

void setConfigurationObject(String typeName, Object configObject)

Ogólna metoda ustawiania obiektu konfiguracji o danej nazwie, która zastępuje wszystkie istniejące wartości.

void setConfigurationObjectList(String typeName, configList)

Ogólna metoda ustawiania listy obiektów konfiguracji dla podanej nazwy, zastępując wszystkie dotychczasowe wartości.

void setCoverageOptions(CoverageOptions coverageOptions)

Ustaw wartość CoverageOptions, zastępując nią wszystkie istniejące wartości.

void setDeviceConfig(IDeviceConfiguration deviceConfig)

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

void setDeviceConfigList( deviceConfigs)

Ustaw zmienne IDeviceConfiguration, zastępując nimi wszystkie dotychczasowe wartości.

void setDeviceMetricCollectors( collectors)

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

void setDeviceOptions(TestDeviceOptions devOptions)

Ustaw zmienną TestDeviceOptions, zastępując nią wszystkie istniejące wartości

void setDeviceRecovery(IDeviceRecovery recovery)

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

void setDeviceRequirements(IDeviceSelection devRequirements)

Ustaw zmienną IDeviceSelection, zastępując nią wszystkie istniejące wartości

void setLabPreparer(ITargetPreparer preparer)

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

void setLabPreparers( preparers)

Ustaw listę ITargetPreparer, zastępując wszystkie istniejące wartości.

void setLogOutput(ILeveledLogOutput logger)

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

void setLogSaver(ILogSaver logSaver)

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

void setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)

Metoda ułatwiająca ustawienie w tej konfiguracji pojedynczego elementu IMultiTargetPreparer, który powinien zostać wykonany przed dowolnym z urządzeń target_preparers, zastępując wszystkie istniejące wartości.

void setMultiPreTargetPreparers( multiPreTargPreps)

W tej konfiguracji ustaw listę IMultiTargetPreparer, która powinna być wykonywana przed dowolnym z urządzeń target_preparers, zastępując wszystkie istniejące wartości.

void setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)

wygodna metoda ustawienia pojedynczej wartości IMultiTargetPreparer w tej konfiguracji, zastępując wszystkie istniejące wartości;

void setMultiTargetPreparers( multiTargPreps)

W ramach tej konfiguracji ustaw listę wartości IMultiTargetPreparer, zastępując wszystkie istniejące wartości

setOptionsFromCommandLineArgs( listArgs)

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

ArgsOptionParser – oczekiwany format

setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

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

Wymagany format znajdziesz w dokumentacji ArgsOptionParser

void setPostProcessors( processors)

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

void setRetryDecision(IRetryDecision decisionRetry)

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

void setSystemStatusChecker(ISystemStatusChecker systemChecker)

wygodna metoda ustawienia pojedynczej wartości ISystemStatusChecker w tej konfiguracji, zastępując wszystkie istniejące wartości;

void setSystemStatusCheckers( systemCheckers)

W ramach tej konfiguracji ustaw listę wartości ISystemStatusChecker, zastępując wszystkie istniejące wartości

void setTargetPreparer(ITargetPreparer preparer)

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

void setTargetPreparers( preparers)

Ustaw listę ITargetPreparer, zastępując wszystkie istniejące wartości.

void setTest(IRemoteTest test)

wygodna metoda ustawienia pojedynczej wartości IRemoteTest w tej konfiguracji, która zastąpi wszystkie istniejące wartości;

void setTestInvocationListener(ITestInvocationListener listener)

wygodna metoda ustawiania pojedynczego ITestInvocationListener,

void setTestInvocationListeners( listeners)

Ustaw listę ITestInvocationListener, zastępując wszystkie istniejące wartości

void setTests( tests)

W ramach tej konfiguracji ustaw listę wartości IRemoteTest, zastępując wszystkie istniejące wartości

void validateOptions()

Sprawdź wartości opcji.

Chronione metody

boolean isRemoteEnvironment()

Zwraca informację, czy środowisko TF jest wywołaniem zdalnym.

Fieldsem

BUILD_PROVIDER_TYPE_NAME

public static final String BUILD_PROVIDER_TYPE_NAME

CMD_OPTIONS_TYPE_NAME

public static final String CMD_OPTIONS_TYPE_NAME

CONFIGURATION_DESCRIPTION_TYPE_NAME

public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME

COVERAGE_OPTIONS_TYPE_NAME

public static final String COVERAGE_OPTIONS_TYPE_NAME

DEVICE_METRICS_COLLECTOR_TYPE_NAME

public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME

DEVICE_NAME

public static final String DEVICE_NAME

DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

DEVICE_RECOVERY_TYPE_NAME

public static final String DEVICE_RECOVERY_TYPE_NAME

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

GLOBAL_FILTERS_TYPE_NAME

public static final String GLOBAL_FILTERS_TYPE_NAME

LAB_PREPARER_TYPE_NAME

public static final String LAB_PREPARER_TYPE_NAME

LOGGER_TYPE_NAME

public static final String LOGGER_TYPE_NAME

LOG_SAVER_TYPE_NAME

public static final String LOG_SAVER_TYPE_NAME

METRIC_POST_PROCESSOR_TYPE_NAME

public static final String METRIC_POST_PROCESSOR_TYPE_NAME

MULTI_PREPARER_TYPE_NAME

public static final String MULTI_PREPARER_TYPE_NAME

MULTI_PRE_TARGET_PREPARER_TYPE_NAME

public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME

NON_MODULE_OBJECTS

public static final  NON_MODULE_OBJECTS

RESULT_REPORTER_TYPE_NAME

public static final String RESULT_REPORTER_TYPE_NAME

RETRY_DECISION_TYPE_NAME

public static final String RETRY_DECISION_TYPE_NAME

SANBOX_OPTIONS_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

SANDBOX_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

SKIP_MANAGER_TYPE_NAME

public static final String SKIP_MANAGER_TYPE_NAME

SYSTEM_STATUS_CHECKER_TYPE_NAME

public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME

TARGET_PREPARER_TYPE_NAME

public static final String TARGET_PREPARER_TYPE_NAME

TEST_TYPE_NAME

public static final String TEST_TYPE_NAME

Konstruktory publiczne

Konfiguracja

public Configuration (String name, 
                String description)

Tworzy Configuration z domyślnymi obiektami konfiguracji.

Parametry
name String

description String

Metody publiczne

addFilesToClean

public void addFilesToClean ( toBeCleaned)

Dodawanie plików, które muszą zostać oczyszczone podczas cleanConfigurationData()

Parametry
toBeCleaned

cleanConfigurationData

public void cleanConfigurationData ()

Usuń wszystkie pliki, które zostały pobrane do rozwiązanych pól opcji plików zdalnych.

klon

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

Parametry
output PrintWriter: urządzenie do drukowania pliku XML.

dumpXml

public void dumpXml (PrintWriter output, 
                 excludeFilters)

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

Przykład filtra: Configuration.TARGET_PREPARER_TYPE_NAME.

Parametry
output PrintWriter: urządzenie do drukowania pliku XML.

excludeFilters : lista typów obiektów, których nie należy zdumpować.

dumpXml

public void dumpXml (PrintWriter output, 
                 excludeFilters, 
                boolean printDeprecatedOptions, 
                boolean printUnchangedOptions)

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

Przykład filtra: Configuration.TARGET_PREPARER_TYPE_NAME.

Parametry
output PrintWriter: urządzenie do drukowania pliku XML.

excludeFilters : lista typów obiektów, których nie należy zdumpować.

printDeprecatedOptions boolean: czy drukować opcje oznaczone jako wycofane

printUnchangedOptions boolean

getAllConfigurationObjectsOfType

public  getAllConfigurationObjectsOfType (String configType)

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

Parametry
configType String: unikalny typ obiektu konfiguracji

Zwroty
Lista obiektów konfiguracji danego typu.

getBuildProvider

public IBuildProvider getBuildProvider ()

Pobiera parametr IBuildProvider z konfiguracji.

Zwroty
IBuildProvider IBuildProvider podany w konfiguracji

getCommandLine

public String getCommandLine ()

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

Zwroty
String wiersz poleceń użyty do utworzenia tego IConfiguration.

getCommandOptions

public ICommandOptions getCommandOptions ()

Pobiera z konfiguracji wartość ICommandOptions.

Zwroty
ICommandOptions ICommandOptions podany w konfiguracji.

getConfigurationDescription

public ConfigurationDescriptor getConfigurationDescription ()

Zwraca ConfigurationDescriptor podany w konfiguracji.

Zwroty
ConfigurationDescriptor

getConfigurationObject

public Object getConfigurationObject (String typeName)

Ogólny interfejs służący do pobierania obiektu konfiguracji o danym typie.

Parametry
typeName String: unikalny typ obiektu konfiguracji

Zwroty
Object obiekt konfiguracji lub null, jeśli typ obiektu o danej nazwie nie istnieje.

getConfigurationObjectList

public  getConfigurationObjectList (String typeName)

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

Parametry
typeName String: unikalna nazwa typu obiektu konfiguracji

Zwroty
lista obiektów konfiguracji lub null, jeśli typ obiektu o podanej nazwie nie istnieje.

getCoverageOptions

public CoverageOptions getCoverageOptions ()

Pobiera z konfiguracji wartość CoverageOptions.

Zwroty
CoverageOptions CoverageOptions podany w konfiguracji.

getDescription

public String getDescription ()

Zwroty
String krótki opis zrozumiały dla użytkownikaConfiguration

getDeviceConfig

public  getDeviceConfig ()

Pobiera IDeviceConfiguration z konfiguracji.

Zwroty
IDeviceConfiguration podane w kolejności w ramach konfiguracji.

getDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

Parametry
nameDevice String

Zwroty
IDeviceConfiguration

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Pobiera z konfiguracji wartość TestDeviceOptions.

Zwroty
TestDeviceOptions TestDeviceOptions podany w konfiguracji.

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Pobiera z konfiguracji wartość IDeviceRecovery.

Zwroty
IDeviceRecovery IDeviceRecovery podany w konfiguracji.

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Pobiera z konfiguracji wartość IDeviceSelection.

Zwroty
IDeviceSelection IDeviceSelection podany w konfiguracji.

getFilesToClean

public  getFilesToClean ()

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

Zwroty

getGlobalFilters

public GlobalTestFilter getGlobalFilters ()

Pobiera GlobalTestFilter 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 kolejności w ramach konfiguracji.

getLogOutput

public ILeveledLogOutput getLogOutput ()

Pobiera z konfiguracji wartość ILeveledLogOutput.

Zwroty
ILeveledLogOutput ILeveledLogOutput podany w konfiguracji.

getLogSaver

public ILogSaver getLogSaver ()

Pobiera z konfiguracji wartość ILogSaver.

Zwroty
ILogSaver ILogSaver podany w konfiguracji.

getMetricCollectors

public  getMetricCollectors ()

Pobiera IMetricCollector z konfiguracji.

Zwroty

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

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

Zwroty

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

Pobiera IMultiTargetPreparer z konfiguracji, która powinna zostać wykonana przed uruchomieniem dowolnego z urządzeń target_preparers.

Zwroty
IMultiTargetPreparer podane w kolejności w ramach konfiguracji.

getMultiTargetPreparers

public  getMultiTargetPreparers ()

Pobiera IMultiTargetPreparer z konfiguracji.

Zwroty
IMultiTargetPreparer podane w kolejności w ramach konfiguracji.

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 wywołania.

Zwroty
SkipManager

getSystemStatusCheckers

public  getSystemStatusCheckers ()

Pobiera ISystemStatusChecker z konfiguracji.

Zwroty
ISystemStatusChecker podane w kolejności w ramach konfiguracji.

getTargetPreparers

public  getTargetPreparers ()

Pobiera ITargetPreparer z konfiguracji.

Zwroty
ITargetPreparer podane w kolejności w ramach konfiguracji.

getTestInvocationListeners

public  getTestInvocationListeners ()

Pobiera z konfiguracji ITestInvocationListener do użycia.

Zwroty
ITestInvocationListener podane w konfiguracji.

getTests

public  getTests ()

Pobiera IRemoteTest do wykonania z konfiguracji.

Zwroty
testy podane w konfiguracji.

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

Wstrzyknij wartość opcji do zbioru obiektów konfiguracji.

Przydatne do podawania wartości opcji generowanych dynamicznie.

Parametry
optionName String: nazwa opcji

optionValue String: wartość opcji

Rzuty
ConfigurationException

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

Wstrzyknij wartość opcji do zbioru obiektów konfiguracji.

Przydatne do podawania wartości opcji generowanych dynamicznie.

Parametry
optionName String: nazwa opcji

optionKey String: opcjonalny klucz opcji mapy lub wartość null

optionValue String: wartość opcji mapy

Rzuty
ConfigurationException

injectOptionValueWithSource

public void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String source)

Wstrzyknij wartość opcji do zbioru obiektów konfiguracji.

Przydatne do podawania wartości opcji generowanych dynamicznie.

Parametry
optionName String: nazwa opcji

optionKey String: opcjonalny klucz opcji mapy lub wartość null

optionValue String: wartość opcji mapy

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

Rzuty
ConfigurationException

injectOptionValues

public void injectOptionValues ( optionDefs)

Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracji.

Ta opcja jest przydatna, gdy po utworzeniu nowego obiektu chcesz wstrzyknąć wiele wartości opcji naraz.

Parametry
optionDefs : lista definicji opcji do wstrzyknięcia

Rzuty
ConfigurationException

isDeviceConfiguredFake

public boolean isDeviceConfiguredFake (String deviceName)

Zwraca informację, czy skonfigurowane urządzenie ma tag isFake=true.

Parametry
deviceName String

Zwroty
boolean

partialDeepClone

public IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

Utwórz klon bazowy z poziomu clone(), a potem sklonuj głęboko listę danego obiektu konfiguracji.

Parametry
objectToDeepClone : lista obiektów konfiguracji do głębokiego sklonowania.

client IKeyStoreClient: klient magazynu kluczy.

Zwroty
IConfiguration Częściowo skonfigurowana głęboka kopia konfiguracji.

Rzuty
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Wyprowadza tekst pomocy dotyczącej korzystania z wiersza poleceń dla tej konfiguracji do podanego strumienia drukowania.

Parametry
importantOnly boolean: jeśli true, wydrukuj tylko pomoc dotyczącą ważnych opcji

out PrintStream: ERROR(/PrintStream) do użycia.

Rzuty
com.android.tradefed.config.ConfigurationException
ConfigurationException

resolveDynamicOptions

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Rozwiąż opcje ERROR(/File) wskazujące odległą lokalizację. Wymaga to wywołania funkcji cleanConfigurationData(), aby wyczyścić pliki.

Parametry
resolver DynamicRemoteFileResolver: DynamicRemoteFileResolver do rozwiązywania plików

Rzuty
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public void safeInjectOptionValues ( optionDefs)

Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracji bez zgłaszania wyjątku, jeśli nie można zastosować jednej z opcji.

Ta opcja jest przydatna, gdy po utworzeniu nowego obiektu chcesz wstrzyknąć wiele wartości opcji naraz.

Parametry
optionDefs : lista definicji opcji do wstrzyknięcia

Rzuty
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

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 dokumentacji ArgsOptionParser

Parametry
listArgs : argumenty wiersza poleceń

keyStoreClient IKeyStoreClient: IKeyStoreClient do użycia.

Zwroty
niewykorzystane argumenty

Rzuty
ConfigurationException

setBuildProvider

public void setBuildProvider (IBuildProvider provider)

Zastąp bieżącą wartość IBuildProvider w konfiguracji.

Parametry
provider IBuildProvider: nowy IBuildProvider

setCommandLine

public void setCommandLine (String[] arrayArgs)

Ustawia wiersz poleceń użyty do utworzenia tego IConfiguration. W przeciwieństwie do funkcji setOptionsFromCommandLineArgs przechowuje ona cały wiersz polecenia, w tym nazwę konfiguracji.

Parametry
arrayArgs String: wiersz poleceń

setCommandOptions

public void setCommandOptions (ICommandOptions cmdOptions)

Ustaw zmienną ICommandOptions, zastępując nią wszystkie istniejące wartości

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

Ogólna metoda ustawiania obiektu konfiguracji o danej nazwie, która zastępuje wszystkie istniejące wartości.

Parametry
typeName String: unikalna nazwa typu obiektu konfiguracji.

configObject Object: obiekt konfiguracji

Rzuty
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

Ogólna metoda ustawiania listy obiektów konfiguracji dla podanej nazwy, zastępując wszystkie dotychczasowe wartości.

Parametry
typeName String: unikalna nazwa typu obiektu konfiguracji.

configList : lista obiektów konfiguracji

Rzuty
ConfigurationException

setCoverageOptions

public void setCoverageOptions (CoverageOptions coverageOptions)

Ustaw wartość CoverageOptions, zastępując nią wszystkie istniejące wartości.

Parametry
coverageOptions CoverageOptions

setDeviceConfig

public void setDeviceConfig (IDeviceConfiguration deviceConfig)

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

setDeviceConfigList

public void setDeviceConfigList ( deviceConfigs)

Ustaw zmienne IDeviceConfiguration, zastępując nimi wszystkie dotychczasowe wartości.

setDeviceMetricCollectors

public void setDeviceMetricCollectors ( collectors)

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

Parametry
collectors

setDeviceOptions

public void setDeviceOptions (TestDeviceOptions devOptions)

Ustaw zmienną TestDeviceOptions, zastępując nią wszystkie istniejące wartości

Parametry
devOptions TestDeviceOptions

setDeviceRecovery

public void setDeviceRecovery (IDeviceRecovery recovery)

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

setDeviceRequirements

public void setDeviceRequirements (IDeviceSelection devRequirements)

Ustaw zmienną IDeviceSelection, zastępując nią wszystkie istniejące wartości

setLabPreparer

public void setLabPreparer (ITargetPreparer preparer)

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

setLabPreparers

public void setLabPreparers ( preparers)

Ustaw listę ITargetPreparer, zastępując wszystkie istniejące wartości.

setLogOutput

public void setLogOutput (ILeveledLogOutput logger)

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

setLogSaver

public void setLogSaver (ILogSaver logSaver)

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

setMultiPreTargetPreparer

public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)

Metoda ułatwiająca ustawienie w tej konfiguracji pojedynczego elementu IMultiTargetPreparer, który powinien zostać wykonany przed dowolnym z urządzeń target_preparers, zastępując wszystkie istniejące wartości.

setMultiPreTargetPreparers

public void setMultiPreTargetPreparers ( multiPreTargPreps)

W tej konfiguracji ustaw listę IMultiTargetPreparer, która powinna być wykonywana przed dowolnym z urządzeń target_preparers, zastępując wszystkie istniejące wartości.

setMultiTargetPreparer

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

wygodna metoda ustawienia pojedynczej wartości IMultiTargetPreparer w tej konfiguracji, zastępując wszystkie istniejące wartości;

setMultiTargetPreparers

public void setMultiTargetPreparers ( multiTargPreps)

W ramach tej konfiguracji ustaw listę wartości IMultiTargetPreparer, zastępując wszystkie istniejące wartości

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

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

ArgsOptionParser – oczekiwany format

Parametry
listArgs : argumenty wiersza poleceń

Zwroty
niewykorzystane argumenty

Rzuty
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

Wymagany format znajdziesz w dokumentacji ArgsOptionParser

Parametry
listArgs : argumenty wiersza poleceń

keyStoreClient IKeyStoreClient: IKeyStoreClient do użycia.

Zwroty
niewykorzystane argumenty

Rzuty
ConfigurationException

setPostProcessors

public void setPostProcessors ( processors)

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

Parametry
processors

setRetryDecision

public void setRetryDecision (IRetryDecision decisionRetry)

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

setSystemStatusChecker

public void setSystemStatusChecker (ISystemStatusChecker systemChecker)

wygodna metoda ustawienia pojedynczej wartości ISystemStatusChecker w tej konfiguracji, zastępując wszystkie istniejące wartości;

setSystemStatusCheckers

public void setSystemStatusCheckers ( systemCheckers)

W ramach tej konfiguracji ustaw listę wartości ISystemStatusChecker, zastępując wszystkie istniejące wartości

setTargetPreparer

public void setTargetPreparer (ITargetPreparer preparer)

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

setTargetPreparers

public void setTargetPreparers ( preparers)

Ustaw listę ITargetPreparer, zastępując wszystkie istniejące wartości.

setTest

public void setTest (IRemoteTest test)

wygodna metoda ustawienia pojedynczej wartości IRemoteTest w tej konfiguracji, która zastąpi wszystkie istniejące wartości;

setTestInvocationListener

public void setTestInvocationListener (ITestInvocationListener listener)

wygodna metoda ustawiania pojedynczego ITestInvocationListener,

setTestInvocationListeners

public void setTestInvocationListeners ( listeners)

Ustaw listę ITestInvocationListener, zastępując wszystkie istniejące wartości

setTests

public void setTests ( tests)

W ramach tej konfiguracji ustaw listę wartości IRemoteTest, zastępując wszystkie istniejące wartości

validateOptions

public void validateOptions ()

Sprawdź wartości opcji.

Obecnie sprawdzamy tylko, czy wszystkie opcje wymagane są ustawione.

Rzuty
ConfigurationException

Chronione metody

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

Zwraca informację, czy środowisko TF jest wywołaniem zdalnym.

Zwroty
boolean