SuiteModuleLoader
public class SuiteModuleLoader
extends Object
java.lang.Obiekt | |
↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader |
Pobiera definicje modułów testu zgodności z repozytorium. DO ZROBIENIA: Dodaj rozszerzenie pakietu podczas ładowania modułu.
Streszczenie
Klasy zagnieżdżone | |
---|---|
class | SuiteModuleLoader.ConfigFilter |
Pola | |
---|---|
public static final String | CONFIG_EXT
|
Konstruktory publiczne | |
---|---|
SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) SuiteModuleLoader ( includeFilters, excludeFilters, testArgs, moduleArgs) Ctor dla SuiteModuleLoader. |
Metody publiczne | |
---|---|
static void | addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) addFilters ( stringFilters, filters, abis, foldableStates) Metoda narzędziowa, która pozwala analizować i tworzyć strukturę z filtrami opcji. |
void | addFiltersToTest ( IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest ( IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest ( IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) Przekaż filtry do |
static | getModuleNamesMatching (File directory, String suitePrefix, String pattern) |
loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) loadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) Główne ładowanie konfiguracji, przeglądanie folderu | |
loadConfigsFromJars ( abis, String suitePrefix, String suiteTag) loadConfigsFromJars ( abis, String suitePrefix, String suiteTag) Główne ładowanie konfiguracji, przeglądanie zasobów w ścieżce klasy. | |
loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) Główne ładowanie konfiguracji, przeglądanie wskazanych plików | |
loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) Główne ładowanie konfiguracji, przeglądanie określonych zasobów w ścieżce klasy. | |
final void | setExcludedModuleParameters ( excludedParams) setExcludedModuleParameters ( excludedParams) Ustawia zestaw parametrów |
final void | setFoldableStates ( foldableStates) setFoldableStates ( foldableStates) Ustawia zestaw |
final void | setIgnoreNonPreloadedMainlineModule (boolean ignore) Określa, czy ignorować instalację modułu, jeśli nie jest on wstępnie załadowany. |
final void | setInvocationContext ( IInvocationContext context) |
final void | setLoadConfigsWithIncludeFilters (boolean allowed) Ustawia, czy ładować konfigurację testową na podstawie podanego filtra dołączania. |
final void | setMainlineParameterizedModules (boolean allowed) Ustawia, czy zezwolić na sparametryzowane moduły linii głównej. |
final void | setModuleParameter ( ModuleParameters param) Ustawia jedyny typ |
final void | setOptimizeMainlineTest (boolean allowed) Określa, czy optymalizować test linii głównej. |
final void | setOptionalParameterizedModules (boolean allowed) Ustawia, czy zezwalać na opcjonalne sparametryzowane moduły. |
final void | setParameterizedModules (boolean allowed) Ustawia, czy zezwolić na sparametryzowane moduły. |
Pola
KONFIG_EXT
public static final String CONFIG_EXT
Konstruktory publiczne
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
Ctor dla SuiteModuleLoader.
Parametry | |
---|---|
includeFilters | |
excludeFilters | |
testArgs | IRemoteTest ). |
moduleArgs |
Metody publiczne
dodaj filtry
public static void addFilters (stringFilters, filters, abis, foldableStates)
Metoda narzędziowa, która pozwala analizować i tworzyć strukturę z filtrami opcji.
Parametry | |
---|---|
stringFilters | |
filters | |
abis | |
foldableStates |
dodaj filtry do testu
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
Przekaż filtry do IRemoteTest
. Domyślnym zachowaniem jest ignorowanie, jeśli IRemoteTest nie implementuje ITestFileFilterReceiver
. Można to zmienić, aby stworzyć bardziej restrykcyjne zachowanie.
Parametry | |
---|---|
test | IRemoteTest : IRemoteTest , który jest brany pod uwagę. |
abi | IAbi : Abi, nad którym obecnie pracujemy. |
moduleId | String : Identyfikator modułu (zwykle abi + nazwa modułu). |
includeFilters | |
excludeFilters |
getModuleNamesMatching
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern)
Parametry | |
---|---|
directory | File |
suitePrefix | String |
pattern | String |
Zwroty | |
---|---|
ERROR(/Set) modułów, których nazwa zawiera podany wzorzec. |
loadConfigsFromDirectory
publicloadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)
Główne ładowanie konfiguracji, przeglądanie folderu
Parametry | |
---|---|
testsDirs | |
abis | |
suitePrefix | String |
suiteTag | String |
patterns |
Zwroty | |
---|---|
loadConfigsFromJars
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag)
Główne ładowanie konfiguracji, przeglądanie zasobów w ścieżce klasy. (na przykład konfiguracje TF).
Parametry | |
---|---|
abis | |
suitePrefix | String |
suiteTag | String |
Zwroty | |
---|---|
loadConfigsFromSpecifiedPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
Główne ładowanie konfiguracji, przeglądanie wskazanych plików
Parametry | |
---|---|
listConfigFiles | |
abis | |
suiteTag | String |
Zwroty | |
---|---|
loadTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
Główne ładowanie konfiguracji, przeglądanie określonych zasobów w ścieżce klasy.
Parametry | |
---|---|
configs | |
abis | |
suiteTag | String |
Zwroty | |
---|---|
setExcludedModuleParameters
public final void setExcludedModuleParameters (excludedParams)
Ustawia zestaw parametrów ModuleParameters
, które nie powinny być w ogóle brane pod uwagę.
Parametry | |
---|---|
excludedParams |
ustaw składane stany
public final void setFoldableStates (foldableStates)
Ustawia zestaw DeviceFoldableState
, który powinien zostać uruchomiony.
Parametry | |
---|---|
foldableStates |
setIgnoreNonPreloadedMainlineModule
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
Określa, czy ignorować instalację modułu, jeśli nie jest on wstępnie załadowany.
Parametry | |
---|---|
ignore | boolean |
ustaw kontekst wywołania
public final void setInvocationContext (IInvocationContext context)
Parametry | |
---|---|
context | IInvocationContext |
setLoadConfigsWithIncludeFilters
public final void setLoadConfigsWithIncludeFilters (boolean allowed)
Ustawia, czy ładować konfigurację testową na podstawie podanego filtra dołączania.
Parametry | |
---|---|
allowed | boolean |
setMainlineParameterizedModules
public final void setMainlineParameterizedModules (boolean allowed)
Ustawia, czy zezwolić na sparametryzowane moduły linii głównej.
Parametry | |
---|---|
allowed | boolean |
ustaw parametr modułu
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 linii głównej.
Parametry | |
---|---|
allowed | boolean |
setOptionalSparameterizedModules
public final void setOptionalParameterizedModules (boolean allowed)
Ustawia, czy zezwalać na opcjonalne sparametryzowane moduły.
Parametry | |
---|---|
allowed | boolean |
ustaw moduły sparametryzowane
public final void setParameterizedModules (boolean allowed)
Ustawia, czy zezwolić na sparametryzowane moduły.
Parametry | |
---|---|
allowed | boolean |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-03-30 UTC.