Tengo la siguiente estructura de directorios para trabajar con Cypress:
cypress-automation cypress fixtures integration apps one-spec.js pulse sample-spec.js another-spec.js examples plugins screenshots support videos node_modules cypress.env.json cypress.json package-lock.json package.jsonQuiero poder tener un comando para poder apuntar a la prueba de la carpeta de pulsos cuando se haya realizado un impulso específico. ¿Alguien ha hecho un intento o tiene este trabajo que me puede ayudar?
Editar: digamos que tengo algunas especificaciones en la carpeta de la aplicación. ahora, si quisiera una forma de ejecutar esas especificaciones en su lugar con un comando específico al presionar nuevos cambios de código, ¿es eso posible? Quiero poder ejecutar carpetas específicas con diferentes escenarios para no estar siempre ejecutando todo cada vez.
Puede usar directamente el comando de esta manera:
npx cypress run --spec "cypress/integration/pulse/*-spec.js" También puede predefinir comandos con carpetas específicas en su package.json así:
"scripts": { "test:pulse": "cypress run --spec \"cypress/integration/pulse/*-spec.js\"" "test:app": "cypress run --spec \"cypress/integration/app/*-spec.js\"" } Ahora, cuando desee ejecutar pruebas de pulso, puede ejecutar npm run test:pulse o para la aplicación puede ejecutar npm run test:app