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 и ее аффилированных лиц.
Последнее обновление: 2024-08-29 UTC.