Konfiguracja

public class Configuration
extends Object implements IConfiguration

Obiekt Java.lang.Object
com.android.tradefed.config.Configuration


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

Streszczenie

Pola

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

Konstruktorzy publiczni

Configuration (String name, String description)

Tworzy Configuration z domyślnymi obiektami konfiguracyjnymi.

Metody publiczne

void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

Dodaj pliki, które muszą zostać wyczyszczone podczas cleanConfigurationData()

void cleanConfigurationData ()

Usuń wszystkie pliki 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 pokazanymi dla tej IConfiguration jako String .

void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tej IConfiguration minus filtry obiektów według ich nazwy klucza.

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

Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tej IConfiguration minus filtry obiektów według ich nazwy klucza.

getAllConfigurationObjectsOfType (String configType)

Ogólny interfejs umożliwiający pobieranie wszystkich obiektów o podanej nazwie typu na różne urządzenia.

IBuildProvider getBuildProvider ()

Pobiera IBuildProvider z konfiguracji.

String getCommandLine ()

Pobiera wiersz polecenia używany do tworzenia 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 umożliwiający pobranie obiektu konfiguracyjnego o podanej nazwie typu.

getConfigurationObjectList (String typeName)

Podobny do getConfigurationObject(String) , ale dla 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 s z konfiguracji.

IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Zwróć wartość IDeviceConfiguration powiązaną z podaną nazwą, null, jeśli nie zostanie znaleziona.

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

Pobierz nazwy opcji, które nie zmieniły żadnych wartości

getLabPreparers ()

Pobiera ITargetPreparer s z konfiguracji.

ILeveledLogOutput getLogOutput ()

Pobiera ILeveledLogOutput do użycia z konfiguracji.

ILogSaver getLogSaver ()

Pobiera ILogSaver do użycia z konfiguracji.

getMetricCollectors ()

Pobiera IMetricCollector s z konfiguracji.

static getMultiDeviceSupportedTag ()

Zwraca ERROR(/Set) tagów obsługiwanych w tagu urządzenia w przypadku konfiguracji z wieloma urządzeniami.

getMultiPreTargetPreparers ()

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

getMultiTargetPreparers ()

Pobiera IMultiTargetPreparer s z konfiguracji.

String getName ()

Zwraca nazwę konfiguracji.

getPostProcessors ()

Pobiera IPostProcessor z konfiguracji.

IRetryDecision getRetryDecision ()

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

SkipManager getSkipManager ()

Pobiera SkipManager dla wywołania.

getSystemStatusCheckers ()

Pobiera ISystemStatusChecker s z konfiguracji.

getTargetPreparers ()

Pobiera ITargetPreparer s z konfiguracji.

getTestInvocationListeners ()

Pobiera ITestInvocationListener s do użycia z konfiguracji.

getTests ()

Pobiera IRemoteTest s do uruchomienia z konfiguracji.

void injectOptionValue (String optionName, String optionValue)

Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.

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

Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.

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

Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.

void injectOptionValues ( optionDefs) injectOptionValues ( optionDefs)

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

boolean isDeviceConfiguredFake (String deviceName)

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

IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

Utwórz klon podstawowy z clone() a następnie głęboko sklonuj listę danego obiektu konfiguracyjnego.

void printCommandUsage (boolean importantOnly, PrintStream out)

Wysyła tekst pomocy dotyczący użycia wiersza poleceń dla tej konfiguracji do danego printStream.

void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

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

void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracyjnych bez rzucania, jeśli nie można zastosować jednej z opcji.

setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

Ustaw pola Option konfiguracyjnych z podanym zestawem argumentów wiersza poleceń, stosując podejście najlepszego wysiłku.

void setBuildProvider ( IBuildProvider provider)

Zastąp bieżący IBuildProvider w konfiguracji.

void setCommandLine (String[] arrayArgs)

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

void setCommandOptions ( ICommandOptions cmdOptions)

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

void setConfigurationObject (String typeName, Object configObject)

