Skip to content

Deployment and integration of "Sorry-Cypress" tool with E2E GitHub Action #5612

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
funtigr opened this issue May 7, 2025 · 0 comments
Open

Comments

@funtigr
Copy link
Collaborator

funtigr commented May 7, 2025

Description:

Problem

Our E2E tests run sequentially which takes significant amount of time. To reduce the time of the run, we could run the tests in parallel. It can be achieved using official Cypress Dashboard along with Cypress Cloud which costs $799 a year for the cheapest plan.
Sorry-cypress is a free open-source alternative for the Cypress Dashboard that can be self-hosted.

Potential benefits

  1. Running tests in parallel
  2. Dashboard, that shows test results on UI
  3. Automatic change of the commit status based on results

Technical tasks

  1. deploying sorry-cypress using Helm chart https://app.zenhub.com/workspaces/app-dev-team-646fdb4400ed8c0021aceeb4/issues/gh/bcgov/platform-services-registry/4778
  2. Update E2E GitHub action:
  3. Change tests to use different names for the test requests/products
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant