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

Add more e2e tests #448

Open
5 tasks
timebertt opened this issue Jan 29, 2025 · 0 comments
Open
5 tasks

Add more e2e tests #448

timebertt opened this issue Jan 29, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@timebertt
Copy link
Owner

What would you like to be added:

More e2e tests covering the following:

  • scale down of the controller (movements)
  • scale up of the controller (drain + reassignments)
  • graceful shard termination, shard lease cleanup
  • failure detection: non-graceful shard termination
  • basic e2e tests with the webhosting-operator

Why is this needed:

While working on the thesis, I didn't add any e2e tests for the sake of finishing the implementation part of the thesis.
#196 added some rudimentary e2e tests, but the test suite doesn't cover the entire set of mechanisms/scenarios.
Now that the project is supposed to mature and get more stable, having good test coverage is crucial.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

1 participant