Ogólna metoda ustawiania obiektu konfiguracyjnego o podaną nazwę, zastępując dowolną istniejącą wartość.

void setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList)

Ogólna metoda ustawiania listy obiektów konfiguracyjnych dla danej nazwy, zastępując dowolną istniejącą wartość.

void setCoverageOptions ( CoverageOptions coverageOptions)

Ustaw CoverageOptions , zastępując wszelkie istniejące wartości.

void setDeviceConfig ( IDeviceConfiguration deviceConfig)

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

void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

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

void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

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

void setDeviceOptions ( TestDeviceOptions devOptions)

Ustaw TestDeviceOptions , zastępując wszelkie istniejące wartości

void setDeviceRecovery ( IDeviceRecovery recovery)

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

void setDeviceRequirements ( IDeviceSelection devRequirements)

Ustaw IDeviceSelection , zastępując wszelkie istniejące wartości

void setLabPreparer ( ITargetPreparer preparer)

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

void setLabPreparers ( preparers) setLabPreparers ( preparers)

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

void setLogOutput ( ILeveledLogOutput logger)

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

void setLogSaver ( ILogSaver logSaver)

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

void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep)

Wygodna metoda ustawienia pojedynczego IMultiTargetPreparer w tej konfiguracji, który powinien zostać wykonany przed którymkolwiek z urządzeń target_preparers, zastępując wszelkie istniejące wartości

void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

Ustaw listę IMultiTargetPreparer w tej konfiguracji, która powinna zostać wykonana przed którymkolwiek z urządzeń target_preparers, zastępując wszelkie istniejące wartości

void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

Wygodna metoda ustawienia pojedynczego IMultiTargetPreparer w tej konfiguracji, zastępując wszelkie istniejące wartości

void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

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

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

Ustaw pola Option konfiguracyjnej z podanym zestawem argumentów wiersza poleceń

ArgsOptionParser dla oczekiwanego formatu

setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

Ustaw pola Option konfiguracyjnej z podanym zestawem argumentów wiersza poleceń

Zobacz ArgsOptionParser dla oczekiwanego formatu

void setPostProcessors ( processors) setPostProcessors ( processors)

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

void setRetryDecision ( IRetryDecision decisionRetry)

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

void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

Wygodna metoda ustawienia pojedynczego ISystemStatusChecker w tej konfiguracji, zastępując wszelkie istniejące wartości

void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

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

void setTargetPreparer ( ITargetPreparer preparer)

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

void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

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

void setTest ( IRemoteTest test)

Wygodna metoda ustawienia pojedynczego IRemoteTest w tej konfiguracji, zastępując wszelkie istniejące wartości

void setTestInvocationListener ( ITestInvocationListener listener)

Wygodna metoda ustawiania pojedynczego elementu ITestInvocationListener

void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

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

void setTests ( tests) setTests ( tests)

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

void validateOptions ()

Sprawdź wartości opcji.

Metody chronione

boolean isRemoteEnvironment ()

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

Pola

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

NAZWA URZĄDZENIA

public static final String DEVICE_NAME

DEVICE_OPTIONS_TYPE_NAME

public static final String DEVICE_OPTIONS_TYPE_NAME

NAZWA URZĄDZENIA_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

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

Konstruktorzy publiczni

Konfiguracja

public Configuration (String name, 
                String description)

Tworzy Configuration z domyślnymi obiektami konfiguracyjnymi.

Parametry
name String

description String

Metody publiczne

dodajFilesToClean

public void addFilesToClean ( toBeCleaned)

Dodaj pliki, które muszą zostać wyczyszczone podczas cleanConfigurationData()

Parametry
toBeCleaned

czyste dane konfiguracyjne

public void cleanConfigurationData ()

Usuń wszystkie pliki pobrane do rozwiązanych pól opcji plików zdalnych.

klon

public Configuration clone ()

Tworzy płytką kopię tego obiektu.

Zwroty
Configuration

zrzućXml

