HomeUniteUs
HomeUniteUs copied to clipboard
Add Real e2e Tests to the CI Pipeline
Overview
This issue aims to integrate end-to-end (e2e) tests with our CI pipeline to ensure all features merged have passed these tests against the real backend. The current pipeline runs our e2e test suite with backend mocking, but it does not run the test suite against our real backend. This has previously allowed features that fail these tests to be merged unintentionally.
This change was agreed upon in the dev meeting held two weeks ago.
Action Items
- Update the CI pipeline configuration to include running e2e tests against the real API
- Ensure that the e2e tests are configured to interact with the actual backend environment set up for testing.
- Run a test merge to verify that the e2e tests execute and block merging when tests fail.
Changes to CI pipeline complete, and the pipeline is passing. I'll submit a PR tomorrow
https://github.com/hackforla/HomeUniteUs/actions/runs/8682362463