bcgov / cas-registration

A web app for Registration in OBPS under the Clean Growth branch
Apache License 2.0
1 stars 1 forks source link

Run all BCIERS apps in CI to test inter app functionality #2294

Closed marcellmueller closed 1 week ago

marcellmueller commented 3 weeks ago

Describe the task

Currently we have set up e2e testing in CI to test each app which runs the Dashboard app and the app being tested (eg Reporting, Administration, Registration etc). Now that the difficult work of getting the apps to communicate properly in CI has been done we should create a docker-compose file and create a Dashboard job that runs all apps and supports testing inter-app functionality for example a user going from Registration to Administration.

The work in creating a docker-compose file/action that will run the entire app can be reused for https://github.com/bcgov/cas-registration/issues/2195

Acceptance Criteria

Additional context

patriciarussellCAS commented 2 weeks ago

@dleard or @Sepehr-Sobhani could one of you review this for approval?

Sepehr-Sobhani commented 1 week ago

@dleard or @Sepehr-Sobhani could one of you review this for approval?

@shon-button, the dragon slayer, reviewed this PR, and I'm good to approve it again. However, considering his DevOps expertise, @dleard might want to give it another look and share his thoughts.