Various cypress plugins, some of which I've created, some I've adopted.
It's easier for me to have them all in one place.
cypress-jest- A jest test runner to execute Cypress testscypress-openapi- Generate cypress tests from OpenAPI specscypress-buckets- split your cypress test files into multiple circleci workflowscypress-circleci- split your cypress test files into multiple circleci workflowscypress-cognito-srp- login via cognito forUSER_SRP_AUTHauth flow, via name and passwordcypress-dynamic-data- generate test data from Excel or CSV files.cypress-slack-reporter- send rich test results to slackcypress-multi-reporters- Use multiple reporters in your tests
cypress-pact- generate a scaffold project utilising @pactflow/pact-cypress-adaptercypress-msw-pact- generate a scaffold project utilising @pactflow/pact-msw-adaptercypress-serverless- run cypress in a lambda with serverlesscypress-docker-typescript- Will scaffold the example repository used to showcase the plugins, in a location of the users choice.
cypress-plugins-site- The website, built with Docusaurus V2 and deployed via Vercel
The cypress-docker-typescript scaffolded example will generate a project with the following.
It contains
Typescript- The
CypressGUI tool - The
CypressCLI tool CircleCI/GitHub Actionsworkflowscypress-mochawesome-reporterfor fancy test reportscypress-slack-reporterfor upload your reports to slckcypress-failed-logsdevTools console log output on test fail- Easy to wire up with Cypress' Dashboard Service for project recording
Dockerfileto self contain the application and require no pre-requisites on the host machine, barDocker.