IKonfiguracja

public interface IConfiguration

com.android.tradefed.config.IConfiguration


Informacje konfiguracyjne dla wywołania TradeFederation. Każde wywołanie TradeFederation ma pojedynczą IConfiguration . IConfiguration przechowuje wszystkie obiekty delegatów, które powinny zostać użyte podczas wywołania, oraz powiązane z nimi Option

Streszczenie

Metody publiczne

abstract void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

Dodaj pliki, które muszą zostać wyczyszczone podczas cleanConfigurationData()

abstract void cleanConfigurationData ()

Usuń wszystkie pliki pobrane do rozwiązanych pól opcji plików zdalnych.

abstract IConfiguration clone ()

Utwórz płytką kopię tego obiektu.

abstract void dumpXml (PrintWriter output)

Pobiera rozwinięty plik XML konfiguracji ze wszystkimi opcjami pokazanymi dla tej IConfiguration jako String .

abstract void dumpXml (PrintWriter output, excludeFilters) 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.

abstract 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 IConfiguration minus filtry obiektów według ich nazwy klucza.

abstract getAllConfigurationObjectsOfType (String typeName)

Ogólny interfejs umożliwiający pobieranie wszystkich obiektów o podanej nazwie typu na różne urządzenia.

abstract IBuildProvider getBuildProvider ()

Pobiera IBuildProvider z konfiguracji.

abstract String getCommandLine ()

Pobiera wiersz polecenia używany do tworzenia tego IConfiguration .

abstract ICommandOptions getCommandOptions ()

Pobiera ICommandOptions do użycia z konfiguracji.

abstract ConfigurationDescriptor getConfigurationDescription ()

Zwraca ConfigurationDescriptor podany w konfiguracji.

abstract Object getConfigurationObject (String typeName)

Ogólny interfejs umożliwiający pobranie obiektu konfiguracyjnego o podanej nazwie typu.

abstract getConfigurationObjectList (String typeName)

Podobny do getConfigurationObject(String) , ale dla typów obiektów konfiguracyjnych, które obsługują wiele obiektów.

abstract CoverageOptions getCoverageOptions ()

Pobiera CoverageOptions do użycia z konfiguracji.

abstract getDeviceConfig ()

Pobiera IDeviceConfiguration s z konfiguracji.

abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

Zwróć wartość IDeviceConfiguration powiązaną z podaną nazwą, null, jeśli nie zostanie znaleziona.

abstract TestDeviceOptions getDeviceOptions ()

Pobiera TestDeviceOptions do użycia z konfiguracji.

abstract IDeviceRecovery getDeviceRecovery ()

Pobiera IDeviceRecovery do użycia z konfiguracji.

abstract IDeviceSelection getDeviceRequirements ()

Pobiera IDeviceSelection do użycia z konfiguracji.

abstract getFilesToClean ()

Uzyskaj listę plików, które zostaną wyczyszczone podczas cleanConfigurationData()

abstract GlobalTestFilter getGlobalFilters ()

Pobiera GlobalTestFilter dla wywołania.

abstract getInopOptions ()

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

abstract getLabPreparers ()

Pobiera ITargetPreparer s z konfiguracji.

abstract ILeveledLogOutput getLogOutput ()

Pobiera ILeveledLogOutput do użycia z konfiguracji.

abstract ILogSaver getLogSaver ()

Pobiera ILogSaver do użycia z konfiguracji.

abstract getMetricCollectors ()

Pobiera IMetricCollector s z konfiguracji.

abstract getMultiPreTargetPreparers ()

Pobiera IMultiTargetPreparer s z konfiguracji, która powinna zostać wykonana przed którymkolwiek z urządzeń target_preparers.

abstract getMultiTargetPreparers ()

Pobiera IMultiTargetPreparer s z konfiguracji.

abstract String getName ()

Zwraca nazwę konfiguracji.

abstract getPostProcessors ()

Pobiera IPostProcessor z konfiguracji.

abstract IRetryDecision getRetryDecision ()

Zwraca wartość IRetryDecision użytą do wywołania.

abstract SkipManager getSkipManager ()

Pobiera SkipManager dla wywołania.

abstract getSystemStatusCheckers ()

Pobiera ISystemStatusChecker s z konfiguracji.

abstract getTargetPreparers ()

Pobiera ITargetPreparer s z konfiguracji.

