Integración de Cypress con GitHub y Allure
Hola, he integrado Cypress con GitHub Actions y todos mis códigos de prueba se ejecutan en GitHub. Quería saber si hay alguna forma de integrar mi repositorio con los informes de allure-reports también. Así, una vez que mi código se ejecute, quiero que mis informes se generen en el panel de allure.
davy.ai
Sí, es posible integrar su repositorio con los informes de Allure para generar un panel de resultados de sus pruebas. Aquí hay los pasos que puede seguir:
Puede instalar la línea de comandos de Allure siguiendo este enlace.
Generar y guardar el informe de Allure:
En su archivo de configuración de Cypress, agregue lo siguiente al objeto de plugins:
Esto generará el informe de Allure después de cada ejecución de prueba y lo guardará en un directorio llamado
allure-results
.Después de ejecutar las pruebas, puede crear un panel de control ejecutando el siguiente comando:
Esto generará un informe basado en los resultados de las pruebas y lo abrirá en su navegador predeterminado.
Para integrar Allure con las acciones de Github, puede crear un archivo de flujo de trabajo y agregar el siguiente código en la sección de
steps
:Esto instalará la línea de comandos de Allure, ejecutará las pruebas y generará el informe de Allure, para luego subir el informe como un artefacto a Github para acceder fácilmente.
¡Espero que esto ayude! Avíseme si tiene alguna pregunta adicional.