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_MAPPINGS_ZIP
|
public
static
final
String |
TEST_SOURCES
|
Constructores públicos | |
---|---|
TestMapping()
Es un 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 contiene el contenido de los archivos descomprimidos. |
|
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 línea principal parametrizadas. |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
Es un 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,
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. |
Campos
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_MAPPINGS_ZIP
public static final String TEST_MAPPINGS_ZIP
TEST_SOURCES
public static final String TEST_SOURCES
Constructores públicos
Asignación de pruebas
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
Es un constructor para crear un objeto TestMapping
.
Parámetros | |
---|---|
testMappingRelativePaths |
: Es el ERROR(/List a las rutas de acceso de los archivos TEST_MAPPING. |
ignoreTestMappingImports |
boolean : Es el ERROR(/boolean) para ignorar las importaciones. |
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.
publicgetAllTests (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 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)
Es un 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 : Es el IBuildInfo que describe la compilación. |
testGroup |
String : Es una 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 |
: 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. |
ignoreKeywords |
: Es un conjunto de String palabras clave que se ignorarán. |
Muestra | |
---|---|
|
Un Set<TestInfo> de pruebas establecidas 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. Esto es necesario cuando una ejecución de suite requiere ejecutar todas las pruebas en los archivos TEST_MAPPING para un grupo determinado, p.ej., 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 que se muestre el dispositivo. Es falso para mostrar las pruebas que requieren que el dispositivo se ejecute. |
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. |
ignoreKeywords |
: Es un conjunto de String palabras clave que se ignorarán. |
extraZipNames |
: Es un conjunto de String para el nombre de test_mappings.zip adicional que se combinará. |
matchedPatternPaths |
: Las rutas de acceso de ERROR(/Set a los archivos coinciden con los patrones. |
Muestra | |
---|---|
|
Un Set<TestInfo> de pruebas establecidas en el artefacto de compilación, test_mappings.zip. |
listTestMappingFiles
public 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) que se guarda en un directorio principal del 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. |