Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
4 tasks done
marcellmueller opened this issue Sep 26, 2024 · 0 comments
Open
4 tasks done

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

marcellmueller opened this issue Sep 26, 2024 · 0 comments
Assignees

Comments

@marcellmueller
Copy link
Contributor

marcellmueller commented Sep 26, 2024

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 #2195

Acceptance Criteria

  • Create docker-compose file that runs all apps simultaneously (rather than just Dashboard and one app like the current file)
  • Create a run-bciers-apps action that can be reused that runs this compose file
  • Create a GitHub workflow that runs this e2e test - currently we don't have a Dashboard one so it makes sense to do these tests in dashboard-e2e project. Or maybe create bciers-e2e?
  • Write very basic tests that show Happo screenshots of all apps working correctly

Additional context

  • Add any other context about the task here.
  • Or here
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant