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 los archivos TEST_MAPPING de la compilación, como un paquete.

Resumen

Constructores públicos

TestMappingSuiteRunner()

Métodos públicos

void clearKeywords()
void clearTestGroup()
void clearTestMappingPaths()
loadTestInfos()
loadTests()

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

Constructores públicos

TestMappingSuiteRunner

public TestMappingSuiteRunner ()

Métodos públicos

clearKeywords

public void clearKeywords ()

clearTestGroup

public void clearTestGroup ()

clearTestMappingPaths

public void clearTestMappingPaths ()

loadTestInfos

public  loadTestInfos ()

Muestra

loadTests

public  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 informará los resultados. Hay 2 maneras 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 en el 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 que la verificación previa al envío solo ejecute una lista de pruebas relacionadas con los CL que se deben verificar. La lista de pruebas se compila a partir de los archivos TEST_MAPPING relacionados en el código fuente modificado.

Muestra
un mapa del nombre de la prueba al objeto IConfiguration de cada prueba