TestMappingSuiteRunner

public class TestMappingSuiteRunner
extends BaseTestSuite

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


Implementación de BaseTestSuite para ejecutar pruebas especificadas por la opción include-filter o archivos TEST_MAPPING de la compilación, como un paquete.

Resumen

Constantes

String IS_BWYN_ENV_VAR_KEY

Constructores públicos

TestMappingSuiteRunner()

Métodos públicos

void clearKeywords()
void clearTestGroup()
void clearTestMappingPaths()
Set<TestInfo> loadTestInfos()
LinkedHashMap<String, IConfiguration> loadTests()

Carga la configuración de las pruebas que se ejecutarán.

Constantes

IS_BWYN_ENV_VAR_KEY

public static final String IS_BWYN_ENV_VAR_KEY

Valor de la constante: "IS_BWYN"

Constructores públicos

TestMappingSuiteRunner

public TestMappingSuiteRunner ()

Métodos públicos

clearKeywords

public void clearKeywords ()

clearTestGroup

public void clearTestGroup ()

clearTestMappingPaths

public void clearTestMappingPaths ()

loadTestInfos

public Set<TestInfo> loadTestInfos ()

Muestra
Set<TestInfo>

loadTests

public LinkedHashMap<String, IConfiguration> loadTests ()

Carga la configuración de las pruebas que se ejecutarán. Cada prueba se define con un IConfiguration y un nombre único con el que se informarán los resultados. Hay 2 formas de cargar pruebas para TestMappingSuiteRunner:

1. --test-mapping-test-group, que especifica el grupo de pruebas en los archivos TEST_MAPPING El ejecutor analizará todos los archivos TEST_MAPPING del código fuente a través del artefacto de compilación test_mappings.zip y cargará las pruebas agrupadas en el grupo de prueba determinado.

2. --include-filter, que especifica el nombre de la prueba que se ejecutará. El caso de uso es para que la verificación previa a la confirmación solo ejecute una lista de pruebas relacionadas con el Cls que se verificará. La lista de pruebas se compila a partir de los archivos TEST_MAPPING relacionados en el código fuente modificado.

Muestra
LinkedHashMap<String, IConfiguration> Es un mapa del nombre de la prueba al objeto IConfiguration de cada prueba.