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 |
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 staticgetAllTests (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
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 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 | 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 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, 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 | 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 | List<String> de caminos TEST_MAPPING relativos a TEST_MAPPINGS_ZIP. |