Me gustaría ejecutar solo pruebas específicas de Cypress relacionadas con los archivos de la aplicación que cambié, pero cada vez que hago un cambio, se ejecutan todas las pruebas de integración. Ya verifiqué una herramienta llamada cypress grep, pero usa etiquetas para mapear las pruebas, pero no es dinámica ni automática, ya que necesito configurar las etiquetas y también agregarlas manualmente en la canalización.
¿Conoces alguna herramienta alternativa para resolver este problema?
Estamos usando nx con Angular, funciona bastante bien https://nx.dev/using-nx/affected . No estoy seguro de si es adecuado para su proyecto y si vale la pena configurar todo nx.
Querrá usar find-cypress-specs donde puede obtener una lista de especificaciones modificadas, número y etiquetas.
Tendrá que formar el comando de ejecución de Cypress en su archivo YML.