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 | 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 |
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.