Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

TestMapping

public class TestMapping
extends Object

java.lang.Object
com.android.tradefed.util.testmapping.TestMapping


Una clase para cargar un archivo TEST_MAPPING.

Resumen

Los campos

public static final Pattern MAINLINE_REGEX

public static final String TEST_SOURCES

Constructores públicos

TestMapping (Path path, Path testMappingsDir)

Constructor para crear un TestMapping objeto de una ruta al archivo TEST_MAPPING.

Métodos públicos

static File extractTestMappingsZip (File testMappingsZip)

Extraiga un archivo zip y devuelva el directorio que contiene el contenido de los archivos descomprimidos.

static getAllTests (File testMappingsDir)

Ayudante para encontrar todas las pruebas en los archivos TEST_MAPPING de un directorio determinado.

static Matcher getMainlineTestModuleName ( TestInfo info)

Ayudante para obtener el comparador para pruebas de línea principal parametrizadas.

getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords)

Ayudante para configurar todas las pruebas en un archivo TEST_MAPPING para un grupo determinado.

static getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)

Ayudante para encontrar todas las pruebas en todos los archivos TEST_MAPPING.

static void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths)

Ayudante para enumerar todos los archivos de mapeo de prueba, buscar todos los directorios principales y las rutas de importación relacionadas.

static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)

Establezca mIgnoreTestMappingImports dentro de TestMapping.

static void setTestMappingPaths ( relativePaths) setTestMappingPaths ( relativePaths)

Configure las rutas TEST_MAPPING dentro de TEST_MAPPINGS_ZIP para limitar la carga de TEST_MAPPING.

Los campos

MAINLINE_REGEX

public static final Pattern MAINLINE_REGEX

TEST_SOURCES

public static final String TEST_SOURCES

Constructores públicos

TestMapping

public TestMapping (Path path, 
                Path testMappingsDir)

Constructor para crear un TestMapping objeto de una ruta al archivo TEST_MAPPING.

Parámetros
path Path : La ERROR(/Path) a un archivo TEST_MAPPING.

testMappingsDir Path : La ERROR(/Path) a la carpeta de todos los archivos TEST_MAPPING para una generación.

Métodos públicos

extractTestMappingsZip

public static File extractTestMappingsZip (File testMappingsZip)

Extraiga un archivo zip y devuelva el directorio que contiene el contenido de los archivos descomprimidos.

Parámetros
testMappingsZip File : A ERROR(/File) de las asignaciones de prueba ZIP para extraer.

Devoluciones
File un ERROR(/File) señalando el directorio temporal para las asignaciones de prueba zip.

getAllTests

public static  getAllTests (File testMappingsDir)

Ayudante para encontrar todas las pruebas en los archivos TEST_MAPPING de un directorio determinado.

Parámetros
testMappingsDir File : el ERROR(/File) al directorio que contiene todos los archivos de asignación de prueba.

Devoluciones
Un Map<String, Set<TestInfo>> de pruebas en el directorio dado y sus directorios secundarios.

getMainlineTestModuleName

public static Matcher getMainlineTestModuleName (TestInfo info)

Ayudante para obtener el comparador para pruebas de línea principal parametrizadas.

Parámetros
info TestInfo

Devoluciones
Matcher A ERROR(/Matcher) para las pruebas de la línea principal con parámetros.

Lanza
ConfigurationException

getTests

public  getTests (String testGroup, 
                 disabledTests, 
                boolean hostOnly, 
                 keywords)

Ayudante para configurar todas las pruebas en un archivo TEST_MAPPING para un grupo determinado.

Parámetros
testGroup String : Una String del grupo de prueba.

disabledTests : Un conjunto de String para el nombre de las pruebas de movilidad reducida.

hostOnly boolean : true si sólo las pruebas que se ejecutan en host y no requieren que el dispositivo debe ser devuelto. false para devolver las pruebas que requieren que el dispositivo se ejecute.

keywords : Un conjunto de String , que se ajustará al filtrar pruebas se ejecuten en un conjunto de mapas de prueba.

Devoluciones
Un Set<TestInfo> de las informaciones de la prueba.

getTests

public static  getTests (IBuildInfo buildInfo, 
                String testGroup, 
                boolean hostOnly, 
                 keywords)

Ayudante para encontrar todas las pruebas en todos los archivos TEST_MAPPING. Esto es necesario cuando la ejecución de una suite requiere ejecutar todas las pruebas en archivos TEST_MAPPING para un grupo determinado, por ejemplo, preenvío.

Parámetros
buildInfo IBuildInfo : la IBuildInfo que describe la construcción.

testGroup String : una String del grupo de prueba.

hostOnly boolean : true si sólo las pruebas que se ejecutan en host y no requieren que el dispositivo debe ser devuelto. false para devolver las pruebas que requieren que el dispositivo se ejecute.

keywords

Devoluciones
Un Set<TestInfo> de las pruebas establecidas en el artefacto de construcción, test_mappings.zip.

listTestMappingFiles

public static void listTestMappingFiles (Path testMappingDir, 
                Path testMappingsRootDir, 
                 filePaths)

Ayudante para enumerar todos los archivos de mapeo de prueba, buscar todos los directorios principales y las rutas de importación relacionadas.

Parámetros
testMappingDir Path : La ERROR(/Path) a un archivo de directorio padre TEST_MAPPING.

testMappingsRootDir Path : La ERROR(/Path) a la carpeta de todos los archivos TEST_MAPPING para una generación.

filePaths : Un ERROR(/Set ) ERROR(/Set ) Para almacenar todos los caminos TEST_MAPPING.

setIgnoreTestMappingImports

public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)

Establezca mIgnoreTestMappingImports dentro de TestMapping.

Parámetros
ignoreTestMappingImports boolean : Un valor booleano de si hacer caso omiso de las importaciones en el mapeo de prueba.

setTestMappingPaths

public static void setTestMappingPaths ( relativePaths)

Configure las rutas TEST_MAPPING dentro de TEST_MAPPINGS_ZIP para limitar la carga de TEST_MAPPING.

Parámetros
relativePaths : A List<String> de caminos TEST_MAPPING relativos a TEST_MAPPINGS_ZIP.