hackforla / HomeUniteUs

We're working with community non-profits who have a Host Home or empty bedrooms initiative to develop a workflow management tool to make the process scalable (across all providers), reduce institutional bias, and effectively capture data.
https://homeunite.us/
GNU General Public License v2.0
35 stars 21 forks source link

Add Real e2e Tests to the CI Pipeline #675

Open Joshua-Douglas opened 1 month ago

Joshua-Douglas commented 1 month ago

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

Joshua-Douglas commented 1 month ago

Changes to CI pipeline complete, and the pipeline is passing. I'll submit a PR tomorrow

https://github.com/hackforla/HomeUniteUs/actions/runs/8682362463