public void dumpXml (PrintWriter output)

Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami pokazanymi dla tej IConfiguration jako String .

Parametry
output PrintWriter : moduł zapisujący, do którego ma zostać wydrukowany plik XML.

zrzućXml

public void dumpXml (PrintWriter output, 
                 excludeFilters)

Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tej IConfiguration minus filtry obiektów według ich nazwy klucza.

Przykład filtra: Configuration#TARGET_PREPARER_TYPE_NAME .

Parametry
output PrintWriter : moduł zapisujący, do którego ma zostać wydrukowany plik XML.

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

zrzućXml

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

Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tej IConfiguration minus filtry obiektów według ich nazwy klucza.

Przykład filtra: Configuration#TARGET_PREPARER_TYPE_NAME .

Parametry
output PrintWriter : moduł zapisujący, do którego ma zostać wydrukowany plik XML.

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

printDeprecatedOptions boolean : Określa, czy drukować opcje oznaczone jako przestarzałe

printUnchangedOptions boolean

getAllConfigurationObjectsOfType

public  getAllConfigurationObjectsOfType (String configType)

Ogólny interfejs umożliwiający pobieranie wszystkich obiektów o podanej nazwie typu na różne urządzenia.

Parametry
configType String : unikalny typ obiektu konfiguracyjnego

Zwroty
Lista obiektów konfiguracyjnych danego typu.

getBuildProvider

public IBuildProvider getBuildProvider ()

Pobiera IBuildProvider z konfiguracji.

Zwroty
IBuildProvider IBuildProvider podany w konfiguracji

pobierz linię poleceń

public String getCommandLine ()

Pobiera wiersz polecenia używany do tworzenia tego IConfiguration .

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

pobierzOpcje poleceń

public ICommandOptions getCommandOptions ()

Pobiera ICommandOptions do użycia z konfiguracji.

Zwroty
ICommandOptions ICommandOptions podane w konfiguracji.

pobierz opis konfiguracji

public ConfigurationDescriptor getConfigurationDescription ()

Zwraca ConfigurationDescriptor podany w konfiguracji.

Zwroty
ConfigurationDescriptor

pobierz obiekt konfiguracyjny

public Object getConfigurationObject (String typeName)

Ogólny interfejs umożliwiający pobranie obiektu konfiguracyjnego o podanej nazwie typu.

Parametry
typeName String : unikalny typ obiektu konfiguracyjnego

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

getConfigurationObjectList

public  getConfigurationObjectList (String typeName)

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

Parametry
typeName String : unikalna nazwa typu obiektu konfiguracyjnego

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

pobierzOpcje pokrycia

public CoverageOptions getCoverageOptions ()

Pobiera CoverageOptions do użycia z konfiguracji.

Zwroty
CoverageOptions CoverageOptions podane w konfiguracji.

pobierz opis

public String getDescription ()

Zwroty
String krótki, czytelny dla użytkownika opis tej Configuration

pobierz konfigurację urządzenia

public  getDeviceConfig ()

Pobiera IDeviceConfiguration s z konfiguracji.

Zwroty
IDeviceConfiguration podane w kolejności w konfiguracji

pobierzDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Zwróć wartość IDeviceConfiguration powiązaną z podaną nazwą, null, jeśli nie zostanie znaleziona.

Parametry
nameDevice String

Zwroty
IDeviceConfiguration

pobierzOpcje urządzenia

public TestDeviceOptions getDeviceOptions ()

Pobiera TestDeviceOptions do użycia z konfiguracji.

Zwroty
TestDeviceOptions TestDeviceOptions podane w konfiguracji.

pobierz Odzyskiwanie urządzenia

public IDeviceRecovery getDeviceRecovery ()

Pobiera IDeviceRecovery do użycia z konfiguracji.

Zwroty
IDeviceRecovery IDeviceRecovery podane w konfiguracji.

pobierz wymagania urządzenia

public IDeviceSelection getDeviceRequirements ()

Pobiera IDeviceSelection do użycia z konfiguracji.

