SuiteModuleLoader
 public class SuiteModuleLoader
 extends Object
  
  
  
| java.lang.Объект | |
| ↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader | 
Извлекает определения модулей теста совместимости из репозитория. TODO: Добавьте расширение пакета при загрузке модуля.
Краткое содержание
| Вложенные классы | |
|---|---|
| class | SuiteModuleLoader.ConfigFilter  | 
| Поля | |
|---|---|
| public static final String | CONFIG_EXT
 | 
| Общественные конструкторы | |
|---|---|
| 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 для SuiteModuleLoader. | |
| Публичные методы | |
|---|---|
| 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)Служебный метод, позволяющий анализировать и создавать структуру с фильтрами опций. | 
| 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) Передайте фильтры в  | 
| 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)Основная загрузка конфигураций, заглядывая в папку | |
| loadConfigsFromJars ( abis, String suitePrefix, String suiteTag)loadConfigsFromJars ( abis, String suitePrefix, String suiteTag)Основная загрузка конфигураций, просмотр ресурсов по пути к классам. | |
| loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)Основная загрузка конфигураций, просмотр указанных файлов | |
| loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)Основная загрузка конфигураций, просмотр указанных ресурсов в пути к классам. | |
| final void | setExcludedModuleParameters ( excludedParams)setExcludedModuleParameters ( excludedParams) Устанавливает набор  | 
| final void | setFoldableStates ( foldableStates)setFoldableStates ( foldableStates) Устанавливает набор  | 
| final void | setIgnoreNonPreloadedMainlineModule (boolean ignore)Устанавливает, игнорировать или нет установку модуля, если он не предварительно загружен. | 
| final void | setInvocationContext ( IInvocationContext context) | 
| final void | setLoadConfigsWithIncludeFilters (boolean allowed)Устанавливает, загружать или нет тестовую конфигурацию на основе данного включаемого фильтра. | 
| final void | setMainlineParameterizedModules (boolean allowed)Устанавливает, разрешать или нет параметризованные модули основной линии. | 
| final void | setModuleParameter ( ModuleParameters param) Устанавливает единственный тип  | 
| final void | setOptimizeMainlineTest (boolean allowed)Устанавливает, оптимизировать ли основной тест. | 
| final void | setOptionalParameterizedModules (boolean allowed)Устанавливает, разрешать ли дополнительные параметризованные модули. | 
| final void | setParameterizedModules (boolean allowed)Устанавливает, разрешать или нет параметризованные модули. | 
Поля
КОНФИГ_ЭКСТ
public static final String CONFIG_EXT
Общественные конструкторы
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs) 
Ctor для SuiteModuleLoader.
| Параметры | |
|---|---|
| includeFilters | |
| excludeFilters | |
| testArgs | IRemoteTest). | 
| moduleArgs | |
Публичные методы
ДобавитьФильтры
public static void addFilters (stringFilters, filters, abis, foldableStates) 
Служебный метод, позволяющий анализировать и создавать структуру с фильтрами опций.
| Параметры | |
|---|---|
| stringFilters | |
| filters | |
| abis | |
| foldableStates | |
добавитьФильтерсТест
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters) 
 Передайте фильтры в IRemoteTest . Поведение по умолчанию — игнорировать, если IRemoteTest не реализует ITestFileFilterReceiver . Это можно переопределить, чтобы создать более ограничительное поведение.
| Параметры | |
|---|---|
| test | IRemoteTest: рассматриваемыйIRemoteTest. | 
| abi | IAbi: Abi, над которым мы сейчас работаем. | 
| moduleId | String: идентификатор модуля (обычно abi + имя модуля). | 
| includeFilters | |
| excludeFilters | |
getModuleNamesMatching
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern) 
| Параметры | |
|---|---|
| directory | File | 
| suitePrefix | String | 
| pattern | String | 
| Возврат | |
|---|---|
| ERROR(/Set)модулей, имя которых содержит заданный шаблон. | |
загрузитьконфигсфромдиректори
publicloadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns) 
Основная загрузка конфигураций, заглядывая в папку
| Параметры | |
|---|---|
| testsDirs | |
| abis | |
| suitePrefix | String | 
| suiteTag | String | 
| patterns | |
| Возврат | |
|---|---|
загрузкаконфигсфромджарс
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag) 
Основная загрузка конфигураций, просмотр ресурсов по пути к классам. (например, конфигурации TF).
| Параметры | |
|---|---|
| abis | |
| suitePrefix | String | 
| suiteTag | String | 
| Возврат | |
|---|---|
Загрузитьконфигсфромспекифедпасс
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) 
Основная загрузка конфигураций, просмотр указанных файлов
| Параметры | |
|---|---|
| listConfigFiles | |
| abis | |
| suiteTag | String | 
| Возврат | |
|---|---|
загрузитьTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) 
Основная загрузка конфигураций, просмотр указанных ресурсов в пути к классам.
| Параметры | |
|---|---|
| configs | |
| abis | |
| suiteTag | String | 
| Возврат | |
|---|---|
SetExcludedModuleParameters
public final void setExcludedModuleParameters (excludedParams) 
Устанавливает набор ModuleParameters , который вообще не следует учитывать.
| Параметры | |
|---|---|
| excludedParams | |
setFoldableStates
public final void setFoldableStates (foldableStates) 
Устанавливает набор DeviceFoldableState , который должен быть запущен.
| Параметры | |
|---|---|
| foldableStates | |
setIgnoreNonPreloadedMainlineModule
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
Устанавливает, игнорировать ли установку модуля, если он не предварительно загружен.
| Параметры | |
|---|---|
| ignore | boolean | 
setInvoctionContext
public final void setInvocationContext (IInvocationContext context)
| Параметры | |
|---|---|
| context | IInvocationContext | 
setLoadConfigsWithIncludeFilters
public final void setLoadConfigsWithIncludeFilters (boolean allowed)
Устанавливает, загружать или нет тестовую конфигурацию на основе данного включаемого фильтра.
| Параметры | |
|---|---|
| allowed | boolean | 
setMainlineParameterizedModules
public final void setMainlineParameterizedModules (boolean allowed)
Устанавливает, разрешать или нет параметризованные модули основной линии.
| Параметры | |
|---|---|
| allowed | boolean | 
SetModuleParameter
public final void setModuleParameter (ModuleParameters param)
Устанавливает единственный тип ModuleParameters , который следует запустить.
| Параметры | |
|---|---|
| param | ModuleParameters | 
SetOptimizeMainlineTest
public final void setOptimizeMainlineTest (boolean allowed)
Устанавливает, оптимизировать ли основной тест.
| Параметры | |
|---|---|
| allowed | boolean | 
setOptionalParameterizedModules
public final void setOptionalParameterizedModules (boolean allowed)
Устанавливает, разрешать ли дополнительные параметризованные модули.
| Параметры | |
|---|---|
| allowed | boolean | 
УстановитьПараметризованныеМодули
public final void setParameterizedModules (boolean allowed)
Устанавливает, разрешать или нет параметризованные модули.
| Параметры | |
|---|---|
| allowed | boolean | 
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
