SuiteModuleLoader
public class SuiteModuleLoader
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader |
Recupera as definições do módulo de teste de compatibilidade do repositório. TODO: Adicione a expansão da suíte ao carregar um módulo.
Resumo
Classes aninhadas | |
---|---|
class | SuiteModuleLoader.ConfigFilter A |
Campos | |
---|---|
public static final String | CONFIG_EXT
|
Construtoras públicas | |
---|---|
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 os filtros de opção. |
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 o |
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, olhando para os recursos no caminho de classe. | |
loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) loadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag) Carregamento principal de configurações, olhando para os arquivos especificados | |
loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) loadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag) Carregamento principal de configurações, olhando para os recursos especificados no classpath. | |
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 permite ou não módulos de linha principal parametrizados. |
final void | setModuleParameter ( ModuleParameters param) Define os únicos |
final void | setOptimizeMainlineTest (boolean allowed) Define se deve ou não otimizar o teste da linha principal. |
final void | setOptionalParameterizedModules (boolean allowed) Define se permite ou não módulos parametrizados opcionais. |
final void | setParameterizedModules (boolean allowed) Define se os módulos parametrizados devem ou não ser permitidos. |
Campos
CONFIG_EXT
public static final String CONFIG_EXT
Construtoras públicas
SuiteModuleLoader
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
Ctor para o SuiteModuleLoader.
Parâmetros | |
---|---|
includeFilters | |
excludeFilters | |
testArgs | IRemoteTest ) argumentos. |
moduleArgs |
Métodos públicos
addFilters
public static void addFilters (stringFilters, filters, abis, foldableStates)
Método utilitário que permite analisar e criar uma estrutura com os filtros de opção.
Parâmetros | |
---|---|
stringFilters | |
filters | |
abis | |
foldableStates |
addFiltersToTest
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
Passe os filtros para o IRemoteTest
. Comportamento padrão é ignorar se o IRemoteTest faz não implementos ITestFileFilterReceiver
. Isso pode ser anulado para criar um comportamento mais restritivo.
Parâmetros | |
---|---|
test | IRemoteTest : O IRemoteTest que está sendo considerado. |
abi | IAbi : O Abi estamos trabalhando no momento. |
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) de módulos cujo nome contém o modelo dado. |
loadConfigsFromDirectory
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 | |
---|---|
loadConfigsFromJars
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag)
Carregamento principal de configurações, olhando para os recursos no caminho de classe. (Configurações TF, por exemplo).
Parâmetros | |
---|---|
abis | |
suitePrefix | String |
suiteTag | String |
Devoluções | |
---|---|
loadConfigsFromSpecifiedPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
Carregamento principal de configurações, olhando para os arquivos especificados
Parâmetros | |
---|---|
listConfigFiles | |
abis | |
suiteTag | String |
Devoluções | |
---|---|
loadTfConfigsFromSpecifiedPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
Carregamento principal de configurações, olhando para os recursos especificados no classpath.
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 em tudo.
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 permite ou não módulos de linha principal parametrizados.
Parâmetros | |
---|---|
allowed | boolean |
setModuleParameter
public final void setModuleParameter (ModuleParameters param)
Define os únicos ModuleParameters
tipo que deve ser executado.
Parâmetros | |
---|---|
param | ModuleParameters |
setOptimizeMainlineTest
public final void setOptimizeMainlineTest (boolean allowed)
Define se deve ou não otimizar o teste da linha principal.
Parâmetros | |
---|---|
allowed | boolean |
setOptionalParameterizedModules
public final void setOptionalParameterizedModules (boolean allowed)
Define se permite ou não módulos parametrizados opcionais.
Parâmetros | |
---|---|
allowed | boolean |
setParameterizedModules
public final void setParameterizedModules (boolean allowed)
Define se os módulos parametrizados devem ou não ser permitidos.
Parâmetros | |
---|---|
allowed | boolean |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.