Zwroty
IDeviceSelection IDeviceSelection podany w konfiguracji.

pobierzFilesToClean

public  getFilesToClean ()

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

Zwroty

pobierzGlobalFilters

public GlobalTestFilter getGlobalFilters ()

Pobiera GlobalTestFilter dla wywołania.

Zwroty
GlobalTestFilter

pobierzOpcjeInop

public  getInopOptions ()

Pobierz nazwy opcji, które nie zmieniły żadnych wartości

Zwroty

getLabPreparers

public  getLabPreparers ()

Pobiera ITargetPreparer s z konfiguracji.

Zwroty
elementy ITargetPreparer podane w kolejności w konfiguracji

pobierz dane wyjściowe dziennika

public ILeveledLogOutput getLogOutput ()

Pobiera ILeveledLogOutput do użycia z konfiguracji.

Zwroty
ILeveledLogOutput ILeveledLogOutput podany w konfiguracji.

pobierz LogSaver

public ILogSaver getLogSaver ()

Pobiera ILogSaver do użycia z konfiguracji.

Zwroty
ILogSaver ILogSaver dostarczony w konfiguracji.

getMetricCollectors

public  getMetricCollectors ()

Pobiera IMetricCollector s z konfiguracji.

Zwroty

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

Zwraca ERROR(/Set) tagów obsługiwanych w tagu urządzenia w przypadku konfiguracji z wieloma urządzeniami.

Zwroty

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

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

Zwroty
IMultiTargetPreparer podane w kolejności w konfiguracji

getMultiTargetPreparers

public  getMultiTargetPreparers ()

Pobiera IMultiTargetPreparer s z konfiguracji.

Zwroty
IMultiTargetPreparer podane w kolejności w konfiguracji

pobierzNazwę

public String getName ()

Zwraca nazwę konfiguracji.

Zwroty
String

pobierzPostProcesory

public  getPostProcessors ()

Pobiera IPostProcessor z konfiguracji.

Zwroty

pobierz ponownie decyzję

public IRetryDecision getRetryDecision ()

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

Zwroty
IRetryDecision

pobierz SkipManagera

public SkipManager getSkipManager ()

Pobiera SkipManager dla wywołania.

Zwroty
SkipManager

getSystemStatusCheckers

public  getSystemStatusCheckers ()

Pobiera ISystemStatusChecker s z konfiguracji.

Zwroty
ISystemStatusChecker podane w kolejności w konfiguracji

getTargetPreparers

public  getTargetPreparers ()

Pobiera ITargetPreparer s z konfiguracji.

Zwroty
elementy ITargetPreparer podane w kolejności w konfiguracji

getTestInvocationListeners

public  getTestInvocationListeners ()

Pobiera ITestInvocationListener s do użycia z konfiguracji.

Zwroty
elementy ITestInvocationListener podane w konfiguracji.

pobierz testy

public  getTests ()

Pobiera IRemoteTest s do uruchomienia z konfiguracji.

Zwroty
testy zawarte w konfiguracji

wstrzyknij wartość opcji

public void injectOptionValue (String optionName, 
                String optionValue)

Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.

Przydatne do podawania wartości opcji generowanych dynamicznie.

Parametry
optionName String : nazwa opcji

optionValue String : wartość opcji

Rzuca
ConfigurationException

wstrzyknij wartość opcji

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

Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.

Przydatne do podawania wartości opcji generowanych dynamicznie.

Parametry
optionName String : nazwa opcji

optionKey String : opcjonalny klucz opcji mapy lub null

optionValue String : wartość opcji mapy

Rzuca
ConfigurationException

injectOptionValueWithSource

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

Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.

Przydatne do podawania wartości opcji generowanych dynamicznie.

Parametry
optionName String : nazwa opcji

optionKey String : opcjonalny klucz opcji mapy lub null

optionValue String : wartość opcji mapy

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

Rzuca
ConfigurationException

wstrzyknij wartości opcji

