Mapeo de pruebas
public class TestMapping
extends Object
java.lang.Objeto | |
↳ | 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 para crear un objeto |
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) Configure 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. |
Campos
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
FUENTES_PRUEBA
public static final String TEST_SOURCES
Constructores públicos
Mapeo de pruebas
public TestMapping (Path path, Path testMappingsDir)
Constructor para crear un objeto TestMapping
a partir de una ruta al archivo TEST_MAPPING.
Parámetros | |
---|---|
path | Path : El ERROR(/Path) a un archivo TEST_MAPPING. |
testMappingsDir | Path : el ERROR(/Path) a la carpeta de todos los archivos TEST_MAPPING para una compilación. |
Métodos públicos
extraerTestMappingsZip
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 : Un ERROR(/File) del zip de asignaciones de prueba que se va a extraer. |
Devoluciones | |
---|---|
File | un ERROR(/File) que apunta al directorio temporal para las asignaciones de prueba zip. |
obtener todas las pruebas
public staticgetAllTests (File testMappingsDir)
Ayudante para encontrar todas las pruebas en los archivos TEST_MAPPING de un directorio determinado.
Parámetros | |
---|---|
testMappingsDir | File : ERROR(/File) el 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 | Un ERROR(/Matcher) para pruebas de línea principal parametrizadas. |
Lanza | |
---|---|
ConfigurationException |
obtener pruebas
publicgetTests (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 | String para el nombre de las pruebas deshabilitadas. |
hostOnly | boolean : verdadero si solo se deben devolver las pruebas que se ejecutan en el host y no requieren dispositivo. false para devolver pruebas que requieren que el dispositivo se ejecute. |
keywords | String que deben coincidir al filtrar las pruebas para ejecutarlas en una suite de mapeo de pruebas. |
Devoluciones | |
---|---|
Un Set<TestInfo> de la información de prueba. |
obtener pruebas
public staticgetTests (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, envío previo.
Parámetros | |
---|---|
buildInfo | IBuildInfo : IBuildInfo que describe la compilación. |
testGroup | String : una String del grupo de prueba. |
hostOnly | boolean : verdadero si solo se deben devolver las pruebas que se ejecutan en el host y no requieren dispositivo. false para devolver pruebas que requieren que el dispositivo se ejecute. |
keywords |
Devoluciones | |
---|---|
Un Set<TestInfo> de pruebas establecidas en el artefacto de compilación, test_mappings.zip. |
listaTestMappingFiles
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 : El ERROR(/Path) al directorio principal del archivo TEST_MAPPING. |
testMappingsRootDir | Path : el ERROR(/Path) a la carpeta de todos los archivos TEST_MAPPING para una compilación. |
filePaths | ERROR(/Set ) ERROR(/Set ) para almacenar todas las rutas TEST_MAPPING. |
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
Configure mIgnoreTestMappingImports dentro de TestMapping.
Parámetros | |
---|---|
ignoreTestMappingImports | boolean : un booleano que indica si se deben ignorar las importaciones en el mapeo de prueba. |
establecerTestMappingPaths
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 | List<String> de rutas TEST_MAPPING relativas a TEST_MAPPINGS_ZIP. |