SuiteModuleLoader
public
class
SuiteModuleLoader
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader |
Pobiera definicje modułów testu zgodności z repozytorium. DO ZROBIENIA: dodaj rozwinięcie pakietu SDK.
Podsumowanie
Zagnieżdżone klasy | |
|---|---|
class |
SuiteModuleLoader.ConfigFilter
|
Fieldsem | |
|---|---|
public
static
final
String |
CONFIG_EXT
|
Konstruktory publiczne | |
|---|---|
SuiteModuleLoader(
Ctor dla SuiteModuleLoader. |
|
Metody publiczne | |
|---|---|
static
void
|
addFilters(
Metoda narzędziowa, która pozwala przeanalizować i utworzyć strukturę za pomocą filtrów opcji. |
void
|
addFiltersToTest(IRemoteTest test, IAbi abi, String moduleId,
Przekaż filtry do panelu |
static
|
getModuleNamesMatching(File directory, String suitePrefix, String pattern)
|
|
loadConfigsFromDirectory(
Główne wczytywanie konfiguracji, sprawdzam folder |
|
loadConfigsFromJars(
Główne wczytywanie konfiguracji, sprawdzam zasoby w ścieżce klasy. |
|
loadConfigsFromSpecifiedPaths(
Główne wczytywanie konfiguracji, sprawdzanie określonych plików |
|
loadTfConfigsFromSpecifiedPaths(
Główne wczytywanie konfiguracji, sprawdzając określone zasoby w ścieżce klasy. |
final
void
|
setExcludedModuleParameters(
Ustawia zbiór |
final
void
|
setFoldableStates(
Ustawia zbiór elementów |
final
void
|
setIgnoreNonPreloadedMainlineModule(boolean ignore)
Określa, czy zignorować instalację modułu, jeśli nie jest on wstępnie wczytany. |
final
void
|
setInvocationContext(IInvocationContext context)
|
final
void
|
setLoadConfigsWithIncludeFilters(boolean allowed)
Określa, czy konfiguracja testu ma być ładowana na podstawie danego filtra uwzględniania. |
final
void
|
setMainlineParameterizedModules(boolean allowed)
Określa, czy zezwalać na używanie modułów mainline z parametrami. |
final
void
|
setModuleParameter(ModuleParameters param)
Ustawia jedyny typ |
final
void
|
setOptimizeMainlineTest(boolean allowed)
Określa, czy optymalizować test głównej linii. |
final
void
|
setOptionalParameterizedModules(boolean allowed)
Określa, czy dozwolone są opcjonalne moduły z parametrami. |
final
void
|
setParameterizedModules(boolean allowed)
Określa, czy dozwolone są moduły z parametrami. |
Fieldsem
CONFIG_EXT
public static final String CONFIG_EXT
Konstruktory publiczne
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
Ctor dla SuiteModuleLoader.
| Parametry | |
|---|---|
includeFilters |
: sformatowane i przeanalizowane filtry uwzględniania. |
excludeFilters |
: sformatowane i przeanalizowane filtry wykluczania. |
testArgs |
: lista argumentów testowych (IRemoteTest). |
moduleArgs |
: lista argumentów modułu. |
Metody publiczne
dodajFiltry
public static void addFilters (stringFilters, filters, abis, foldableStates)
Metoda narzędziowa, która pozwala przeanalizować i utworzyć strukturę za pomocą filtrów opcji.
| Parametry | |
|---|---|
stringFilters |
: pierwotny format filtrów opcji. |
filters |
: filtry analizowane z formatu ciągu znaków. |
abis |
: pole Abis, które ma być uwzględniane w filtrze. |
foldableStates |
|
dodajFiltryDoTestu
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
Przekaż filtry do panelu IRemoteTest. Domyślnym zachowaniem jest ignorowanie, jeśli test IRemoteTest
nie implementuje metody ITestFileFilterReceiver. Można to zastąpić, aby utworzyć bardziej
ograniczające zachowanie.
| Parametry | |
|---|---|
test |
IRemoteTest: IRemoteTest, który jest brany pod uwagę. |
abi |
IAbi: interfejs Abi, nad którym obecnie pracujemy. |
moduleId |
String: identyfikator modułu (zwykle abi + nazwa modułu). |
includeFilters |
: sformatowane i przeanalizowane filtry uwzględniania. |
excludeFilters |
: sformatowane i przeanalizowane filtry wykluczania. |
getModuleNamesDopasowanie
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern)
| Parametry | |
|---|---|
directory |
File |
suitePrefix |
String |
pattern |
String |
| Zwroty | |
|---|---|
|
element ERROR(/Set) modułów, których nazwa zawiera dany wzorzec. |
loadConfigsZ katalogu
publicloadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)
Główne wczytywanie konfiguracji, sprawdzam folder
| Parametry | |
|---|---|
testsDirs |
|
abis |
|
suitePrefix |
String |
suiteTag |
String |
patterns |
|
| Zwroty | |
|---|---|
|
|
loadConfigsFromJars
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag)
Główne wczytywanie konfiguracji, sprawdzam zasoby w ścieżce klasy. (Konfiguracja TF dla ).
| Parametry | |
|---|---|
abis |
|
suitePrefix |
String |
suiteTag |
String |
| Zwroty | |
|---|---|
|
|
loadConfigsFromSpecifiedPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
Główne wczytywanie konfiguracji, sprawdzanie określonych plików
| Parametry | |
|---|---|
listConfigFiles |
|
abis |
|
suiteTag |
String |
| Zwroty | |
|---|---|
|
|
loadTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
Główne wczytywanie konfiguracji, sprawdzając określone zasoby w ścieżce klasy.
| Parametry | |
|---|---|
configs |
|
abis |
|
suiteTag |
String |
| Zwroty | |
|---|---|
|
|
setexcludedModuleParameters
public final void setExcludedModuleParameters (excludedParams)
Ustawia zbiór ModuleParameters, który nie powinien być w ogóle brany pod uwagę.
| Parametry | |
|---|---|
excludedParams |
|
setFoldableStates,
public final void setFoldableStates (foldableStates)
Ustawia zbiór elementów DeviceFoldableState, które należy uruchomić.
| Parametry | |
|---|---|
foldableStates |
|
setignoreNonPreloadedMainlineModule
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
Określa, czy zignorować instalację modułu, jeśli nie jest on wstępnie wczytany.
| Parametry | |
|---|---|
ignore |
boolean |
setInvocationContext
public final void setInvocationContext (IInvocationContext context)
| Parametry | |
|---|---|
context |
IInvocationContext |
setLoadConfigsWithIncludeFilters
public final void setLoadConfigsWithIncludeFilters (boolean allowed)
Określa, czy konfiguracja testu ma być ładowana na podstawie danego filtra uwzględniania.
| Parametry | |
|---|---|
allowed |
boolean |
setMainlineParametrizedModules
public final void setMainlineParameterizedModules (boolean allowed)
Określa, czy zezwalać na używanie modułów mainline z parametrami.
| Parametry | |
|---|---|
allowed |
boolean |
setModuleParametr
public final void setModuleParameter (ModuleParameters param)
Ustawia jedyny typ ModuleParameters, który powinien zostać uruchomiony.
| Parametry | |
|---|---|
param |
ModuleParameters |
setOptimizeMainlineTest,
public final void setOptimizeMainlineTest (boolean allowed)
Określa, czy optymalizować test głównej linii.
| Parametry | |
|---|---|
allowed |
boolean |
setOptionalParametrizedModules
public final void setOptionalParameterizedModules (boolean allowed)
Określa, czy dozwolone są opcjonalne moduły z parametrami.
| Parametry | |
|---|---|
allowed |
boolean |
setParametrizedModules
public final void setParameterizedModules (boolean allowed)
Określa, czy dozwolone są moduły z parametrami.
| Parametry | |
|---|---|
allowed |
boolean |