abstract getTestInvocationListeners ()

Pobiera ITestInvocationListener s do użycia z konfiguracji.

abstract getTests ()

Pobiera IRemoteTest s do uruchomienia z konfiguracji.

abstract void injectOptionValue (String optionName, String optionValue)

Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.

abstract void injectOptionValue (String optionName, String optionKey, String optionValue)

Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.

abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)

Wstrzyknij wartość opcji do zestawu obiektów konfiguracyjnych.

abstract void injectOptionValues ( optionDefs) injectOptionValues ( optionDefs)

Wstrzyknij wiele wartości opcji do zestawu obiektów konfiguracyjnych.

abstract boolean isDeviceConfiguredFake (String deviceName)

Zwraca informację, czy skonfigurowane urządzenie jest oznaczone jako isFake=true, czy nie.

abstract IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

Utwórz klon podstawowy z clone() a następnie głęboko sklonuj listę danego obiektu konfiguracyjnego.

abstract void printCommandUsage (boolean importantOnly, PrintStream out)

Wysyła tekst pomocy dotyczący użycia wiersza poleceń dla tej konfiguracji do danego printStream.

abstract void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

Rozwiąż opcje ERROR(/File) wskazujące na odległą lokalizację.

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

abstract setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

Ustaw pola Option konfiguracyjnych z podanym zestawem argumentów wiersza poleceń, stosując podejście najlepszego wysiłku.

abstract void setBuildProvider ( IBuildProvider provider)

Zastąp bieżący IBuildProvider w konfiguracji.

abstract void setCommandLine (String[] arrayArgs)

Ustawia wiersz poleceń używany do tworzenia tego IConfiguration .

abstract void setCommandOptions ( ICommandOptions cmdOptions)

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

abstract void setConfigurationObject (String name, Object configObject)

Ogólna metoda ustawiania obiektu konfiguracyjnego o podaną nazwę, zastępując dowolną istniejącą wartość.

abstract void setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList)

Ogólna metoda ustawiania listy obiektów konfiguracyjnych dla danej nazwy, zastępując dowolną istniejącą wartość.

abstract void setCoverageOptions ( CoverageOptions coverageOptions)

Ustaw CoverageOptions , zastępując wszelkie istniejące wartości.

abstract void setDeviceConfig ( IDeviceConfiguration deviceConfig)

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

abstract void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

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

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

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

abstract void setDeviceOptions ( TestDeviceOptions deviceOptions)

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

abstract void setDeviceRecovery ( IDeviceRecovery recovery)

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

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

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

abstract void setLabPreparer ( ITargetPreparer preparer)

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

abstract void setLabPreparers ( preparers) setLabPreparers ( preparers)

Ustaw listę ITargetPreparer s, zastępując dowolną istniejącą wartość.

abstract void setLogOutput ( ILeveledLogOutput logger)

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

abstract void setLogSaver ( ILogSaver logSaver)

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

abstract void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps)

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

abstract void setMultiPreTargetPreparers ( multiPreTargPreps) 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

abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

Wygodna metoda ustawienia pojedynczego IMultiTargetPreparer w tej konfiguracji, zastępując wszelkie istniejące wartości

abstract void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

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

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

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

ArgsOptionParser dla oczekiwanego formatu

abstract setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

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

Zobacz ArgsOptionParser dla oczekiwanego formatu

abstract void setPostProcessors ( processors) setPostProcessors ( processors)

Ustaw listę IPostProcessor s, zastępując wszelkie istniejące wartości.

abstract void setRetryDecision ( IRetryDecision decisionRetry)

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

abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

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

abstract void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

Ustaw listę ISystemStatusChecker s w tej konfiguracji, zastępując wszelkie istniejące wartości

abstract void setTargetPreparer ( ITargetPreparer preparer)

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

abstract void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

Ustaw listę ITargetPreparer s, zastępując dowolną istniejącą wartość.

abstract void setTest ( IRemoteTest test)

Wygodna metoda ustawienia pojedynczego IRemoteTest w tej konfiguracji, zastępując wszelkie istniejące wartości

abstract void setTestInvocationListener ( ITestInvocationListener listener)

Wygodna metoda ustawiania pojedynczego elementu ITestInvocationListener

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

Ustaw listę ITestInvocationListener s, zastępując wszelkie istniejące wartości

