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 |
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,
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,
Asistente para encontrar todas las pruebas en todos los archivos TEST_MAPPING. |
static
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
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(
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 staticgetAllTests (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
publicgetTests (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 staticgetTests (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.
|