No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Convierte tus certificados en títulos universitarios en USA

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

18 Días
3 Hrs
45 Min
9 Seg
Curso de Cypress Avanzado

Curso de Cypress Avanzado

Javier Fuentes Mora

Javier Fuentes Mora

Allure report

24/29
Recursos

Aportes 8

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Un requisito para instalar allure en windows, es tener instalado scoop.

Para los que están haciendo el curso recientemente y no les genera la carpeta de allure-results, luego de la versión de cypress +10 NO es posible usar la librería que el profesor nos comparte, pero ya existe un paquete propio de cypress para la integración con allure: [allure-cypress - npm (npmjs.com)](https://www.npmjs.com/package/allure-cypress)

npm i @shelex/cypress-allure-plugin --force

\--legacy-peer-deps\[Allure Report Documentation]\(<u>https://allurereport.org/docs/cypress/</u>)\[allure report linix]\(<u>https://allurereport.org/docs/install-for-linux/</u>) \- Instale la herramienta de línea de comandos Allure Report: `npm install --save-dev allure-commandline --legacy-peer-deps` \- Instale el adaptador Allure Cypress.`npm install --save-dev allure-cypress --legacy-peer-deps` \- En la \*\*e2e\*\* sección de su \[script de configuración de Cypress]\(<u>https://docs.cypress.io/guides/references/configuration</u>) , defina una `setupNodeEvents()` función que llame `allureCypress()`, como se muestra en el ejemplo. Pase las opciones de configuración si es necesario, consulte \[Configuración de Allure Cypress]\(<u>https://allurereport.org/docs/cypress-configuration/</u>). ```javascriptconst { defineConfig } = require("cypress");const { allureCypress } = require("allure-cypress/reporter"); module.exports = defineConfig({  e2e: {    setupNodeEvents(on, config) {      allureCypress(on);    },  },});``` \- En su archivo de soporte E2E , importe los comandos de Allure Cypress.```javascriptimport "allure-cypress/commands";```

Resumen de la clase Joaquin Demarchi Notion

Comandos utiles de allure.

“allure:report”: “npx cypress run —env allure=true”, // Genera los metadatos .json y png
”allure:serve”: “allure serve allure-results”, // Esto abre un servidor con los metadatos y permite navegar entre los test y errores

El HTML no se puede guardar y pasarlo al cliente, debido a que consume la data del repo, en la carpeta allure-results, creo que es lo unico malo que tiene, que no exporta un html con la data enduro para enviarselo a cualquier persona.