abstract void setTests ( tests) setTests ( tests)

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

abstract void validateOptions ()

Sprawdź wartości opcji.

Metody publiczne

dodajFilesToClean

public abstract void addFilesToClean ( toBeCleaned)

Dodaj pliki, które muszą zostać wyczyszczone podczas cleanConfigurationData()

Parametry
toBeCleaned

czyste dane konfiguracyjne

public abstract void cleanConfigurationData ()

Usuń wszystkie pliki pobrane do rozwiązanych pól opcji plików zdalnych.

klon

public abstract IConfiguration clone ()

Utwórz płytką kopię tego obiektu.

Zwroty
IConfiguration kopię {link IConfiguration}

zrzućXml

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

Rzuca
Wyjątek IO

zrzućXml

public abstract 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 : lista typów obiektów, które nie powinny być zrzucane.

Rzuca
Wyjątek IO

zrzućXml

public abstract 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 : lista typów obiektów, które nie powinny być zrzucane.

printDeprecatedOptions boolean : Określa, czy drukować opcje oznaczone jako przestarzałe

printUnchangedOptions boolean

Rzuca
Wyjątek IO

getAllConfigurationObjectsOfType

public abstract  getAllConfigurationObjectsOfType (String typeName)

Ogólny interfejs umożliwiający pobieranie wszystkich obiektów o podanej nazwie typu na różne urządzenia.

Parametry
typeName String : unikalny typ obiektu konfiguracyjnego

Zwroty
Lista obiektów konfiguracyjnych danego typu.

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Pobiera IBuildProvider z konfiguracji.

Zwroty
IBuildProvider IBuildProvider podany w konfiguracji

pobierz linię poleceń

public abstract String getCommandLine ()

Pobiera wiersz polecenia używany do tworzenia tego IConfiguration .

Zwroty
String wiersz poleceń użyty do utworzenia tej IConfiguration .

pobierzOpcje poleceń

public abstract ICommandOptions getCommandOptions ()

Pobiera ICommandOptions do użycia z konfiguracji.

Zwroty
ICommandOptions ICommandOptions podane w konfiguracji.

pobierz opis konfiguracji

public abstract ConfigurationDescriptor getConfigurationDescription ()

Zwraca ConfigurationDescriptor podany w konfiguracji.

Zwroty
ConfigurationDescriptor

pobierz obiekt konfiguracyjny

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

