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


Implementación de ITestSuite

Resumen

Constructores públicos

AtestRunner()

Métodos públicos

IConfigurationFactory loadConfigFactory()

Devuelve una instancia de ConfigurationFactory.

LinkedHashMap<String, IConfiguration> loadTests()

Método abstracto para cargar la configuración de las pruebas que se ejecutarán.

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

La estrategia de carga predeterminada se cargará desde los recursos y el directorio de pruebas.

Métodos protegidos

List<ITestInvocationListener> createModuleListeners()

Devuelve la lista de ITestInvocationListener aplicable al nivel ModuleListener.

Constructores públicos

AtestRunner

public AtestRunner ()

Métodos públicos

loadConfigFactory

public IConfigurationFactory loadConfigFactory ()

Devuelve una instancia de ConfigurationFactory. Se organizó de esta manera para fines de prueba.

Muestra
IConfigurationFactory

loadTests

public LinkedHashMap<String, IConfiguration> loadTests ()

Método abstracto para cargar la configuración de las pruebas que se ejecutarán. Cada prueba se define con un IConfiguration y un nombre único con el que informará los resultados.

Muestra
LinkedHashMap<String, IConfiguration>

loadingStrategy

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

La estrategia de carga predeterminada se cargará desde los recursos y el directorio de pruebas. Se puede extender o reemplazar.

Parámetros
abis Set: Es el conjunto de ABIs con los que se ejecutará.

testsDirs List: Es el directorio de pruebas.

suitePrefix String: Es un prefijo para filtrar el directorio de recursos.

suiteTag String: Es la etiqueta de conjunto que debe tener un módulo para incluirse. Puede ser nulo

Muestra
LinkedHashMap<String, IConfiguration> Es una lista de la configuración cargada para el conjunto.

Métodos protegidos

createModuleListeners

protected List<ITestInvocationListener> createModuleListeners ()

Devuelve la lista de ITestInvocationListener aplicable al nivel ModuleListener. Estos objetos de escucha se volverán a usar para cada módulo, no se volverán a crear instancias, por lo que no deben suponer un estado interno.

Muestra
List<ITestInvocationListener>