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 obiekt 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 widocznymi opcjami 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 dla konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego elementu IConfiguration z wyłączeniem 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 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)

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

CoverageOptions getCoverageOptions()

Pobiera obiekt CoverageOptions do użycia z konfiguracji.

String getDescription()
getDeviceConfig()

Pobiera parametry IDeviceConfiguration z konfiguracji.

IDeviceConfiguration getDeviceConfigByName(String nameDevice)

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

TestDeviceOptions getDeviceOptions()

Pobiera obiekt TestDeviceOptions do użycia z konfiguracji.

IDeviceRecovery getDeviceRecovery()

Pobiera obiekt IDeviceRecovery do użycia z konfiguracji.

IDeviceSelection getDeviceRequirements()

Pobiera obiekt IDeviceSelection do użycia z konfiguracji.

getFilesToClean()

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

GlobalTestFilter getGlobalFilters()

Pobiera GlobalTestFilter dla wywołania.

getInopOptions()

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

getLabPreparers()

Pobiera parametry ITargetPreparer z konfiguracji.

ILeveledLogOutput getLogOutput()

Pobiera obiekt ILeveledLogOutput do użycia z konfiguracji.

ILogSaver getLogSaver()

Pobiera obiekt ILogSaver do użycia z konfiguracji.

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 parametry IMultiTargetPreparer z konfiguracji, które powinny zostać wykonane przed dowolne z urządzeń target_preparers.

getMultiTargetPreparers()

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

getTargetPreparers()

Pobiera parametry ITargetPreparer z konfiguracji.

getTestInvocationListeners()

Pobiera komponenty typu ITestInvocationListener do użycia z konfiguracji.

getTests()

Pobiera elementy typu IRemoteTest uruchamiane 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)

Na wyjściu generuje dla danej konfiguracji tekst pomocy dotyczącej korzystania z wiersza poleceń PrintStream.

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żące ustawienie IBuildProvider w konfiguracji.

void setCommandLine(String[] arrayArgs)

Ustawia wiersz poleceń użyty do utworzenia tego elementu 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 przy użyciu podanej nazwy, która zastępuje dowolną istniejącą wartość.

void setConfigurationObjectList(String typeName, configList)

Ogólna metoda ustawiania listy obiektów konfiguracji dla danej nazwy, zastępująca istniejącą .

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ę elementów IMetricCollector, zastępując obecne 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 IDeviceSelection, zastępując istniejące wartości

void setLabPreparer(ITargetPreparer preparer)

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

void setLabPreparers( preparers)

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

void setLogOutput(ILeveledLogOutput logger)

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

void setLogSaver(ILogSaver logSaver)

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

void setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)

Wygodna metoda ustawiania pojedynczego elementu IMultiTargetPreparer w tej konfiguracji, powinien zostać wykonany przed dowolnym urządzeniem target_preparers, zastępując 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 ustawiania pojedynczego elementu IMultiTargetPreparer w tej konfiguracji, zastępując 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 w przypadku oczekiwanego formatu

setOptionsFromCommandLineArgs( listArgs, IKeyStoreClient keyStoreClient)

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

Oczekiwany format znajdziesz tutaj: ArgsOptionParser

void setPostProcessors( processors)

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

void setRetryDecision(IRetryDecision decisionRetry)

Ustaw IRetryDecision, zastępując obecną 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ę elementów ITargetPreparer, zastępując obecne 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)

Ustaw listę elementów IRemoteTest w tej konfiguracji, zastępując 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

OPCJA_SANBOXS_TYPE_NAME

public static final String SANBOX_OPTIONS_TYPE_NAME

SANDBOX_TYPE_NAME

public static final String SANDBOX_TYPE_NAME

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

Parametry
name String

description String

Metody publiczne

dodajPliki do czyszczenia

public void addFilesToClean ( toBeCleaned)

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

Parametry
toBeCleaned

data clean room

public void cleanConfigurationData ()

Usuń wszystkie pliki, które zostały pobrane w polach Opcja w plikach 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: autor, dla którego ma zostać wydrukowany plik XML.

dumpXml

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

Przykład filtra: Configuration#TARGET_PREPARER_TYPE_NAME.

Parametry
output PrintWriter: autor, dla którego ma zostać wydrukowany plik XML.

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

dumpXml

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

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.

Przykład filtra: Configuration#TARGET_PREPARER_TYPE_NAME.

Parametry
output PrintWriter: autor, dla którego ma zostać wydrukowany 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 IBuildProvider z konfiguracji.

Zwroty
IBuildProvider IBuildProvider zawarty w konfiguracji

getCommandLine

public String getCommandLine ()

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

Zwroty
String wiersza poleceń użytego do utworzenia tego elementu (IConfiguration).

getCommandOptions

public ICommandOptions getCommandOptions ()

Pobiera obiekt ICommandOptions do użycia z konfiguracji.

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 umożliwiający pobieranie obiektu konfiguracji o podanej nazwie typu.

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 zawarty w konfiguracji.

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Pobiera obiekt IDeviceRecovery do użycia z konfiguracji.

Zwroty
IDeviceRecovery IDeviceRecovery zawarty w konfiguracji.

getDeviceWymagania

public IDeviceSelection getDeviceRequirements ()

