HomeUniteUs icon indicating copy to clipboard operation
HomeUniteUs copied to clipboard

Add Real e2e Tests to the CI Pipeline

Open Joshua-Douglas opened this issue 10 months ago • 1 comments

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.

Joshua-Douglas avatar Apr 15 '24 02:04 Joshua-Douglas

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

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

Joshua-Douglas avatar Apr 15 '24 02:04 Joshua-Douglas