Konfiguracja

public class Configuration
extends Object implements IConfiguration

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


Konkretna implementacja IConfiguration, która przechowuje wczytane obiekty konfiguracyjne w 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)

Dodaj pliki, które trzeba wyczyścić w ciągu cleanConfigurationData()

void cleanConfigurationData()

Usuń wszystkie pliki, które zostały pobrane w polach Opcja w plikach zdalnych.

Configuration clone()

Tworzy płytką kopię tego obiektu.

void dumpXml(PrintWriter output)

Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami widocznymi w tym IConfiguration jako String.

void dumpXml(PrintWriter output, excludeFilters)

Pobiera rozwinięty plik XML dla konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego elementu IConfiguration z wyłączeniem 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 umożliwiający pobieranie wszystkich obiektów o danej nazwie typu na różnych urządzeniach.

IBuildProvider getBuildProvider()

Pobiera parametr IBuildProvider z konfiguracji.

String getCommandLine()

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

ICommandOptions getCommandOptions()

Pobiera obiekt ICommandOptions do użycia z konfiguracji.

ConfigurationDescriptor getConfigurationDescription()

Zwraca wartość ConfigurationDescriptor podaną w konfiguracji.

Object getConfigurationObject(String typeName)

Ogólny interfejs umożliwiający pobieranie obiektu konfiguracji o podanej nazwie typu.

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

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

GlobalTestFilter getGlobalFilters()

Pobiera GlobalTestFilter wywołania.

getInopOptions()

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

getLabPreparers()

Pobiera parametry ITargetPreparer z konfiguracji.

ILeveledLogOutput getLogOutput()

Pobiera z konfiguracji wartość ILeveledLogOutput.

ILogSaver getLogSaver()

Pobiera z konfiguracji wartość ILogSaver.

getMetricCollectors()

Pobiera parametry IMetricCollector z konfiguracji.

static getMultiDeviceSupportedTag()

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

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 parametry IPostProcessor z konfiguracji.

IRetryDecision getRetryDecision()

Zwraca wartość IRetryDecision używaną w wywołaniu.

SkipManager getSkipManager()

Pobiera SkipManager dla wywołania.

getSystemStatusCheckers()

Pobiera ISystemStatusChecker z konfiguracji.

getTargetPreparers()

Pobiera ITargetPreparer z konfiguracji.

getTestInvocationListeners()

Pobiera komponenty typu ITestInvocationListener do użycia z konfiguracji.

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 zbioru obiektów konfiguracji.

boolean isDeviceConfiguredFake(String deviceName)

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

IConfiguration partialDeepClone( objectToDeepClone, IKeyStoreClient client)

Utwórz kopię bazową z clone(), a następnie skopiuj szczegółową listę podanego 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ąż problemy z atrybutem ERROR(/File) wskazującym zdalną lokalizację.

void safeInjectOptionValues( optionDefs)

Wstrzyknij wiele wartości opcji do zbioru obiektów konfiguracji bez wysyłania zapytania, jeśli taka nie można zastosować opcji.

setBestEffortOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

Ustaw pola konfiguracji Option z określonym zestawem argumentów wiersza poleceń, używając najlepszej metody pod względem wysiłku.

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

void setDeviceConfig(IDeviceConfiguration deviceConfig)

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

void setDeviceConfigList( deviceConfigs)

Ustaw wartości IDeviceConfiguration, zastępując obecne wartości.

void setDeviceMetricCollectors( collectors)

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

void setDeviceOptions(TestDeviceOptions devOptions)

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

void setDeviceRecovery(IDeviceRecovery recovery)

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

void setDeviceRequirements(IDeviceSelection devRequirements)

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

void setLabPreparer(ITargetPreparer preparer)

Ustaw ITargetPreparer, zastępując obecną 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 ILogSaver, zastępując istniejącą 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)

Ustaw listę elementów IMultiTargetPreparer, które mają być wykonane w tej konfiguracji przed dowolnym urządzeniem target_preparers, zastępując 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)

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

setOptionsFromCommandLineArgs( listArgs)

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

ArgsOptionParser – oczekiwany format

setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

Ustaw pola konfiguracji Option z podanym zestawem 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 IRetryDecision, zastępując istniejącą wartość.

void setSystemStatusChecker(ISystemStatusChecker systemChecker)

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

void setSystemStatusCheckers( systemCheckers)

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

void setTargetPreparer(ITargetPreparer preparer)

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

void setTargetPreparers( preparers)

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

void setTest(IRemoteTest test)

Wygodną metodę ustawiania pojedynczego elementu IRemoteTest w tej konfiguracji, zastępując wszystkie istniejące wartości

void setTestInvocationListener(ITestInvocationListener listener)

Wygodna metoda ustawiania pojedynczej wartości ITestInvocationListener

void setTestInvocationListeners( listeners)

Ustaw listę elementów ITestInvocationListener, zastępując obecne wartości

void setTests( tests)

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

void validateOptions()

Zweryfikuj wartości opcji.

Metody chronione

boolean isRemoteEnvironment()

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

Fieldsem

BUILD_PROVIDER_TYPE_NAME (Typ dostawcy)

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

