Integración con JetBrains IDE Allure 2
Con el complemento Allure para los IDEs de JetBrains, puedes generar y abrir rápidamente los reportes de pruebas desde el menú contextual del IDE. El complemento se puede usar en todos los IDEs basados en la plataforma IntelliJ, incluyendo IntelliJ IDEA, WebStorm, PyCharm, GoLand y otros.
Además de Allure Report, el complemento también proporciona algunas funcionalidades relacionadas con Allure TestOps. Consulta la documentación de Allure TestOps.
Instalación y configuración
WARNING
Antes de instalar el complemento, asegúrate de que la herramienta de línea de comandos Allure Report esté instalada en tu sistema operativo.
Inicia el IDE.
Ve a File → Settings.
En el árbol de navegación de configuración, selecciona la sección Plugins.
Ve a la pestaña Marketplace.
En el cuadro de búsqueda, escribe:
/organization:Qameta.Al lado del complemento Allure TestOps Support, haz clic en Install.
Espera a que se complete la instalación y haz clic en Apply.
En el árbol de navegación de configuración, selecciona la sección Tools → Allure TestOps.
Asegúrate de que el campo Allure Report path contenga el comando o la ruta completa a la utilidad Allure Report. Edita la ruta si es necesario.
Haz clic en OK.
Generar un reporte de pruebas
Ejecuta tus pruebas como lo harías normalmente.
Suponiendo que un integración de Allure esté configurado correctamente en tu proyecto, esto debe generar un directorio de resultados de pruebas en
allure-results,build/allure-resultsu otra ubicación, dependiendo de la configuración.En la ventana de herramientas Project, haz clic derecho en el directorio de resultados de pruebas y selecciona Allure Report: Generate.
El reporte de pruebas se generará en un nuevo directorio, cuyo nombre contendrá el sufijo
-report-⟨DATE⟩_⟨TIME⟩, por ejemplo:allure-results-report-2023-05-23_08-37-17.Para ver el reporte de pruebas en un navegador web, haz clic derecho en el directorio del reporte de pruebas y selecciona Allure Report: Open Generated Report.
Regenerar automáticamente un reporte de pruebas
Para iniciar un servicio que regenerará automáticamente el reporte de pruebas:
Ejecuta tus pruebas como lo harías normalmente.
Suponiendo que un integración de Allure esté configurado correctamente en tu proyecto, esto debe generar un directorio de resultados de pruebas en
allure-results,build/allure-resultsu otra ruta, dependiendo de la configuración.En la ventana de herramientas Project, haz clic derecho en el directorio de resultados de pruebas y selecciona Allure Report: Generate On-The-Fly.
El reporte de pruebas se generará en un nuevo directorio, cuyo nombre contendrá el sufijo
-report, por ejemplo:allure-results-report. El reporte también se abrirá automáticamente en el navegador web.Cada vez que ejecutes nuevamente tus pruebas, el complemento regenerará automáticamente el reporte de pruebas. La página en el navegador se actualizará automáticamente.
TIP
Si usas un monitor amplio o múltiples monitores, puede ser conveniente mantener visible simultáneamente el IDE y el navegador web mientras trabajas en el código o las pruebas. Esto te permitirá ver cómo tus modificaciones afectan el reporte.
En la ventana de herramientas Allure (View → Tool Windows → Allure), aparecerá un elemento de lista que describe los parámetros del servidor web local, por ejemplo: ⟨PROJECT⟩/build/allure-results → ⟨PROJECT⟩/build/allure-results-report. Selecciónalo para habilitar acciones adicionales:
| Icono | Significado |
|---|---|
| Detener la generación de reportes sobre la marcha. | |
| Forzar la regeneración del reporte, independientemente de si hay nuevos resultados disponibles. | |
| Abrir el reporte de pruebas en el navegador web. | |
| Abrir el directorio del reporte de pruebas en el gestor de archivos. |