Archivo de categorías
WARNING
Esta página describe un formato de datos utilizado por Allure y sus adaptadores para marcos de pruebas. Dependiendo del marco de pruebas que utilices, este archivo puede generarse automáticamente o no, según la configuración del proyecto. Consulta la documentación de tu adaptador.
El archivo categories.json
en el directorio de resultados de pruebas, si está presente, define categorías de defectos personalizadas.
Los datos se almacenan como un array JSON de objetos. Cada objeto define una categoría personalizada y puede tener las propiedades descritas a continuación. El orden de los objetos en el array es el orden en que Allure intentará hacer coincidir un resultado de prueba con las categorías.
Ejemplo:
[
{
"name": "Pruebas ignoradas",
"messageRegex": ".*ignored.*",
"matchedStatuses": ["skipped"]
},
{
"name": "Problemas de infraestructura",
"messageRegex": ".*RuntimeException.*",
"matchedStatuses": ["broken"]
}
]
name (string)
El nombre de la categoría.
messageRegex (string)
La expresión regular que debe coincidir con el mensaje del resultado de la prueba.
traceRegex (string)
La expresión regular que debe coincidir con la traza del resultado de la prueba.
matchedStatuses (array)
Un array de estados en los que el resultado de la prueba debe estar. Los valores posibles son: “failed”, “broken”, “passed”, “skipped”, “unknown”. Consulta Estados de prueba.
flaky (boolean)
Indica si el resultado de la prueba debe marcarse como inestable.