NAZWA_FILTRÓW_GLOBALNYCH

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

dodajPliki do czyszczenia

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.

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

Parametry
output PrintWriter: urządzenie do zapisywania 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 filtrów obiektów według nazwy klucza.

Przykład filtra: Configuration#TARGET_PREPARER_TYPE_NAME.

Parametry
output PrintWriter: autor, który ma wydrukować plik 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 filtrów obiektów według nazwy klucza.

Przykład filtra: Configuration#TARGET_PREPARER_TYPE_NAME.

Parametry
output PrintWriter: autor, który ma wydrukować plik XML.

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

printDeprecatedOptions boolean: określa, czy opcje drukowania oznaczone jako wycofane

printUnchangedOptions boolean

getAllConfigurationObjectsOfType;

public  getAllConfigurationObjectsOfType (String configType)

Ogólny interfejs umożliwiający pobieranie 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 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 zawarty w konfiguracji.

getConfigurationDescription

public ConfigurationDescriptor getConfigurationDescription ()

Zwraca wartość ConfigurationDescriptor podaną 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)

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

Parametry
typeName String: unikalna nazwa typu obiektu konfiguracji

Zwroty
listę obiektów konfiguracji lub null, jeśli typ obiektu z imię nie istnieje.

getRangeOptions

public CoverageOptions getCoverageOptions ()

Pobiera obiekt CoverageOptions do użycia z konfiguracji.

Zwroty
CoverageOptions CoverageOptions zawarty w konfiguracji.

getDescription

public String getDescription ()

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

getDeviceConfig

public  getDeviceConfig ()

Pobiera parametry IDeviceConfiguration z konfiguracji.

Zwroty
IDeviceConfiguration podane w kolejności konfiguracji

getDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Zwraca IDeviceConfiguration powiązany z podaną nazwą. Jeśli nie zostanie znaleziony, zwraca wartość null.

Parametry
nameDevice String

Zwroty
IDeviceConfiguration

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

Pobiera obiekt TestDeviceOptions do użycia z konfiguracji.

Zwroty
TestDeviceOptions TestDeviceOptions podany w konfiguracji.

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Pobiera obiekt IDeviceRecovery do użycia z konfiguracji.

Zwroty
IDeviceRecovery IDeviceRecovery podany w konfiguracji.

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Pobiera obiekt IDeviceSelection do użycia z konfiguracji.

Zwroty
IDeviceSelection IDeviceSelection podany w konfiguracji.

pobieranie plików do czyszczenia

public  getFilesToClean ()

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

Zwroty

getGlobalFiltry

public GlobalTestFilter getGlobalFilters ()

Pobiera GlobalTestFilter wywołania.

Zwroty
GlobalTestFilter

getInopOptions

public  getInopOptions ()

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

Zwroty

getLabPreparers

public  getLabPreparers ()

Pobiera ITargetPreparer z konfiguracji.

Zwroty
ITargetPreparer podane w kolejności konfiguracji

getLogOutput

public ILeveledLogOutput getLogOutput ()

Pobiera obiekt ILeveledLogOutput do użycia z konfiguracji.

Zwroty
ILeveledLogOutput ILeveledLogOutput zawarty w konfiguracji.

getLogSaver;

public ILogSaver getLogSaver ()

Pobiera z konfiguracji wartość ILogSaver.

Zwroty
ILogSaver ILogSaver podany w konfiguracji.

getMetricCollectors

public  getMetricCollectors ()

Pobiera parametry IMetricCollector z konfiguracji.

Zwroty

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

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

Zwroty

Przygotowanie obiektów getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

Pobiera parametry IMultiTargetPreparer z konfiguracji, które powinny zostać wykonane przed dowolne z urządzeń target_preparers.

Zwroty
IMultiTargetPreparer podane w kolejności konfiguracji

getMultiTargetPreparers

public  getMultiTargetPreparers ()

Pobiera IMultiTargetPreparer z konfiguracji.

Zwroty
IMultiTargetPreparer podane w kolejności konfiguracji

getName

public String getName ()

Zwraca nazwę konfiguracji.

Zwroty
String

getPostProcessors

public  getPostProcessors ()

Pobiera parametry IPostProcessor z konfiguracji.

Zwroty

getPonówDecision

public IRetryDecision getRetryDecision ()

Zwraca IRetryDecision użyty do wywołania.

Zwroty
IRetryDecision

getSkipManager

public SkipManager getSkipManager ()

Pobiera SkipManager wywołania.

Zwroty
SkipManager

Obiekty getSystemStatusCheckers

public  getSystemStatusCheckers ()

Pobiera parametry ISystemStatusChecker z konfiguracji.

Zwroty
ISystemStatusChecker podane w kolejności konfiguracji

getTargetPreparers

public  getTargetPreparers ()

Pobiera parametry ITargetPreparer z konfiguracji.

Zwroty
ITargetPreparer podane w kolejności konfiguracji

getTestInvocationListeners

public  getTestInvocationListeners ()

Pobiera z konfiguracji ITestInvocationListener do użycia.

Zwroty
ITestInvocationListener określone w konfiguracji.

getTests