Pobiera obiekt IDeviceSelection do użycia z konfiguracji.

Zwroty
IDeviceSelection IDeviceSelection zawarty 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 dla wywołania.

Zwroty
GlobalTestFilter

getInopOptions

public  getInopOptions ()

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

Zwroty

Przygotowanie do modułu getLab

public  getLabPreparers ()

Pobiera parametry 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 obiekt ILogSaver do użycia z konfiguracji.

Zwroty
ILogSaver ILogSaver zawarty w konfiguracji.

Metoda 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

Przygotowanie obiektów getMultiTargetPreparers

public  getMultiTargetPreparers ()

Pobiera parametry IMultiTargetPreparer z konfiguracji.

Zwroty
IMultiTargetPreparer podane w kolejności konfiguracji

getName

public String getName ()

Zwraca nazwę konfiguracji.

Zwroty
String

Procesory getPostProcessors

public  getPostProcessors ()

Pobiera parametry IPostProcessor z konfiguracji.

Zwroty

getPonówDecision

public IRetryDecision getRetryDecision ()

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

Zwroty
IRetryDecision

getSkipManager

public SkipManager getSkipManager ()

Pobiera SkipManager dla wywołania.

Zwroty
SkipManager

Obiekty getSystemStatusCheckers

public  getSystemStatusCheckers ()

Pobiera parametry ISystemStatusChecker z konfiguracji.

Zwroty
ISystemStatusChecker podane w kolejności konfiguracji

Przygotowanie celów getTarget

public  getTargetPreparers ()

Pobiera parametry ITargetPreparer z konfiguracji.

Zwroty
ITargetPreparer podane w kolejności konfiguracji

Detektory getTestInvocationListeners

public  getTestInvocationListeners ()

Pobiera komponenty typu ITestInvocationListener do użycia z konfiguracji.

Zwroty
ITestInvocationListener określone w konfiguracji.

getTests,

public  getTests ()

Pobiera elementy typu IRemoteTest uruchamiane z konfiguracji.

Zwroty
testów określonych w konfiguracji

wartość opcji wstrzykiwania

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

wartość opcji wstrzykiwania

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łowa, 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 sklonowania szczegółowego.

client IKeyStoreClient: klient magazynu kluczy.

Zwroty
IConfiguration Częściowo sklonowana konfiguracja.

Rzuty
ConfigurationException

Wykorzystanie funkcjiprintCommand

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

Na wyjściu generuje dla danej konfiguracji tekst pomocy dotyczącej korzystania z wiersza poleceń PrintStream.

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

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

Rozwiąż problemy z atrybutem ERROR(/File) wskazującym zdalną lokalizację. W celu wyczyszczenia plików funkcja cleanConfigurationData() musi zostać wywołana.

Parametry
resolver DynamicRemoteFileResolver: DynamicRemoteFileResolver do rozpoznania plików

Rzuty
BuildRetrievalError
ConfigurationException

SecureInjectOptionValues

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.

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

Parametry
optionDefs : lista definicji opcji do wstrzykiwania

Rzuty
ConfigurationException

setBestEffortOptionsFromCommandLineArgs (setBestEffortOptionsFromCommandLineArgs)

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

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żące ustawienie 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 przy użyciu podanej nazwy, która zastępuje dowolną istniejącą wartość.

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

setRangeOptions

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 wartości IDeviceConfiguration, zastępując obecne 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 IDeviceSelection, zastępując istniejące wartości

Przygotowanie do ustawiania Laboratorium

public void setLabPreparer (ITargetPreparer preparer)

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

Przygotowanie modułów setLab

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 obecną wartość.

setLogSaver (Zapisywanie zdarzeń setLogSaver)

public void setLogSaver (ILogSaver logSaver)

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

setMultiPreTargetPreparer

public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)

Wygodna metoda ustawiania pojedynczego elementu IMultiTargetPreparer w tej konfiguracji, powinien zostać wykonany przed dowolnym urządzeniem target_preparers, zastępując 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 ustawiania pojedynczego elementu IMultiTargetPreparer w tej konfiguracji, zastępując istniejące wartości

setMultiTargetPreparers

public void setMultiTargetPreparers ( multiTargPreps)

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

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

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

ArgsOptionParser w przypadku oczekiwanego formatu

Parametry
listArgs : argumenty wiersza poleceń.

Zwroty
niewykorzystane argumenty

Rzuty
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

Ustaw pola konfiguracji Option z podanym zestawem 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 obecną wartość.

Sprawdzanie stanu systemu

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)

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

Przygotowanie celu

public void setTargetPreparer (ITargetPreparer preparer)

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

Przygotowanie elementów docelowych

public void setTargetPreparers ( preparers)

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

ustawTest

public void setTest (IRemoteTest test)

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

setTestInvocationListener,

public void setTestInvocationListener (ITestInvocationListener listener)

Wygodna metoda ustawiania pojedynczej wartości ITestInvocationListener

setTestInvocationListeners

public void setTestInvocationListeners ( listeners)

Ustaw listę elementów ITestInvocationListener, zastępując obecne 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

Metody chronione

jest Środowisko zdalne

protected boolean isRemoteEnvironment ()

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

Zwroty
boolean