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_MAPPINGS_ZIP
|
public
static
final
String |
TEST_SOURCES
|
Constructores públicos | |
---|---|
TestMapping()
Constructor para inicializar un objeto |
|
TestMapping(
Constructor que creará 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. |
|
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(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Es asistente para encontrar todas las pruebas en todos los archivos TEST_MAPPING según un artefacto en la compilación del dispositivo. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Es el asistente para encontrar todas las pruebas en todos los archivos TEST_MAPPING según el artefacto dado. |
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. |
Campos
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
FUENTES_DE_PRUEBA
public static final String TEST_SOURCES
Constructores públicos
Asignación de pruebas
public TestMapping ()
Constructor para inicializar un objeto TestMapping
vacío.
Asignación de pruebas
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
Constructor que creará un objeto TestMapping
.
Parámetros | |
---|---|
testMappingRelativePaths |
: El ERROR(/List a las rutas de acceso del archivo TEST_MAPPING. |
ignoreTestMappingImports |
boolean : El ERROR(/boolean) que se ignorará en las importaciones. |
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.
publicgetAllTests (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 (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
Asistente para encontrar todas las pruebas en todos los archivos TEST_MAPPING según un artefacto en la compilación del dispositivo.
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 |
: Es un conjunto de String que debe coincidir cuando se filtran las pruebas para que se ejecuten en una prueba.
Paquete de mapas. |
ignoreKeywords |
: Es un conjunto de String de palabras clave que se ignorarán. |
Muestra | |
---|---|
|
Un Set<TestInfo> de pruebas configuradas en el artefacto de compilación test_mappings.zip. |
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)
Es el asistente para encontrar todas las pruebas en todos los archivos TEST_MAPPING según el artefacto dado. Este es cuando la ejecución de un paquete requiere ejecutar todas las pruebas en archivos TEST_MAPPING para 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 |
: Es un conjunto de String que debe coincidir cuando se filtran las pruebas para que se ejecuten en una prueba.
Paquete de mapas. |
ignoreKeywords |
: Es un conjunto de String de palabras clave que se ignorarán. |
extraZipNames |
: Es un conjunto de String para el nombre del archivo test_mappings.zip adicional.
que se combinarán. |
matchedPatternPaths |
: El ERROR(/Set a las rutas de archivo que coinciden con los patrones. |
Muestra | |
---|---|
|
Un Set<TestInfo> de pruebas configuradas en el artefacto de compilación test_mappings.zip. |
listTestMappingFiles
public 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. |