Konfiguracja
public class Configuration
extends Object
implements IConfiguration
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.config.Configuration |
Konkretna implementacja IConfiguration
, która przechowuje załadowane obiekty konfiguracyjne na mapie.
Streszczenie
Pola | |
---|---|
public static final String | BUILD_PROVIDER_TYPE_NAME |
public static final String | CMD_OPTIONS_TYPE_NAME |
public static final String | CONFIGURATION_DESCRIPTION_TYPE_NAME |
public static final String | COVERAGE_OPTIONS_TYPE_NAME |
public static final String | DEVICE_METRICS_COLLECTOR_TYPE_NAME |
public static final String | DEVICE_NAME |
public static final String | DEVICE_OPTIONS_TYPE_NAME |
public static final String | DEVICE_RECOVERY_TYPE_NAME |
public static final String | DEVICE_REQUIREMENTS_TYPE_NAME |
public static final String | GLOBAL_FILTERS_TYPE_NAME |
public static final String | LAB_PREPARER_TYPE_NAME |
public static final String | LOGGER_TYPE_NAME |
public static final String | LOG_SAVER_TYPE_NAME |
public static final String | METRIC_POST_PROCESSOR_TYPE_NAME |
public static final String | MULTI_PREPARER_TYPE_NAME |
public static final String | MULTI_PRE_TARGET_PREPARER_TYPE_NAME |
public static final String | RESULT_REPORTER_TYPE_NAME |
public static final String | RETRY_DECISION_TYPE_NAME |
public static final String | SANBOX_OPTIONS_TYPE_NAME |
public static final String | SANDBOX_TYPE_NAME |
public static final String | SYSTEM_STATUS_CHECKER_TYPE_NAME |
public static final String | TARGET_PREPARER_TYPE_NAME |
public static final String | TEST_TYPE_NAME
|
Konstruktorzy publiczni | |
---|---|
Configuration (String name, String description) Tworzy |
Metody publiczne | |
---|---|
void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) Dodaj pliki, które muszą zostać wyczyszczone podczas |
void | cleanConfigurationData () Usuń wszystkie pliki pobrane do rozwiązanych pól opcji plików zdalnych. |
Configuration | clone () Tworzy płytką kopię tego obiektu. |
void | dumpXml (PrintWriter output) Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami pokazanymi dla tej |
void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tej |
void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tej |
getAllConfigurationObjectsOfType (String configType) Ogólny interfejs umożliwiający pobieranie wszystkich obiektów o podanej nazwie typu na różne urządzenia. | |
IBuildProvider | getBuildProvider () Pobiera |
String | getCommandLine () Pobiera wiersz polecenia używany do tworzenia tego |
ICommandOptions | getCommandOptions () Pobiera |
ConfigurationDescriptor | getConfigurationDescription () Zwraca |
Object | getConfigurationObject (String typeName) Ogólny interfejs umożliwiający pobranie obiektu konfiguracyjnego o podanej nazwie typu. |
getConfigurationObjectList (String typeName) Podobny do | |
CoverageOptions | getCoverageOptions () Pobiera |
String | getDescription () |
getDeviceConfig () Pobiera | |
IDeviceConfiguration | getDeviceConfigByName (String nameDevice) Zwróć wartość |
TestDeviceOptions | getDeviceOptions () Pobiera |
IDeviceRecovery | getDeviceRecovery () Pobiera |
IDeviceSelection | getDeviceRequirements () Pobiera |
getFilesToClean () Uzyskaj listę plików, które zostaną wyczyszczone podczas | |
GlobalTestFilter | getGlobalFilters () Pobiera |
getInopOptions () Pobierz nazwy opcji, które nie zmieniły żadnych wartości | |
getLabPreparers () Pobiera | |
ILeveledLogOutput | getLogOutput () Pobiera |
ILogSaver | getLogSaver () Pobiera |
getMetricCollectors () Pobiera | |
static | getMultiDeviceSupportedTag () Zwraca |
getMultiPreTargetPreparers () Pobiera | |
getMultiTargetPreparers () Pobiera | |
String | getName () Zwraca nazwę konfiguracji. |
getPostProcessors () Pobiera | |
IRetryDecision | getRetryDecision () Zwraca wartość |
getSystemStatusCheckers () Pobiera | |
getTargetPreparers () Pobiera | |
getTestInvocationListeners () Pobiera | |
getTests () Pobiera | |
void | injectOptionValue (String optionName, String optionValue) Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych. |
void | injectOptionValue (String optionName, String optionKey, String optionValue) Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych. |
void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source) Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych. |
void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracyjnych. |
boolean | isDeviceConfiguredFake (String deviceName) Zwraca informację, czy skonfigurowane urządzenie jest oznaczone jako isFake=true, czy nie. |
IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) Utwórz klon podstawowy z |
void | printCommandUsage (boolean importantOnly, PrintStream out) Wysyła tekst pomocy dotyczący użycia wiersza poleceń dla tej konfiguracji do danego printStream. |
void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) Rozwiąż opcje |
void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracyjnych bez rzucania, jeśli nie można zastosować jednej z opcji. |
setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Ustaw pola | |
void | setBuildProvider ( IBuildProvider provider) Zastąp bieżący |
void | setCommandLine (String[] arrayArgs) Ustawia wiersz poleceń używany do tworzenia tego |
void | setCommandOptions ( ICommandOptions cmdOptions) Ustaw |
void | setConfigurationObject (String typeName, Object configObject) Ogólna metoda ustawiania obiektu konfiguracyjnego o podaną nazwę, zastępując dowolną istniejącą wartość. |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList) Ogólna metoda ustawiania listy obiektów konfiguracyjnych dla danej nazwy, zastępując dowolną istniejącą wartość. |
void | setCoverageOptions ( CoverageOptions coverageOptions) Ustaw |
void | setDeviceConfig ( IDeviceConfiguration deviceConfig) Ustaw |
void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) Ustaw |
void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) Ustaw listę |
void | setDeviceOptions ( TestDeviceOptions devOptions) Ustaw |
void | setDeviceRecovery ( IDeviceRecovery recovery) Ustaw |
void | setDeviceRequirements ( IDeviceSelection devRequirements) Ustaw |
void | setLabPreparer ( ITargetPreparer preparer) Ustaw |
void | setLabPreparers ( preparers) setLabPreparers ( preparers) Ustaw listę |
void | setLogOutput ( ILeveledLogOutput logger) Ustaw |
void | setLogSaver ( ILogSaver logSaver) Ustaw |
void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep) Wygodna metoda ustawienia pojedynczego |
void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) Ustaw listę |
void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) Wygodna metoda ustawienia pojedynczego |
void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) Ustaw listę |
setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) Ustaw pola ArgsOptionParser dla oczekiwanego formatu | |
setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) Ustaw pola ArgsOptionParser dla oczekiwanego formatu | |
void | setPostProcessors ( processors) setPostProcessors ( processors) Ustaw listę |
void | setRetryDecision ( IRetryDecision decisionRetry) Ustaw |
void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) Wygodna metoda ustawienia pojedynczego |
void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) Ustaw listę |
void | setTargetPreparer ( ITargetPreparer preparer) Ustaw |
void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) Ustaw listę |
void | setTest ( IRemoteTest test) Wygodna metoda ustawienia pojedynczego |
void | setTestInvocationListener ( ITestInvocationListener listener) Wygodna metoda ustawiania pojedynczego elementu |
void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) Ustaw listę |
void | setTests ( tests) setTests ( tests) Ustaw listę |
void | validateOptions () Sprawdź wartości opcji. |
Metody chronione | |
---|---|
boolean | isRemoteEnvironment () Zwraca informację, czy środowisko TF jest wywołaniem zdalnym. |
Pola
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
NAZWA URZĄDZENIA
public static final String DEVICE_NAME
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
NAZWA URZĄDZENIA_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
Konstruktorzy publiczni
Konfiguracja
public Configuration (String name, String description)
Tworzy Configuration
z domyślnymi obiektami konfiguracyjnymi.
Parametry | |
---|---|
name | String |
description | String |
Metody publiczne
dodajFilesToClean
public void addFilesToClean (toBeCleaned)
Dodaj pliki, które muszą zostać wyczyszczone podczas cleanConfigurationData()
Parametry | |
---|---|
toBeCleaned |
czyste dane konfiguracyjne
public void cleanConfigurationData ()
Usuń wszystkie pliki pobrane do rozwiązanych pól opcji plików zdalnych.
zrzućXml
public void dumpXml (PrintWriter output)
Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami pokazanymi dla tej IConfiguration
jako String
.
Parametry | |
---|---|
output | PrintWriter : moduł zapisujący, do którego ma zostać wydrukowany plik XML. |
zrzućXml
public void dumpXml (PrintWriter output,excludeFilters)
Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tej IConfiguration
minus filtry obiektów według ich nazwy klucza.
Przykład filtra: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametry | |
---|---|
output | PrintWriter : moduł zapisujący, do którego ma zostać wydrukowany plik XML. |
excludeFilters |
zrzućXml
public void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami wyświetlanymi dla tej IConfiguration
minus filtry obiektów według ich nazwy klucza.
Przykład filtra: Configuration#TARGET_PREPARER_TYPE_NAME
.
Parametry | |
---|---|
output | PrintWriter : moduł zapisujący, do którego ma zostać wydrukowany plik XML. |
excludeFilters | |
printDeprecatedOptions | boolean : Określa, czy drukować opcje oznaczone jako przestarzałe |
printUnchangedOptions | boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
Ogólny interfejs umożliwiający pobieranie wszystkich obiektów o podanej nazwie typu na różne urządzenia.
Parametry | |
---|---|
configType | String : unikalny typ obiektu konfiguracyjnego |
Zwroty | |
---|---|
Lista obiektów konfiguracyjnych danego typu. |
getBuildProvider
public IBuildProvider getBuildProvider ()
Pobiera IBuildProvider
z konfiguracji.
Zwroty | |
---|---|
IBuildProvider | IBuildProvider podany w konfiguracji |
pobierz linię poleceń
public String getCommandLine ()
Pobiera wiersz polecenia używany do tworzenia tego IConfiguration
.
Zwroty | |
---|---|
String | wiersz poleceń użyty do utworzenia tej IConfiguration . |
pobierzOpcje poleceń
public ICommandOptions getCommandOptions ()
Pobiera ICommandOptions
do użycia z konfiguracji.
Zwroty | |
---|---|
ICommandOptions | ICommandOptions podane w konfiguracji. |
pobierz opis konfiguracji
public ConfigurationDescriptor getConfigurationDescription ()
Zwraca ConfigurationDescriptor
podany w konfiguracji.
Zwroty | |
---|---|
ConfigurationDescriptor |
pobierz obiekt konfiguracyjny
public Object getConfigurationObject (String typeName)
Ogólny interfejs umożliwiający pobranie obiektu konfiguracyjnego o podanej nazwie typu.
Parametry | |
---|---|
typeName | String : unikalny typ obiektu konfiguracyjnego |
Zwroty | |
---|---|
Object | obiekt konfiguracyjny lub null , jeśli typ obiektu o podanej nazwie nie istnieje. |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
Podobny do getConfigurationObject(String)
, ale dla typów obiektów konfiguracyjnych, które obsługują wiele obiektów.
Parametry | |
---|---|
typeName | String : unikalna nazwa typu obiektu konfiguracyjnego |
Zwroty | |
---|---|
lista obiektów konfiguracyjnych lub null jeśli typ obiektu o podanej nazwie nie istnieje. |
pobierzOpcje pokrycia
public CoverageOptions getCoverageOptions ()
Pobiera CoverageOptions
do użycia z konfiguracji.
Zwroty | |
---|---|
CoverageOptions | CoverageOptions podane w konfiguracji. |
pobierz opis
public String getDescription ()
Zwroty | |
---|---|
String | krótki, czytelny dla użytkownika opis tej Configuration |
pobierz konfigurację urządzenia
publicgetDeviceConfig ()
Pobiera IDeviceConfiguration
s z konfiguracji.
Zwroty | |
---|---|
IDeviceConfiguration podane w kolejności w konfiguracji |
pobierzDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
Zwróć wartość IDeviceConfiguration
powiązaną z podaną nazwą, null, jeśli nie zostanie znaleziona.
Parametry | |
---|---|
nameDevice | String |
Zwroty | |
---|---|
IDeviceConfiguration |
pobierzOpcje urządzenia
public TestDeviceOptions getDeviceOptions ()
Pobiera TestDeviceOptions
do użycia z konfiguracji.
Zwroty | |
---|---|
TestDeviceOptions | TestDeviceOptions podane w konfiguracji. |
pobierz Odzyskiwanie urządzenia
public IDeviceRecovery getDeviceRecovery ()
Pobiera IDeviceRecovery
do użycia z konfiguracji.
Zwroty | |
---|---|
IDeviceRecovery | IDeviceRecovery podane w konfiguracji. |
pobierz wymagania urządzenia
public IDeviceSelection getDeviceRequirements ()
Pobiera IDeviceSelection
do użycia z konfiguracji.
Zwroty | |
---|---|
IDeviceSelection | IDeviceSelection podany w konfiguracji. |
pobierzFilesToClean
publicgetFilesToClean ()
Uzyskaj listę plików, które zostaną wyczyszczone podczas cleanConfigurationData()
Zwroty | |
---|---|
pobierzGlobalFilters
public GlobalTestFilter getGlobalFilters ()
Pobiera GlobalTestFilter
dla wywołania.
Zwroty | |
---|---|
GlobalTestFilter |
pobierzOpcjeInop
publicgetInopOptions ()
Pobierz nazwy opcji, które nie zmieniły żadnych wartości
Zwroty | |
---|---|
getLabPreparers
publicgetLabPreparers ()
Pobiera ITargetPreparer
s z konfiguracji.
Zwroty | |
---|---|
elementy ITargetPreparer podane w kolejności w konfiguracji |
pobierz dane wyjściowe dziennika
public ILeveledLogOutput getLogOutput ()
Pobiera ILeveledLogOutput
do użycia z konfiguracji.
Zwroty | |
---|---|
ILeveledLogOutput | ILeveledLogOutput podany w konfiguracji. |
pobierz LogSaver
public ILogSaver getLogSaver ()
Pobiera ILogSaver
do użycia z konfiguracji.
Zwroty | |
---|---|
ILogSaver | ILogSaver dostarczony w konfiguracji. |
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
Zwraca ERROR(/Set)
tagów obsługiwanych w tagu urządzenia w przypadku konfiguracji z wieloma urządzeniami.
Zwroty | |
---|---|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
Pobiera IMultiTargetPreparer
s z konfiguracji, która powinna zostać wykonana przed którymkolwiek z urządzeń target_preparers.
Zwroty | |
---|---|
IMultiTargetPreparer podane w kolejności w konfiguracji |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
Pobiera IMultiTargetPreparer
s z konfiguracji.
Zwroty | |
---|---|
IMultiTargetPreparer podane w kolejności w konfiguracji |
pobierzNazwę
public String getName ()
Zwraca nazwę konfiguracji.
Zwroty | |
---|---|
String |
pobierz ponownie decyzję
public IRetryDecision getRetryDecision ()
Zwraca wartość IRetryDecision
użytą do wywołania.
Zwroty | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
Pobiera ISystemStatusChecker
s z konfiguracji.
Zwroty | |
---|---|
ISystemStatusChecker podane w kolejności w konfiguracji |
getTargetPreparers
publicgetTargetPreparers ()
Pobiera ITargetPreparer
s z konfiguracji.
Zwroty | |
---|---|
elementy ITargetPreparer podane w kolejności w konfiguracji |
getTestInvocationListeners
publicgetTestInvocationListeners ()
Pobiera ITestInvocationListener
s do użycia z konfiguracji.
Zwroty | |
---|---|
elementy ITestInvocationListener podane w konfiguracji. |
pobierz testy
publicgetTests ()
Pobiera IRemoteTest
s do uruchomienia z konfiguracji.
Zwroty | |
---|---|
testy zawarte w konfiguracji |
wstrzyknij wartość opcji
public void injectOptionValue (String optionName, String optionValue)
Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.
Przydatne do podawania wartości opcji generowanych dynamicznie.Parametry | |
---|---|
optionName | String : nazwa opcji |
optionValue | String : wartość opcji |
Rzuca | |
---|---|
ConfigurationException |
wstrzyknij wartość opcji
public void injectOptionValue (String optionName, String optionKey, String optionValue)
Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.
Przydatne do podawania wartości opcji generowanych dynamicznie.Parametry | |
---|---|
optionName | String : nazwa opcji |
optionKey | String : opcjonalny klucz opcji mapy lub null |
optionValue | String : wartość opcji mapy |
Rzuca | |
---|---|
ConfigurationException |
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.
Przydatne do podawania wartości opcji generowanych dynamicznie.Parametry | |
---|---|
optionName | String : nazwa opcji |
optionKey | String : opcjonalny klucz opcji mapy lub null |
optionValue | String : wartość opcji mapy |
source | String : konfiguracja źródłowa, która dostarczyła wartość tej opcji |
Rzuca | |
---|---|
ConfigurationException |
wstrzyknij wartości opcji
public void injectOptionValues (optionDefs)
Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracyjnych.
Przydatne do wstrzyknięcia wielu wartości opcji jednocześnie po utworzeniu nowego obiektu.Parametry | |
---|---|
optionDefs |
Rzuca | |
---|---|
ConfigurationException |
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
Zwraca informację, czy skonfigurowane urządzenie jest oznaczone jako isFake=true, czy nie.
Parametry | |
---|---|
deviceName | String |
Zwroty | |
---|---|
boolean |
częściowyDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
Utwórz klon podstawowy z clone()
a następnie głęboko sklonuj listę danego obiektu konfiguracyjnego.
Parametry | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : Klient magazynu kluczy. |
Zwroty | |
---|---|
IConfiguration | Częściowo głęboko sklonowana konfiguracja. |
Rzuca | |
---|---|
ConfigurationException |
printCommandUżycie
public void printCommandUsage (boolean importantOnly, PrintStream out)
Wysyła tekst pomocy dotyczący użycia wiersza poleceń dla tej konfiguracji do danego printStream.
Parametry | |
---|---|
importantOnly | boolean : jeśli true wyświetla tylko pomoc dotyczącą ważnych opcji |
out | PrintStream : ERROR(/PrintStream) którego należy użyć. |
Rzuca | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
rozwiązać Opcje dynamiczne
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
Rozwiąż opcje ERROR(/File)
wskazujące na odległą lokalizację. Wymaga to wywołania cleanConfigurationData()
w celu oczyszczenia plików.
Parametry | |
---|---|
resolver | DynamicRemoteFileResolver : DynamicRemoteFileResolver do rozpoznawania plików |
Rzuca | |
---|---|
BuildRetrievalError | |
ConfigurationException |
wartości bezpieczneInjectOption
public void safeInjectOptionValues (optionDefs)
Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracyjnych bez rzucania, jeśli nie można zastosować jednej z opcji.
Przydatne do wstrzyknięcia wielu wartości opcji jednocześnie po utworzeniu nowego obiektu.
Parametry | |
---|---|
optionDefs |
Rzuca | |
---|---|
ConfigurationException |
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Ustaw pola Option
konfiguracyjnych z podanym zestawem argumentów wiersza poleceń, stosując podejście najlepszego wysiłku.
Zobacz ArgsOptionParser
dla oczekiwanego formatu
Parametry | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient do użycia. |
Zwroty | |
---|---|
niewykorzystane argumenty |
Rzuca | |
---|---|
ConfigurationException |
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
Zastąp bieżący IBuildProvider
w konfiguracji.
Parametry | |
---|---|
provider | IBuildProvider : nowy IBuildProvider |
ustaw linię poleceń
public void setCommandLine (String[] arrayArgs)
Ustawia wiersz poleceń używany do tworzenia tego IConfiguration
. W przeciwieństwie do setOptionsFromCommandLineArgs przechowuje całą linię poleceń, łącznie z nazwą konfiguracji.
Parametry | |
---|---|
arrayArgs | String : linia poleceń |
ustawOpcje Poleceń
public void setCommandOptions (ICommandOptions cmdOptions)
Ustaw ICommandOptions
, zastępując wszystkie istniejące wartości
setConfigurationObject
public void setConfigurationObject (String typeName, Object configObject)
Ogólna metoda ustawiania obiektu konfiguracyjnego o podaną nazwę, zastępując dowolną istniejącą wartość.
Parametry | |
---|---|
typeName | String : unikalna nazwa typu obiektu konfiguracyjnego. |
configObject | Object : obiekt konfiguracyjny |
Rzuca | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
Ogólna metoda ustawiania listy obiektów konfiguracyjnych dla danej nazwy, zastępując dowolną istniejącą wartość.
Parametry | |
---|---|
typeName | String : unikalna nazwa typu obiektu konfiguracyjnego. |
configList |
Rzuca | |
---|---|
ConfigurationException |
ustawOpcje Pokrycia
public void setCoverageOptions (CoverageOptions coverageOptions)
Ustaw CoverageOptions
, zastępując wszystkie istniejące wartości.
Parametry | |
---|---|
coverageOptions | CoverageOptions |
ustaw konfigurację urządzenia
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
Ustaw IDeviceConfiguration
, zastępując dowolną istniejącą wartość.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
Ustaw IDeviceConfiguration
s, zastępując dowolną istniejącą wartość.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
Ustaw listę IMetricCollector
s, zastępując wszelkie istniejące wartości.
Parametry | |
---|---|
collectors |
ustawOpcje Urządzenia
public void setDeviceOptions (TestDeviceOptions devOptions)
Ustaw TestDeviceOptions
, zastępując wszystkie istniejące wartości
Parametry | |
---|---|
devOptions | TestDeviceOptions |
ustaw odzyskiwanie urządzenia
public void setDeviceRecovery (IDeviceRecovery recovery)
Ustaw IDeviceRecovery
, zastępując dowolną istniejącą wartość.
ustaw wymagania urządzenia
public void setDeviceRequirements (IDeviceSelection devRequirements)
Ustaw IDeviceSelection
, zastępując wszelkie istniejące wartości
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
Ustaw ITargetPreparer
, zastępując dowolną istniejącą wartość.
setLabPreparers
public void setLabPreparers (preparers)
Ustaw listę ITargetPreparer
s, zastępując dowolną istniejącą wartość.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
Ustaw ILeveledLogOutput
, zastępując dowolną istniejącą wartość.
ustawLogSaver
public void setLogSaver (ILogSaver logSaver)
Ustaw ILogSaver
, zastępując dowolną istniejącą wartość.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
Wygodna metoda ustawienia pojedynczego IMultiTargetPreparer
w tej konfiguracji, który powinien zostać wykonany przed którymkolwiek z urządzeń target_preparers, zastępując wszelkie istniejące wartości
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
Ustaw listę IMultiTargetPreparer
w tej konfiguracji, która powinna zostać wykonana przed którymkolwiek z urządzeń target_preparers, zastępując wszelkie istniejące wartości
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
Wygodna metoda ustawienia pojedynczego IMultiTargetPreparer
w tej konfiguracji, zastępując wszelkie istniejące wartości
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
Ustaw listę IMultiTargetPreparer
w tej konfiguracji, zastępując wszelkie istniejące wartości
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
Ustaw pola Option
konfiguracyjnej z podanym zestawem argumentów wiersza poleceń
ArgsOptionParser
dla oczekiwanego formatuParametry | |
---|---|
listArgs |
Zwroty | |
---|---|
niewykorzystane argumenty |
Rzuca | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
Ustaw pola Option
konfiguracyjnej z podanym zestawem argumentów wiersza poleceń
ArgsOptionParser
dla oczekiwanego formatuParametry | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient do użycia. |
Zwroty | |
---|---|
niewykorzystane argumenty |
Rzuca | |
---|---|
ConfigurationException |
setPostProcessors
public void setPostProcessors (processors)
Ustaw listę IPostProcessor
s, zastępując wszelkie istniejące wartości.
Parametry | |
---|---|
processors |
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
Ustaw IRetryDecision
, zastępując dowolną istniejącą wartość.
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
Wygodna metoda ustawienia pojedynczego ISystemStatusChecker
w tej konfiguracji, zastępując wszelkie istniejące wartości
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
Ustaw listę ISystemStatusChecker
s w tej konfiguracji, zastępując wszelkie istniejące wartości
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
Ustaw ITargetPreparer
, zastępując dowolną istniejącą wartość.
setTargetPreparers
public void setTargetPreparers (preparers)
Ustaw listę ITargetPreparer
s, zastępując dowolną istniejącą wartość.
ustawTest
public void setTest (IRemoteTest test)
Wygodna metoda ustawienia pojedynczego IRemoteTest
w tej konfiguracji, zastępując wszelkie istniejące wartości
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
Wygodna metoda ustawiania pojedynczego elementu ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
Ustaw listę ITestInvocationListener
s, zastępując wszelkie istniejące wartości
zestaw testów
public void setTests (tests)
Ustaw listę IRemoteTest
w tej konfiguracji, zastępując wszelkie istniejące wartości
zatwierdźOpcje
public void validateOptions ()
Sprawdź wartości opcji.
Obecnie sprawdza to tylko, czy wszystkie obowiązkowe opcje zostały ustawioneRzuca | |
---|---|
ConfigurationException |
Metody chronione
jestZdalneŚrodowisko
protected boolean isRemoteEnvironment ()
Zwraca informację, czy środowisko TF jest wywołaniem zdalnym.
Zwroty | |
---|---|
boolean |