Asignación de pruebas

public class TestMapping
extends Object

Objeto java.lang.
   ↳ com.android.tradefed.util.testmapping.TestMapping


Una clase para cargar un archivo TEST_MAPPING.

Resumen

Campos

public static final Pattern MAINLINE_REGEX

public static final String TEST_SOURCES

Constructores públicos

TestMapping(Path path, Path testMappingsDir)

Constructor que crea un objeto TestMapping a partir de una ruta de acceso al archivo TEST_MAPPING.

Métodos públicos

static File extractTestMappingsZip(File testMappingsZip)

Extrae un archivo ZIP y muestra el directorio que tiene el contenido de los archivos descomprimidos.

static getAllTests(File testMappingsDir)

Es el asistente para encontrar todas las pruebas en los archivos TEST_MAPPING de un directorio determinado.

static Matcher getMainlineTestModuleName(TestInfo info)

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

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

Es una herramienta de ayuda para obtener todas las pruebas configuradas en un archivo TEST_MAPPING para un grupo determinado.

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

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

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

Asistente para enumerar todos los archivos de asignación de pruebas, buscar todos los directorios superiores y las importaciones relacionadas rutas de ataque.

static void setIgnoreTestMappingImports(boolean ignoreTestMappingImports)

Establece mIgnoreTestMappingImports dentro de TestMapping.

static void setTestMappingPaths( relativePaths)

Configura las rutas de acceso de TEST_MAPPING dentro de TEST_MAPPINGS_ZIP para limitar la carga de TEST_MAPPING.

Campos

MAINLINE_REGEX

public static final Pattern MAINLINE_REGEX

FUENTES_DE_PRUEBA

public static final String TEST_SOURCES

Constructores públicos

Asignación de pruebas

public TestMapping (Path path, 
                Path testMappingsDir)

Constructor que crea un objeto TestMapping a partir de una ruta de acceso al archivo TEST_MAPPING.

Parámetros
path Path: Es el ERROR(/Path) que corresponde a un archivo TEST_MAPPING.

testMappingsDir Path: Es el ERROR(/Path) que lleva a la carpeta de todos los archivos TEST_MAPPING de una compilación.

Métodos públicos

extractTestMappingsZip

public static File extractTestMappingsZip (File testMappingsZip)

Extrae un archivo ZIP y muestra el directorio que tiene el contenido de los archivos descomprimidos.

Parámetros
testMappingsZip File: Es un ERROR(/File) de los archivos ZIP de asignaciones de prueba que se extraerán.

Muestra
File Un ERROR(/File) que dirija al directorio temporal para el archivo ZIP de asignaciones de pruebas

getAllTests.

public static  getAllTests (File testMappingsDir)

Es el asistente para encontrar todas las pruebas en los archivos TEST_MAPPING de un directorio determinado.

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

Muestra
Un Map<String, Set<TestInfo>> de pruebas en el directorio determinado y su elemento secundario directorios.

getMainlineTestModuleName

public static Matcher getMainlineTestModuleName (TestInfo info)

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

Parámetros
info TestInfo

Muestra
Matcher Un ERROR(/Matcher) para pruebas de línea principal parametrizadas

Arroja
ConfigurationException

getTests

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

Es una herramienta de ayuda para obtener todas las pruebas configuradas en un archivo TEST_MAPPING para un grupo determinado.

Parámetros
testGroup String: Es una String del grupo de prueba.

disabledTests : Es un conjunto de String para el nombre de las pruebas inhabilitadas.

hostOnly boolean: es verdadero si solo se deben ejecutar las pruebas que se ejecutan en el host y no requieren que el dispositivo que se devuelven. false para mostrar pruebas que requieren la ejecución del dispositivo.

keywords : Es un conjunto de String que debe coincidir cuando se filtran las pruebas para que se ejecuten en una prueba. Paquete de mapas.

Muestra
Un Set<TestInfo> de la información de la prueba.

getTests

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

Asistente para encontrar todas las pruebas en todos los archivos TEST_MAPPING. Esto es necesario cuando la ejecución de un paquete para ejecutar todas las pruebas en los archivos TEST_MAPPING de un grupo determinado, p.ej., envío previo.

Parámetros
buildInfo IBuildInfo: El IBuildInfo que describe la compilación

testGroup String: Es una String del grupo de prueba.

hostOnly boolean: es verdadero si solo se deben ejecutar las pruebas que se ejecutan en el host y no requieren que el dispositivo que se devuelven. false para mostrar pruebas que requieren la ejecución del dispositivo.

keywords

Muestra
Un Set<TestInfo> de pruebas configuradas en el artefacto de compilación test_mappings.zip.

listTestMappingFiles

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

Asistente para enumerar todos los archivos de asignación de pruebas, buscar todos los directorios superiores y las importaciones relacionadas rutas de ataque.

Parámetros
testMappingDir Path: Es el ERROR(/Path) que se envía a un directorio principal del archivo TEST_MAPPING.

testMappingsRootDir Path: Es el ERROR(/Path) que lleva a la carpeta de todos los archivos TEST_MAPPING de una compilar.

filePaths : Es un ERROR(/Set) para almacenar todas las rutas de acceso TEST_MAPPING.

setIgnoreTestMappingImports.

public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)

Establece mIgnoreTestMappingImports dentro de TestMapping.

Parámetros
ignoreTestMappingImports boolean: Es un valor booleano que indica si se deben ignorar las importaciones en la asignación de prueba.

setTestMappingPaths

public static void setTestMappingPaths ( relativePaths)

Configura las rutas de acceso de TEST_MAPPING dentro de TEST_MAPPINGS_ZIP para limitar la carga de TEST_MAPPING.

Parámetros
relativePaths : un List<String> de rutas TEST_MAPPING en relación con TEST_MAPPINGS_ZIP.