feat(testing): add final cypress e2e tests and all required fixes#970
feat(testing): add final cypress e2e tests and all required fixes#970seershan wants to merge 5 commits intoOWASP:mainfrom
Conversation
|
@commjoen I hope it passes all the tests now :) |
|
we still have an issue: alternatively you can try to maek it all part of one shell script where you do the ready-check and then start cypress maybe? would that make it simpler? |
Hi @commjoen, Thank you for your patience and guidance. I've pushed a final, clean update to this pull request that should resolve all the failing checks. Following your advice, this new version now uses a single, robust shell script (scripts/run-e2e-tests.sh) to manage the entire test process (deploying the app, waiting for it to be ready, and running the Cypress tests) in the CI environment. This pull request now contains the complete and working Cypress tests, the new test script, and the simplified GitHub Action workflow. All tests are passing on my local machine. This should be ready for a final review. Thanks! The new one is #972 |
Thank you for submitting a pull request to the WrongSecrets Party!
What kind of changes does this PR include?
Checklist:
This pull request adds a comprehensive suite of Cypress End-to-End tests and a new GitHub Action workflow to run them automatically, fulfilling the requirements of issue #284.
The tests cover the following user workflows:
This PR also includes necessary fixes to the deployment scripts and Helm configuration to ensure the local and CI/CD environments run correctly on different platforms.
Closes #284