public  getTests ()

Pobiera elementy typu IRemoteTest uruchamiane 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 dla opcji mapy lub wartość null

optionValue String: wartość opcji mapy.

Rzuty
ConfigurationException

wartość opcji wstrzykiwania ze źródłem

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 dla 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 zbioru obiektów konfiguracji.

Po utworzeniu nowego obiektu przydatne jest wstrzykiwanie wielu wartości opcji naraz.

Parametry
optionDefs : lista definicji opcji do wstrzykiwania

Rzuty
ConfigurationException

isDeviceConfiguredFake

public boolean isDeviceConfiguredFake (String deviceName)

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

Parametry
deviceName String

Zwroty
boolean

CzęściowyDeepClone

public IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

Utwórz kopię bazową z clone(), a następnie skopiuj szczegółową listę podanego 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

Wykorzystanie funkcji PrintCommand

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 ma tylko drukować pomoc dotyczącą ważnych opcji

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

Rzuty
com.android.tradefed.config.ConfigurationException
ConfigurationException

resolveDynamicOptions

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Rozwiąż opcje ERROR(/File) wskazujące odległą lokalizację. W celu wyczyszczenia plików funkcja cleanConfigurationData() musi zostać wywołana.

Parametry
resolver DynamicRemoteFileResolver: DynamicRemoteFileResolver do rozpoznania plików

Rzuty
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public void safeInjectOptionValues ( optionDefs)

Wstrzyknij wiele wartości opcji do zbioru obiektów konfiguracji bez wysyłania zapytania, jeśli taka nie można zastosować opcji.

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

Parametry
optionDefs : lista definicji opcji do wstrzykiwania

Rzuty
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Ustaw pola konfiguracji Option za pomocą podanego zestawu argumentów wiersza poleceń, korzystając ze sprawdzonych metod.

Oczekiwany format znajdziesz tutaj: 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: nowa wersja IBuildProvider

setCommandLine

public void setCommandLine (String[] arrayArgs)

Ustawia wiersz poleceń użyty do utworzenia tego elementu IConfiguration. W ten sposób zapisujemy cały wiersz poleceń, w tym nazwę konfiguracji, w przeciwieństwie do parametru setOptionsFromCommandLineArgs.

Parametry
arrayArgs String: wiersz poleceń

setCommandOptions

public void setCommandOptions (ICommandOptions cmdOptions)

Ustaw ICommandOptions, zastępując 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 danej nazwy, zastępująca istniejącą .

Parametry
typeName String: unikalna nazwa typu obiektu konfiguracji.

configList : lista obiektów konfiguracji

Rzuty
ConfigurationException

setPokrycie

public void setCoverageOptions (CoverageOptions coverageOptions)

Ustaw CoverageOptions, zastępując 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 zmienne IDeviceConfiguration, zastępując nimi wszystkie dotychczasowe wartości.

setDeviceMetricCollectors

public void setDeviceMetricCollectors ( collectors)

Ustaw listę elementów IMetricCollector, zastępując obecne wartości.

Parametry
collectors

setDeviceOptions

public void setDeviceOptions (TestDeviceOptions devOptions)

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

Parametry
devOptions TestDeviceOptions

setDeviceRecovery

public void setDeviceRecovery (IDeviceRecovery recovery)

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

setDeviceWymagania

public void setDeviceRequirements (IDeviceSelection devRequirements)

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

Przygotowanie do ustawiania Laboratorium

public void setLabPreparer (ITargetPreparer preparer)

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

setLabPreparers

public void setLabPreparers ( preparers)

Ustaw listę elementów ITargetPreparer, zastępując obecne wartości.

setLogOutput

public void setLogOutput (ILeveledLogOutput logger)

Ustaw ILeveledLogOutput, zastępując istniejącą 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)

Ustaw listę elementów IMultiTargetPreparer, które mają być wykonane w tej konfiguracji przed dowolnym urządzeniem target_preparers, zastępując 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ń

Oczekiwany format znajdziesz tutaj: ArgsOptionParser

Parametry
listArgs : argumenty wiersza poleceń

keyStoreClient IKeyStoreClient: IKeyStoreClient do użycia.

Zwroty
niewykorzystane argumenty

Rzuty
ConfigurationException

setPostProcessors

public void setPostProcessors ( processors)

Ustaw listę elementów IPostProcessor, zastępując obecne wartości.

Parametry
processors

setPonówDecision

public void setRetryDecision (IRetryDecision decisionRetry)

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

setSystemStatusChecker

public void setSystemStatusChecker (ISystemStatusChecker systemChecker)

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

Mechanizmy sprawdzania stanu systemu

public void setSystemStatusCheckers ( systemCheckers)

W ramach tej konfiguracji ustaw listę wartości ISystemStatusChecker, zastępując nią 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ę elementów ITargetPreparer, zastępując obecne wartości.

ustawTest

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)

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

validateOptions

public void validateOptions ()

Zweryfikuj wartości opcji.

Obecnie będzie to tylko potwierdzenie, że wszystkie wymagane opcje zostały skonfigurowane

Rzuty
ConfigurationException

Chronione metody

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

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

Zwroty
boolean