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 (File moduleDir, IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest (File moduleDir, IRemoteTest test, IAbi abi, String moduleId, includeFilters, excludeFilters) addFiltersToTest (File moduleDir, 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 (File moduleDir, IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
Передайте фильтры в IRemoteTest
. Поведение по умолчанию — игнорировать, если IRemoteTest не реализует ITestFileFilterReceiver
. Это можно переопределить, чтобы создать более ограничительное поведение.
Параметры | |
---|---|
moduleDir | File : каталог модуля. |
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-03-26 UTC.