TestMapping
  public
  
  
  
  class
  TestMapping
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.testmapping.TestMapping | 
Es una clase para cargar un archivo TEST_MAPPING.
Resumen
| Clases anidadas | |
|---|---|
| 
        
        
        
        
        class | TestMapping.NoTestRuntimeException
 | 
| Campos | |
|---|---|
| 
    public
    static
    final
    Pattern | MAINLINE_REGEX
 | 
| 
    public
    static
    final
    String | TEST_MAPPINGS_ZIP
 | 
| 
    public
    static
    final
    String | TEST_SOURCES
 | 
| Constructores públicos | |
|---|---|
| 
      TestMapping()
      Es un constructor para inicializar un objeto  | |
| 
      TestMapping(Es un constructor para crear un objeto  | |
| Métodos públicos | |
|---|---|
| 
        
        
        static
        
        
        File | 
      extractTestMappingsZip(File testMappingsZip)
      Extrae un archivo ZIP y muestra el directorio que contiene el contenido de los archivos descomprimidos. | 
| 
        
        
        
        
        
         | 
      getAllTests(File testMappingsDir)
      Es un auxiliar para encontrar todas las pruebas en los archivos TEST_MAPPING de un directorio determinado. | 
| 
        
        
        static
        
        
        Matcher | 
      getMainlineTestModuleName(TestInfo info)
      Es un ayudante para obtener el comparador de pruebas de inserción parametrizadas. | 
| 
        
        
        
        
        
         | 
      getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly, Es un asistente para encontrar todas las pruebas en todos los archivos TEST_MAPPING según un artefacto en la compilación del dispositivo. | 
| 
        
        
        
        
        
         | 
      getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly, Es un asistente para encontrar todas las pruebas en todos los archivos TEST_MAPPING según el artefacto determinado. | 
| 
        
        
        
        
        
        void | 
      listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir, Es un asistente para mostrar una lista de todos los archivos de asignación de pruebas, buscar todos los directorios superiores y las rutas de importación relacionadas. | 
Campos
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
TEST_SOURCES
public static final String TEST_SOURCES
Constructores públicos
TestMapping
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports) 
Es un constructor para crear un objeto TestMapping.
| Parámetros | |
|---|---|
| testMappingRelativePaths | : Es elERROR(/Lista las rutas de acceso de los archivos TEST_MAPPING. | 
| ignoreTestMappingImports | boolean: Es elERROR(/boolean)para ignorar las importaciones. | 
Métodos públicos
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
Extrae un archivo ZIP y muestra el directorio que contiene el contenido de los archivos descomprimidos.
| Parámetros | |
|---|---|
| testMappingsZip | File: Es unERROR(/File)del archivo ZIP de las asignaciones de prueba que se extraerá. | 
| Muestra | |
|---|---|
| File | Un ERROR(/File)que apunte al directorio temporal para el archivo ZIP de las asignaciones de prueba | 
getAllTests
publicgetAllTests (File testMappingsDir) 
Es un auxiliar para encontrar todas las pruebas en los archivos TEST_MAPPING de un directorio determinado.
| Parámetros | |
|---|---|
| testMappingsDir | File: Es el directorioERROR(/File)que contiene todos los archivos de asignación de pruebas. | 
| Muestra | |
|---|---|
|  | Un Map<String, Set<TestInfo>>de pruebas en el directorio determinado y sus directorios secundarios. | 
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
Es un ayudante para obtener el comparador de pruebas de inserción parametrizadas.
| Parámetros | |
|---|---|
| info | TestInfo | 
| Muestra | |
|---|---|
| Matcher | Un ERROR(/Matcher)para pruebas de inserción principal parametrizadas. | 
| Arroja | |
|---|---|
| ConfigurationException | |
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords) 
Es un asistente para encontrar todas las pruebas en todos los archivos TEST_MAPPING según un artefacto en la compilación del dispositivo.
| Parámetros | |
|---|---|
| buildInfo | IBuildInfo: Es elIBuildInfoque describe la compilación. | 
| testGroup | String: UnStringdel grupo de prueba. | 
| hostOnly | boolean: Es verdadero si solo se deben mostrar las pruebas que se ejecutan en el host y no requieren un dispositivo. Es falso para mostrar las pruebas que requieren un dispositivo para ejecutarse. | 
| keywords | : Es un conjunto deStringque se debe hacer coincidir cuando se filtran las pruebas para ejecutarlas en un paquete de asignación de pruebas. | 
| ignoreKeywords | : Es un conjunto deStringpalabras clave que se ignorarán. | 
| Muestra | |
|---|---|
|  | Un Set<TestInfo>de pruebas establecidas en el artefacto de compilación, test_mappings.zip. | 
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths) 
Es un asistente para encontrar todas las pruebas en todos los archivos TEST_MAPPING según el artefacto determinado. Esto es necesario cuando la ejecución de un paquete requiere ejecutar todas las pruebas en los archivos TEST_MAPPING para un grupo determinado, p.ej., envío previo.
| Parámetros | |
|---|---|
| buildInfo | IBuildInfo: Es elIBuildInfoque describe la compilación. | 
| testGroup | String: UnStringdel grupo de prueba. | 
| hostOnly | boolean: Es verdadero si solo se deben mostrar las pruebas que se ejecutan en el host y no requieren un dispositivo. Es falso para mostrar las pruebas que requieren un dispositivo para ejecutarse. | 
| keywords | : Es un conjunto deStringque se debe hacer coincidir cuando se filtran las pruebas para ejecutarlas en un paquete de asignación de pruebas. | 
| ignoreKeywords | : Es un conjunto deStringpalabras clave que se ignorarán. | 
| extraZipNames | : Es un conjunto deStringpara el nombre de test_mappings.zip adicional que se combinará. | 
| matchedPatternPaths | : Las rutas de acceso deERROR(/Seta los archivos coinciden con los patrones. | 
| Muestra | |
|---|---|
|  | Un Set<TestInfo>de pruebas establecidas en el artefacto de compilación, test_mappings.zip. | 
listTestMappingFiles
public void listTestMappingFiles (Path testMappingDir, 
                Path testMappingsRootDir, 
                 filePaths) Es un asistente para mostrar una lista de todos los archivos de asignación de pruebas, buscar todos los directorios superiores y las rutas de importación relacionadas.
| Parámetros | |
|---|---|
| testMappingDir | Path: Es elERROR(/Path)al directorio principal de un archivo TEST_MAPPING. | 
| testMappingsRootDir | Path: Es elERROR(/Path)a la carpeta de todos los archivos TEST_MAPPING para una compilación. | 
| filePaths | : UnERROR(/Setpara almacenar todas las rutas de TEST_MAPPING. | 
