SuiteModuleLoader
public class SuiteModuleLoader
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader |
Recupera definições do módulo de teste de compatibilidade do repositório. TODO: Adicione a expansão do conjunto ao carregar um módulo.
Resumo
Classes aninhadas | |
---|---|
class | SuiteModuleLoader.ConfigFilter Um |
Campos | |
---|---|
public static final String | CONFIG_EXT
|
Construtores públicos | |
---|---|
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 para o SuiteModuleLoader. |
Métodos públicos | |
---|---|
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) Método utilitário que permite analisar e criar uma estrutura com a opção filtros. |
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) Passe os filtros para |
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) Carregamento principal de configurações, olhando para uma pasta | |
loadConfigsFromJars ( abis, String suitePrefix, String suiteTag) loadConfigsFromJars ( abis, String suitePrefix, String suiteTag) Carregamento principal de configurações, examinando os recursos no classpath. | |
loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) Carregamento principal de configurações, examinando os arquivos especificados | |
loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) Carregamento principal de configurações, examinando os recursos especificados no caminho de classe. | |
final void | setExcludedModuleParameters ( excludedParams) setExcludedModuleParameters ( excludedParams) Define o conjunto de |
final void | setFoldableStates ( foldableStates) setFoldableStates ( foldableStates) Define o conjunto de |
final void | setIgnoreNonPreloadedMainlineModule (boolean ignore) Define se deve ou não ignorar a instalação do módulo se ele não estiver pré-carregado. |
final void | setInvocationContext ( IInvocationContext context) |
final void | setLoadConfigsWithIncludeFilters (boolean allowed) Define se deve ou não carregar a configuração de teste com base no filtro de inclusão fornecido. |
final void | setMainlineParameterizedModules (boolean allowed) Define se serão permitidos ou não módulos de linha principal parametrizados. |
final void | setModuleParameter ( ModuleParameters param) Define o único tipo |
final void | setOptimizeMainlineTest (boolean allowed) Define se o teste da linha principal deve ou não ser otimizado. |
final void | setOptionalParameterizedModules (boolean allowed) Define se serão permitidos ou não módulos parametrizados opcionais. |
final void | setParameterizedModules (boolean allowed) Define se serão permitidos ou não módulos parametrizados. |
Campos
CONFIG_EXT
public static final String CONFIG_EXT
Construtores públicos
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
Ctor para o SuiteModuleLoader.
Parâmetros | |
---|---|
includeFilters | |
excludeFilters | |
testArgs | IRemoteTest ). |
moduleArgs |
Métodos públicos
adicionarFiltros
public static void addFilters (stringFilters, filters, abis, foldableStates)
Método utilitário que permite analisar e criar uma estrutura com a opção filtros.
Parâmetros | |
---|---|
stringFilters | |
filters | |
abis | |
foldableStates |
addFiltersToTest
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
Passe os filtros para IRemoteTest
. O comportamento padrão é ignorar se IRemoteTest não implementar ITestFileFilterReceiver
. Isso pode ser substituído para criar um comportamento mais restritivo.
Parâmetros | |
---|---|
test | IRemoteTest : O IRemoteTest que está sendo considerado. |
abi | IAbi : A Abi em que estamos trabalhando atualmente. |
moduleId | String : O id do módulo (geralmente abi + nome do módulo). |
includeFilters | |
excludeFilters |
getModuleNamesMatching
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern)
Parâmetros | |
---|---|
directory | File |
suitePrefix | String |
pattern | String |
Devoluções | |
---|---|
o ERROR(/Set) dos módulos cujo nome contém o padrão fornecido. |
carregarConfigsFromDirectory
publicloadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)
Carregamento principal de configurações, olhando para uma pasta
Parâmetros | |
---|---|
testsDirs | |
abis | |
suitePrefix | String |
suiteTag | String |
patterns |
Devoluções | |
---|---|
carregarConfigsFromJars
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag)
Carregamento principal de configurações, examinando os recursos no classpath. (Configurações TF, por exemplo).
Parâmetros | |
---|---|
abis | |
suitePrefix | String |
suiteTag | String |
Devoluções | |
---|---|
carregarConfigsFromSpecifiedPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
Carregamento principal de configurações, examinando os arquivos especificados
Parâmetros | |
---|---|
listConfigFiles | |
abis | |
suiteTag | String |
Devoluções | |
---|---|
loadTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
Carregamento principal de configurações, examinando os recursos especificados no caminho de classe.
Parâmetros | |
---|---|
configs | |
abis | |
suiteTag | String |
Devoluções | |
---|---|
setExcludedModuleParameters
public final void setExcludedModuleParameters (excludedParams)
Define o conjunto de ModuleParameters
que não devem ser considerados.
Parâmetros | |
---|---|
excludedParams |
setFoldableStates
public final void setFoldableStates (foldableStates)
Define o conjunto de DeviceFoldableState
que deve ser executado.
Parâmetros | |
---|---|
foldableStates |
setIgnoreNonPreloadedMainlineModule
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
Define se deve ou não ignorar a instalação do módulo se ele não estiver pré-carregado.
Parâmetros | |
---|---|
ignore | boolean |
setInvocationContext
public final void setInvocationContext (IInvocationContext context)
Parâmetros | |
---|---|
context | IInvocationContext |
setLoadConfigsWithIncludeFilters
public final void setLoadConfigsWithIncludeFilters (boolean allowed)
Define se deve ou não carregar a configuração de teste com base no filtro de inclusão fornecido.
Parâmetros | |
---|---|
allowed | boolean |
setMainlineParameterizedModules
public final void setMainlineParameterizedModules (boolean allowed)
Define se serão permitidos ou não módulos de linha principal parametrizados.
Parâmetros | |
---|---|
allowed | boolean |
setModuleParameter
public final void setModuleParameter (ModuleParameters param)
Define o único tipo ModuleParameters
que deve ser executado.
Parâmetros | |
---|---|
param | ModuleParameters |
setOptimizeMainlineTest
public final void setOptimizeMainlineTest (boolean allowed)
Define se o teste da linha principal deve ou não ser otimizado.
Parâmetros | |
---|---|
allowed | boolean |
setOptionalParameterizedModules
public final void setOptionalParameterizedModules (boolean allowed)
Define se serão permitidos ou não módulos parametrizados opcionais.
Parâmetros | |
---|---|
allowed | boolean |
setParameterizedModules
public final void setParameterizedModules (boolean allowed)
Define se serão permitidos ou não módulos parametrizados.
Parâmetros | |
---|---|
allowed | boolean |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2023-12-01 UTC.