public abstract  getConfigurationObjectList (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 abstract CoverageOptions getCoverageOptions ()

Pobiera CoverageOptions do użycia z konfiguracji.

Zwroty
CoverageOptions CoverageOptions podane w konfiguracji.

pobierz konfigurację urządzenia

public abstract  getDeviceConfig ()

Pobiera IDeviceConfiguration s z konfiguracji.

Zwroty
IDeviceConfiguration podane w kolejności w konfiguracji

pobierzDeviceConfigByName

public abstract 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 abstract TestDeviceOptions getDeviceOptions ()

Pobiera TestDeviceOptions do użycia z konfiguracji.

Zwroty
TestDeviceOptions TestDeviceOptions podane w konfiguracji.

pobierz Odzyskiwanie urządzenia

public abstract IDeviceRecovery getDeviceRecovery ()

Pobiera IDeviceRecovery do użycia z konfiguracji.

Zwroty
IDeviceRecovery IDeviceRecovery podane w konfiguracji.

pobierz wymagania urządzenia

public abstract IDeviceSelection getDeviceRequirements ()

Pobiera IDeviceSelection do użycia z konfiguracji.

Zwroty
IDeviceSelection IDeviceSelection podany w konfiguracji.

pobierzFilesToClean

public abstract  getFilesToClean ()

Uzyskaj listę plików, które zostaną wyczyszczone podczas cleanConfigurationData()

Zwroty

pobierzGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

Pobiera GlobalTestFilter dla wywołania.

Zwroty
GlobalTestFilter

pobierzOpcjeInop

public abstract  getInopOptions ()

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

Zwroty

getLabPreparers

public abstract  getLabPreparers ()

Pobiera ITargetPreparer s z konfiguracji.

Zwroty
elementy ITargetPreparer podane w kolejności w konfiguracji

pobierz dane wyjściowe dziennika

public abstract ILeveledLogOutput getLogOutput ()

Pobiera ILeveledLogOutput do użycia z konfiguracji.

Zwroty
ILeveledLogOutput ILeveledLogOutput podany w konfiguracji.

pobierz LogSaver

public abstract ILogSaver getLogSaver ()

Pobiera ILogSaver do użycia z konfiguracji.

Zwroty
ILogSaver ILogSaver dostarczony w konfiguracji.

getMetricCollectors

public abstract  getMetricCollectors ()

Pobiera IMetricCollector s z konfiguracji.

Zwroty

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

Pobiera IMultiTargetPreparer z konfiguracji, która powinna zostać wykonana przed którymkolwiek z urządzeń target_preparers.

Zwroty
IMultiTargetPreparer podane w kolejności w konfiguracji

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

Pobiera IMultiTargetPreparer s z konfiguracji.

Zwroty
IMultiTargetPreparer podane w kolejności w konfiguracji

pobierzNazwę

public abstract String getName ()

Zwraca nazwę konfiguracji.

Zwroty
String

pobierzPostProcesory

public abstract  getPostProcessors ()

Pobiera IPostProcessor z konfiguracji.

Zwroty

pobierz ponownie decyzję

public abstract IRetryDecision getRetryDecision ()

Zwraca wartość IRetryDecision użytą do wywołania.

Zwroty
IRetryDecision

pobierz SkipManagera

public abstract SkipManager getSkipManager ()

Pobiera SkipManager dla wywołania.

Zwroty
SkipManager

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

Pobiera ISystemStatusChecker s z konfiguracji.

Zwroty
ISystemStatusChecker podane w kolejności w konfiguracji

getTargetPreparers

public abstract  getTargetPreparers ()

Pobiera ITargetPreparer s z konfiguracji.

Zwroty
elementy ITargetPreparer podane w kolejności w konfiguracji

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

Pobiera ITestInvocationListener s do użycia z konfiguracji.

Zwroty
elementy ITestInvocationListener podane w konfiguracji.

pobierz testy

public abstract  getTests ()

Pobiera IRemoteTest s do uruchomienia z konfiguracji.

Zwroty
testy zawarte w konfiguracji

wstrzyknij wartość opcji

public abstract 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 jeśli nie udało się ustawić wartości opcji

wstrzyknij wartość opcji

public abstract 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 jeśli nie udało się ustawić wartości opcji

injectOptionValueWithSource

public abstract void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String optionSource)

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

optionSource String : konfiguracja źródłowa, która dostarczyła wartość tej opcji

Rzuca
ConfigurationException jeśli nie udało się ustawić wartości opcji

wstrzyknij wartości opcji

public abstract 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 : lista opcji defensywnych do wstrzyknięcia

Rzuca
ConfigurationException jeśli nie udało się ustawić wartości opcji

isDeviceConfiguredFake

public abstract 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 abstract IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

Utwórz klon podstawowy z clone() a następnie głęboko sklonuj listę danego obiektu konfiguracyjnego.

Parametry
objectToDeepClone : Lista obiektów konfiguracyjnych do głębokiego sklonowania.

client IKeyStoreClient : Klient magazynu kluczy.

Zwroty
IConfiguration Częściowo głęboko sklonowana konfiguracja.

Rzuca
com.android.tradefed.config.ConfigurationException
ConfigurationException

printCommandUżycie

public abstract 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 abstract 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
com.android.tradefed.build.BuildRetrievalError
com.android.tradefed.config.ConfigurationException
BuildRetrievalError
ConfigurationException

wartości bezpieczneInjectOption

public abstract 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 : lista opcji do wstrzyknięcia

Rzuca
ConfigurationException jeśli nie udało się utworzyć OptionSetter

setBestEffortOptionsFromCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( 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 : argumenty wiersza poleceń

keyStoreClient IKeyStoreClient : IKeyStoreClient do użycia.

Zwroty
niewykorzystane argumenty

Rzuca
ConfigurationException

setBuildProvider

public abstract void setBuildProvider (IBuildProvider provider)

Zastąp bieżący IBuildProvider w konfiguracji.

Parametry
provider IBuildProvider : nowy IBuildProvider

ustaw linię poleceń

public abstract 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 abstract void setCommandOptions (ICommandOptions cmdOptions)

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

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

Ogólna metoda ustawiania obiektu konfiguracyjnego o podaną nazwę, zastępując dowolną istniejącą wartość.

Parametry
name String : unikalna nazwa typu obiektu konfiguracyjnego.

configObject Object : obiekt konfiguracyjny

Rzuca
ConfigurationException jeśli obiekt configObject nie był prawidłowego typu

setConfigurationObjectList

public abstract void setConfigurationObjectList (String name, 
                 configList)

Ogólna metoda ustawiania listy obiektów konfiguracyjnych dla danej nazwy, zastępując dowolną istniejącą wartość.

Parametry
name String : unikalna nazwa typu obiektu konfiguracyjnego.

configList : lista obiektów konfiguracyjnych

Rzuca
ConfigurationException jeśli którykolwiek obiekt na liście nie jest prawidłowego typu

ustawOpcje Pokrycia

public abstract void setCoverageOptions (CoverageOptions coverageOptions)

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

Parametry
coverageOptions CoverageOptions

ustaw konfigurację urządzenia

public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)

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

setDeviceConfigList

public abstract void setDeviceConfigList ( deviceConfigs)

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

setDeviceMetricCollectors

public abstract void setDeviceMetricCollectors ( collectors)

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

Parametry
collectors

ustawOpcje Urządzenia

public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)

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

Parametry
deviceOptions TestDeviceOptions

ustaw odzyskiwanie urządzenia

public abstract void setDeviceRecovery (IDeviceRecovery recovery)

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

ustaw wymagania urządzenia

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

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

setLabPreparer

public abstract void setLabPreparer (ITargetPreparer preparer)

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

setLabPreparers

public abstract void setLabPreparers ( preparers)

Ustaw listę ITargetPreparer s, zastępując dowolną istniejącą wartość.

setLogOutput

public abstract void setLogOutput (ILeveledLogOutput logger)

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

ustawLogSaver

public abstract void setLogSaver (ILogSaver logSaver)

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

setMultiPreTargetPreparer

public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)

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 abstract 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 abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)

Wygodna metoda ustawienia pojedynczego IMultiTargetPreparer w tej konfiguracji, zastępując wszelkie istniejące wartości

setMultiTargetPreparers

public abstract void setMultiTargetPreparers ( multiTargPreps)

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

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

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

ArgsOptionParser dla oczekiwanego formatu

Parametry
listArgs : argumenty wiersza poleceń

Zwroty
niewykorzystane argumenty

Rzuca
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs, 
                IKeyStoreClient keyStoreClient)

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

Zobacz ArgsOptionParser dla oczekiwanego formatu

Parametry
listArgs : argumenty wiersza poleceń

keyStoreClient IKeyStoreClient : IKeyStoreClient do użycia.

Zwroty
niewykorzystane argumenty

Rzuca
ConfigurationException

setPostProcessors

public abstract void setPostProcessors ( processors)

Ustaw listę IPostProcessor s, zastępując wszelkie istniejące wartości.

Parametry
processors

setRetryDecision

public abstract void setRetryDecision (IRetryDecision decisionRetry)

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

setSystemStatusChecker

public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)

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

setSystemStatusCheckers

public abstract void setSystemStatusCheckers ( systemCheckers)

Ustaw listę ISystemStatusChecker s w tej konfiguracji, zastępując wszelkie istniejące wartości

setTargetPreparer

public abstract void setTargetPreparer (ITargetPreparer preparer)

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

setTargetPreparers

public abstract void setTargetPreparers ( preparers)

Ustaw listę ITargetPreparer s, zastępując dowolną istniejącą wartość.

ustawTest

public abstract void setTest (IRemoteTest test)

Wygodna metoda ustawienia pojedynczego IRemoteTest w tej konfiguracji, zastępując wszelkie istniejące wartości

setTestInvocationListener

public abstract void setTestInvocationListener (ITestInvocationListener listener)

Wygodna metoda ustawiania pojedynczego elementu ITestInvocationListener

setTestInvocationListeners

public abstract void setTestInvocationListeners ( listeners)

Ustaw listę ITestInvocationListener s, zastępując wszelkie istniejące wartości

zestaw testów

public abstract void setTests ( tests)

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

zatwierdźOpcje

public abstract void validateOptions ()

Sprawdź wartości opcji.

Obecnie sprawdza to tylko, czy wszystkie obowiązkowe opcje zostały ustawione

Rzuca
ConfigurationException jeśli konfiguracja jest nieprawidłowa