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 |
Metody publiczne | |
---|---|
void
|
addFilesToClean(
Dodaj pliki, które trzeba wyczyścić w ciągu |
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 |
void
|
dumpXml(PrintWriter output,
Pobiera rozwinięty plik XML dla konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego elementu |
void
|
dumpXml(PrintWriter output,
Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego |
|
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 |
String
|
getCommandLine()
Pobiera wiersz poleceń użyty do utworzenia tego elementu ( |
ICommandOptions
|
getCommandOptions()
Pobiera obiekt |
ConfigurationDescriptor
|
getConfigurationDescription()
Zwraca wartość |
Object
|
getConfigurationObject(String typeName)
Ogólny interfejs umożliwiający pobieranie obiektu konfiguracji o podanej nazwie typu. |
|
getConfigurationObjectList(String typeName)
Podobnie jak w przypadku |
CoverageOptions
|
getCoverageOptions()
Pobiera z konfiguracji wartość |
String
|
getDescription()
|
|
getDeviceConfig()
Pobiera |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Zwraca |
TestDeviceOptions
|
getDeviceOptions()
Pobiera z konfiguracji wartość |
IDeviceRecovery
|
getDeviceRecovery()
Pobiera z konfiguracji wartość |
IDeviceSelection
|
getDeviceRequirements()
Pobiera z konfiguracji wartość |
|
getFilesToClean()
Pobierz listę plików, które zostaną wyczyszczone w czasie |
GlobalTestFilter
|
getGlobalFilters()
Pobiera |
|
getInopOptions()
Pobierz nazwy opcji, które nie zmieniły żadnych wartości |
|
getLabPreparers()
Pobiera parametry |
ILeveledLogOutput
|
getLogOutput()
Pobiera z konfiguracji wartość |
ILogSaver
|
getLogSaver()
Pobiera z konfiguracji wartość |
|
getMetricCollectors()
Pobiera parametry |
static
|
getMultiDeviceSupportedTag()
Zwraca |
|
getMultiPreTargetPreparers()
Pobiera |
|
getMultiTargetPreparers()
Pobiera |
String
|
getName()
Zwraca nazwę konfiguracji. |
|
getPostProcessors()
Pobiera parametry |
IRetryDecision
|
getRetryDecision()
Zwraca wartość |
SkipManager
|
getSkipManager()
Pobiera |
|
getSystemStatusCheckers()
Pobiera |
|
getTargetPreparers()
Pobiera |
|
getTestInvocationListeners()
Pobiera komponenty typu |
|
getTests()
Pobiera |
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(
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(
Utwórz kopię bazową z |
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 |
void
|
safeInjectOptionValues(
Wstrzyknij wiele wartości opcji do zbioru obiektów konfiguracji bez wysyłania zapytania, jeśli taka nie można zastosować opcji. |
|
setBestEffortOptionsFromCommandLineArgs(
Ustaw pola konfiguracji |
void
|
setBuildProvider(IBuildProvider provider)
Zastąp bieżącą wartość |
void
|
setCommandLine(String[] arrayArgs)
Ustawia wiersz poleceń użyty do utworzenia tego |
void
|
setCommandOptions(ICommandOptions cmdOptions)
Ustaw |
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,
Ogólna metoda ustawiania listy obiektów konfiguracji dla podanej nazwy, zastępując wszystkie dotychczasowe wartości. |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Ustaw |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Ustaw |
void
|
setDeviceConfigList(
Ustaw wartości |
void
|
setDeviceMetricCollectors(
Ustaw listę |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
Ustaw |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Ustaw |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Ustaw zmienną |
void
|
setLabPreparer(ITargetPreparer preparer)
Ustaw |
void
|
setLabPreparers(
Ustaw listę |
void
|
setLogOutput(ILeveledLogOutput logger)
Ustaw wartość |
void
|
setLogSaver(ILogSaver logSaver)
Ustaw |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Metoda ułatwiająca ustawienie w tej konfiguracji pojedynczego elementu |
void
|
setMultiPreTargetPreparers(
Ustaw listę elementów |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
wygodna metoda ustawienia pojedynczej wartości |
void
|
setMultiTargetPreparers(
Ustaw listę elementów |
|
setOptionsFromCommandLineArgs(
Ustaw pola konfiguracji
|
|
setOptionsFromCommandLineArgs(
Ustaw pola konfiguracji
Wymagany format znajdziesz w dokumentacji |
void
|
setPostProcessors(
Ustaw listę |
void
|
setRetryDecision(IRetryDecision decisionRetry)
Ustaw |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
Wygodna metoda ustawiania pojedynczego elementu |
void
|
setSystemStatusCheckers(
Ustaw listę elementów |
void
|
setTargetPreparer(ITargetPreparer preparer)
Ustaw |
void
|
setTargetPreparers(
Ustaw listę |
void
|
setTest(IRemoteTest test)
Wygodną metodę ustawiania pojedynczego elementu |
void
|
setTestInvocationListener(ITestInvocationListener listener)
Wygodna metoda ustawiania pojedynczej wartości |
void
|
setTestInvocationListeners(
Ustaw listę elementów |
void
|
setTests(
W ramach tej konfiguracji ustaw listę 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 finalNON_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.
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;
publicgetAllConfigurationObjectsOfType (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
publicgetConfigurationObjectList (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
publicgetDeviceConfig ()
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
publicgetFilesToClean ()
Pobierz listę plików, które zostaną wyczyszczone w czasie cleanConfigurationData()
Zwroty | |
---|---|
|
getGlobalFiltry
public GlobalTestFilter getGlobalFilters ()
Pobiera GlobalTestFilter
wywołania.
Zwroty | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
Pobierz nazwy opcji, które nie zmieniły żadnych wartości
Zwroty | |
---|---|
|
getLabPreparers
publicgetLabPreparers ()
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
publicgetMetricCollectors ()
Pobiera parametry IMetricCollector
z konfiguracji.
Zwroty | |
---|---|
|
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Zwraca ERROR(/Set)
tagów obsługiwanych w tagu urządzenia w przypadku wielu urządzeń
konfiguracji.
Zwroty | |
---|---|
|
Przygotowanie obiektów getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
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
publicgetMultiTargetPreparers ()
Pobiera IMultiTargetPreparer
z konfiguracji.
Zwroty | |
---|---|
|
IMultiTargetPreparer podane w kolejności konfiguracji |
getName
public String getName ()
Zwraca nazwę konfiguracji.
Zwroty | |
---|---|
String |
getPostProcessors
publicgetPostProcessors ()
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
publicgetSystemStatusCheckers ()
Pobiera parametry ISystemStatusChecker
z konfiguracji.
Zwroty | |
---|---|
|
ISystemStatusChecker podane w kolejności konfiguracji |
getTargetPreparers
publicgetTargetPreparers ()
Pobiera parametry ITargetPreparer
z konfiguracji.
Zwroty | |
---|---|
|
ITargetPreparer podane w kolejności konfiguracji |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Pobiera z konfiguracji ITestInvocationListener
do użycia.
Zwroty | |
---|---|
|
ITestInvocationListener określone w konfiguracji. |
getTests
publicgetTests ()
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
publicsetBestEffortOptionsFromCommandLineArgs ( 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
publicsetOptionsFromCommandLineArgs ( 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
publicsetOptionsFromCommandLineArgs ( 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 |