public void injectOptionValues ( optionDefs)

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

Przydatne do wstrzyknięcia wielu wartości opcji jednocześnie po utworzeniu nowego obiektu.

Parametry
optionDefs : lista opcji do wstrzyknięcia

Rzuca
ConfigurationException

isDeviceConfiguredFake

public boolean isDeviceConfiguredFake (String deviceName)

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

Parametry
deviceName String

Zwroty
boolean

częściowyDeepClone

public IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

Utwórz klon podstawowy z clone() a następnie głęboko sklonuj listę danego obiektu konfiguracyjnego.

Parametry
objectToDeepClone : Lista obiektów konfiguracyjnych do głębokiego sklonowania.

client IKeyStoreClient : Klient magazynu kluczy.

Zwroty
IConfiguration Częściowo głęboko sklonowana konfiguracja.

Rzuca
ConfigurationException

printCommandUżycie

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Wysyła tekst pomocy dotyczący użycia wiersza poleceń dla tej konfiguracji do danego printStream.

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

out PrintStream : ERROR(/PrintStream) którego należy użyć.

Rzuca
com.android.tradefed.config.ConfigurationException
ConfigurationException

rozwiązać Opcje dynamiczne

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Rozwiąż opcje ERROR(/File) wskazujące na odległą lokalizację. Wymaga to wywołania cleanConfigurationData() w celu oczyszczenia plików.

Parametry
resolver DynamicRemoteFileResolver : DynamicRemoteFileResolver do rozpoznawania plików

Rzuca
BuildRetrievalError
ConfigurationException

wartości bezpieczneInjectOption

public void safeInjectOptionValues ( optionDefs)

Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracyjnych bez rzucania, jeśli nie można zastosować jednej z opcji.

Przydatne do wstrzyknięcia wielu wartości opcji jednocześnie po utworzeniu nowego obiektu.

Parametry
optionDefs : lista opcji do wstrzyknięcia

Rzuca
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Ustaw pola Option konfiguracyjnych z podanym zestawem argumentów wiersza poleceń, stosując podejście najlepszego wysiłku.

Zobacz ArgsOptionParser dla oczekiwanego formatu

Parametry
listArgs : argumenty wiersza poleceń

keyStoreClient IKeyStoreClient : IKeyStoreClient do użycia.

Zwroty
niewykorzystane argumenty

Rzuca
ConfigurationException

setBuildProvider

public void setBuildProvider (IBuildProvider provider)

Zastąp bieżący IBuildProvider w konfiguracji.

Parametry
provider IBuildProvider : nowy IBuildProvider

ustaw linię poleceń

public void setCommandLine (String[] arrayArgs)

Ustawia wiersz poleceń używany do tworzenia tego IConfiguration . W przeciwieństwie do setOptionsFromCommandLineArgs przechowuje całą linię poleceń, łącznie z nazwą konfiguracji.

Parametry
arrayArgs String : linia poleceń

ustawOpcje Poleceń

public void setCommandOptions (ICommandOptions cmdOptions)

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

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

Ogólna metoda ustawiania obiektu konfiguracyjnego o podaną nazwę, zastępując dowolną istniejącą wartość.

Parametry
typeName String : unikalna nazwa typu obiektu konfiguracyjnego.

configObject Object : obiekt konfiguracyjny

Rzuca
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

Ogólna metoda ustawiania listy obiektów konfiguracyjnych dla danej nazwy, zastępując dowolną istniejącą wartość.

Parametry
typeName String : unikalna nazwa typu obiektu konfiguracyjnego.

configList : lista obiektów konfiguracyjnych

Rzuca
ConfigurationException

ustawOpcje Pokrycia

public void setCoverageOptions (CoverageOptions coverageOptions)

Ustaw CoverageOptions , zastępując wszelkie istniejące wartości.

Parametry
coverageOptions CoverageOptions

ustaw konfigurację urządzenia

public void setDeviceConfig (IDeviceConfiguration deviceConfig)

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

setDeviceConfigList

