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
Campos | |
---|---|
public
static
final
Pattern |
MAINLINE_REGEX
|
public
static
final
String |
TEST_SOURCES
|
Constructores públicos | |
---|---|
TestMapping(Path path, Path testMappingsDir)
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. |
static
|
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(String testGroup,
Es un auxiliar para obtener todas las pruebas configuradas en un archivo TEST_MAPPING para un grupo determinado. |
static
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Es un asistente para encontrar todas las pruebas en todos los archivos TEST_MAPPING. |
static
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. |
static
void
|
setIgnoreTestMappingImports(boolean ignoreTestMappingImports)
Establece mIgnoreTestMappingImports dentro de TestMapping. |
static
void
|
setTestMappingPaths(
Establece 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
TEST_SOURCES
public static final String TEST_SOURCES
Constructores públicos
TestMapping
public TestMapping (Path path, Path testMappingsDir)
Es un constructor para crear un objeto TestMapping
a partir de una ruta de acceso al archivo TEST_MAPPING.
Parámetros | |
---|---|
path |
Path : Es el ERROR(/Path) a un archivo TEST_MAPPING. |
testMappingsDir |
Path : Es el ERROR(/Path) 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 contiene el contenido de los archivos descomprimidos.
Parámetros | |
---|---|
testMappingsZip |
File : Es un ERROR(/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
public staticgetAllTests (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 directorio ERROR(/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 (String testGroup, disabledTests, boolean hostOnly, keywords)
Es un auxiliar para obtener todas las pruebas configuradas en un archivo TEST_MAPPING para un grupo determinado.
Parámetros | |
---|---|
testGroup |
String : Un 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 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 de String que se debe hacer coincidir cuando se filtran las pruebas para ejecutarlas en un paquete de asignación de pruebas. |
Muestra | |
---|---|
|
Un Set<TestInfo> de los datos de prueba.
|
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
Es un asistente para encontrar todas las pruebas en todos los archivos TEST_MAPPING. Esto es necesario cuando la ejecución de un paquete requiere que se ejecuten todas las pruebas en los archivos TEST_MAPPING de un grupo determinado, p.ej., de envío previo.
Parámetros | |
---|---|
buildInfo |
IBuildInfo : Es el IBuildInfo que describe la compilación. |
testGroup |
String : Un String del 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 |
|
Muestra | |
---|---|
|
Un Set<TestInfo> de pruebas establecidas en el artefacto de compilación, test_mappings.zip.
|
listTestMappingFiles
public static 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 el ERROR(/Path) al directorio principal de un archivo TEST_MAPPING. |
testMappingsRootDir |
Path : Es el ERROR(/Path) a la carpeta de todos los archivos TEST_MAPPING para una compilación. |
filePaths |
: Un ERROR(/Set para almacenar todas las rutas de 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 pruebas.
|
setTestMappingPaths
public static void setTestMappingPaths (relativePaths)
Establece 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 de acceso de TEST_MAPPING en relación con
TEST_MAPPINGS_ZIP.
|