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 |
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 widocznymi opcjami
|
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 dla konfiguracji ze wszystkimi opcjami wyświetlanymi dla tego elementu |
|
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 |
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)
Podobne do |
CoverageOptions
|
getCoverageOptions()
Pobiera obiekt |
String
|
getDescription()
|
|
getDeviceConfig()
Pobiera parametry |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
Zwraca |
TestDeviceOptions
|
getDeviceOptions()
Pobiera obiekt |
IDeviceRecovery
|
getDeviceRecovery()
Pobiera obiekt |
IDeviceSelection
|
getDeviceRequirements()
Pobiera obiekt |
|
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 obiekt |
ILogSaver
|
getLogSaver()
Pobiera obiekt |
|
getMetricCollectors()
Pobiera parametry |
static
|
getMultiDeviceSupportedTag()
Zwraca |
|
getMultiPreTargetPreparers()
Pobiera parametry |
|
getMultiTargetPreparers()
Pobiera parametry |
String
|
getName()
Zwraca nazwę konfiguracji. |
|
getPostProcessors()
Pobiera parametry |
IRetryDecision
|
getRetryDecision()
Zwraca wartość |
SkipManager
|
getSkipManager()
Pobiera |
|
getSystemStatusCheckers()
Pobiera parametry |
|
getTargetPreparers()
Pobiera parametry |
|
getTestInvocationListeners()
Pobiera komponenty typu |
|
getTests()
Pobiera elementy typu |
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)
Na wyjściu generuje dla danej konfiguracji tekst pomocy dotyczącej korzystania z wiersza poleceń PrintStream. |
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żące ustawienie |
void
|
setCommandLine(String[] arrayArgs)
Ustawia wiersz poleceń użyty do utworzenia tego elementu |
void
|
setCommandOptions(ICommandOptions cmdOptions)
Ustaw |
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,
Ogólna metoda ustawiania listy obiektów konfiguracji dla danej nazwy, zastępująca istniejącą . |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
Ustaw |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
Ustaw |
void
|
setDeviceConfigList(
Ustaw wartości |
void
|
setDeviceMetricCollectors(
Ustaw listę elementów |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
Ustaw |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
Ustaw |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
Ustaw |
void
|
setLabPreparer(ITargetPreparer preparer)
Ustaw |
void
|
setLabPreparers(
Ustaw listę elementów |
void
|
setLogOutput(ILeveledLogOutput logger)
Ustaw |
void
|
setLogSaver(ILogSaver logSaver)
Ustaw |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
Wygodna metoda ustawiania pojedynczego elementu |
void
|
setMultiPreTargetPreparers(
Ustaw listę elementów |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
Wygodna metoda ustawiania pojedynczego elementu |
void
|
setMultiTargetPreparers(
Ustaw listę elementów |
|
setOptionsFromCommandLineArgs(
Ustaw pola konfiguracji
|
|
setOptionsFromCommandLineArgs(
Ustaw pola konfiguracji
Oczekiwany format znajdziesz tutaj: |
void
|
setPostProcessors(
Ustaw listę elementów |
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ę elementów |
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(
Ustaw listę elementów |
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
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.
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;
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 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,
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 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
publicgetFilesToClean ()
Pobierz listę plików, które zostaną wyczyszczone w czasie cleanConfigurationData()
Zwroty | |
---|---|
|
getGlobalFiltry
public GlobalTestFilter getGlobalFilters ()
Pobiera GlobalTestFilter
dla wywołania.
Zwroty | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
Pobierz nazwy opcji, które nie zmieniły żadnych wartości
Zwroty | |
---|---|
|
Przygotowanie do modułu getLab
publicgetLabPreparers ()
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
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 |
Przygotowanie obiektów getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Pobiera parametry IMultiTargetPreparer
z konfiguracji.
Zwroty | |
---|---|
|
IMultiTargetPreparer podane w kolejności konfiguracji |
getName
public String getName ()
Zwraca nazwę konfiguracji.
Zwroty | |
---|---|
String |
Procesory getPostProcessors
publicgetPostProcessors ()
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
publicgetSystemStatusCheckers ()
Pobiera parametry ISystemStatusChecker
z konfiguracji.
Zwroty | |
---|---|
|
ISystemStatusChecker podane w kolejności konfiguracji |
Przygotowanie celów getTarget
publicgetTargetPreparers ()
Pobiera parametry ITargetPreparer
z konfiguracji.
Zwroty | |
---|---|
|
ITargetPreparer podane w kolejności konfiguracji |
Detektory getTestInvocationListeners
publicgetTestInvocationListeners ()
Pobiera komponenty typu ITestInvocationListener
do użycia z konfiguracji.
Zwroty | |
---|---|
|
ITestInvocationListener określone w konfiguracji. |
getTests,
publicgetTests ()
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)
publicsetBestEffortOptionsFromCommandLineArgs ( 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
publicsetOptionsFromCommandLineArgs ( 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
publicsetOptionsFromCommandLineArgs ( 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 |