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.
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.
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