AtestRunner

public class AtestRunner
extends BaseTestSuite

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.ITestSuite
     ↳ com.android.tradefed.testtype.suite.BaseTestSuite
       ↳ com.android.tradefed.testtype.suite.AtestRunner


Implementação de ITestSuite

Resumo

Construtores públicos

AtestRunner()

Métodos públicos

IConfigurationFactory loadConfigFactory()

Retorna uma instância de ConfigurationFactory.

LinkedHashMap<String, IConfiguration> loadTests()

Método abstrato para carregar a configuração dos testes que serão executados.

LinkedHashMap<String, IConfiguration> loadingStrategy(Set<IAbi> abis, List<File> testsDirs, String suitePrefix, String suiteTag)

A estratégia de carregamento padrão carrega do diretório de recursos e testes.

Métodos protegidos

List<ITestInvocationListener> createModuleListeners()

Retorna a lista de ITestInvocationListener aplicáveis ao nível ModuleListener.

Construtores públicos

AtestRunner

public AtestRunner ()

Métodos públicos

loadConfigFactory

public IConfigurationFactory loadConfigFactory ()

Retorna uma instância de ConfigurationFactory. Organizado dessa forma para fins de teste.

Retorna
IConfigurationFactory

loadTests

public LinkedHashMap<String, IConfiguration> loadTests ()

Método abstrato para carregar a configuração dos testes que serão executados. Cada teste é definido por um IConfiguration e um nome exclusivo em que os resultados serão informados.

Retorna
LinkedHashMap<String, IConfiguration>

loadingStrategy

public LinkedHashMap<String, IConfiguration> loadingStrategy (Set<IAbi> abis, 
                List<File> testsDirs, 
                String suitePrefix, 
                String suiteTag)

A estratégia de carregamento padrão carrega do diretório de recursos e testes. Pode ser estendido ou substituído.

Parâmetros
abis Set: o conjunto de ABIs a serem executadas.

testsDirs List: o diretório de testes.

suitePrefix String: um prefixo para filtrar o diretório de recursos.

suiteTag String: a tag de pacote que um módulo precisa ter para ser incluído. Pode ser nulo.

Retorna
LinkedHashMap<String, IConfiguration> Uma lista de configurações carregadas para o pacote.

Métodos protegidos

createModuleListeners

protected List<ITestInvocationListener> createModuleListeners ()

Retorna a lista de ITestInvocationListener aplicáveis ao nível ModuleListener. Esses listeners serão reutilizados para cada módulo e não serão reinicializados. Portanto, eles não devem presumir um estado interno.

Retorna
List<ITestInvocationListener>