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 |