public void setDeviceConfigList ( deviceConfigs)

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

setDeviceMetricCollectors

public void setDeviceMetricCollectors ( collectors)

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

Parametry
collectors

ustawOpcje Urządzenia

public void setDeviceOptions (TestDeviceOptions devOptions)

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

Parametry
devOptions TestDeviceOptions

ustaw odzyskiwanie urządzenia

public void setDeviceRecovery (IDeviceRecovery recovery)

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

ustaw wymagania urządzenia

public void setDeviceRequirements (IDeviceSelection devRequirements)

Ustaw IDeviceSelection , zastępując wszelkie istniejące wartości

setLabPreparer

public void setLabPreparer (ITargetPreparer preparer)

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

setLabPreparers

public void setLabPreparers ( preparers)

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

setLogOutput

public void setLogOutput (ILeveledLogOutput logger)

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

ustawLogSaver

public void setLogSaver (ILogSaver logSaver)

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

setMultiPreTargetPreparer

public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)

Wygodna metoda ustawienia pojedynczego IMultiTargetPreparer w tej konfiguracji, który powinien zostać wykonany przed którymkolwiek z urządzeń target_preparers, zastępując wszelkie istniejące wartości

setMultiPreTargetPreparers

public void setMultiPreTargetPreparers ( multiPreTargPreps)

Ustaw listę IMultiTargetPreparer w tej konfiguracji, która powinna zostać wykonana przed którymkolwiek z urządzeń target_preparers, zastępując wszelkie istniejące wartości

setMultiTargetPreparer

public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Wygodna metoda ustawienia pojedynczego IMultiTargetPreparer w tej konfiguracji, zastępując wszelkie istniejące wartości

setMultiTargetPreparers

public void setMultiTargetPreparers ( multiTargPreps)

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

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

Ustaw pola Option konfiguracyjnej z podanym zestawem argumentów wiersza poleceń

ArgsOptionParser dla oczekiwanego formatu

Parametry
listArgs : argumenty wiersza poleceń

Zwroty
niewykorzystane argumenty

Rzuca
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Ustaw pola Option konfiguracyjnej z podanym zestawem argumentów wiersza poleceń

Zobacz ArgsOptionParser dla oczekiwanego formatu

Parametry
listArgs : argumenty wiersza poleceń

keyStoreClient IKeyStoreClient : IKeyStoreClient do użycia.

Zwroty
niewykorzystane argumenty

Rzuca
ConfigurationException

setPostProcessors

public void setPostProcessors ( processors)

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

Parametry
processors

setRetryDecision

public void setRetryDecision (IRetryDecision decisionRetry)

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

setSystemStatusChecker

public void setSystemStatusChecker (ISystemStatusChecker systemChecker)

Wygodna metoda ustawienia pojedynczego ISystemStatusChecker w tej konfiguracji, zastępując wszelkie istniejące wartości

setSystemStatusCheckers

public void setSystemStatusCheckers ( systemCheckers)

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

setTargetPreparer

public void setTargetPreparer (ITargetPreparer preparer)

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

setTargetPreparers

public void setTargetPreparers ( preparers)

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

ustawTest

public void setTest (IRemoteTest test)

Wygodna metoda ustawienia pojedynczego IRemoteTest w tej konfiguracji, zastępując wszelkie istniejące wartości

setTestInvocationListener

public void setTestInvocationListener (ITestInvocationListener listener)

Wygodna metoda ustawiania pojedynczego elementu ITestInvocationListener

setTestInvocationListeners

public void setTestInvocationListeners ( listeners)

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

zestaw testów

public void setTests ( tests)

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

zatwierdźOpcje

public void validateOptions ()

Sprawdź wartości opcji.

Obecnie sprawdza to tylko, czy wszystkie obowiązkowe opcje zostały ustawione

Rzuca
ConfigurationException

Metody chronione

jestZdalneŚrodowisko

protected boolean isRemoteEnvironment ()

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

Zwroty
boolean