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

E2E tests apps #5361

Open
nicotsx opened this issue Oct 27, 2024 · 0 comments
Open

E2E tests apps #5361

nicotsx opened this issue Oct 27, 2024 · 0 comments

Comments

@nicotsx
Copy link
Collaborator

nicotsx commented Oct 27, 2024

As the number of apps in the app store grew to such a size, it has become increasingly challenging to manage updates and ensure quality within our app catalog. In order to mitigate as much as possible this issue we need to introduce E2E tests for apps.

  1. Each app needs a proper docker healthcheck
  2. Each app has a tests folder containing the body payload to run the install via API
  3. When a PR gets opened a CI will run a Runtipi instance, call the install-app API with the pre-defined body and wait for the app to be in healthy state
  4. If after x time it is not healthy, the CI will fail
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

1 participant