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

Setup basic functional tests and CI pipelines #73

Open
chadhakunal opened this issue Sep 9, 2024 · 0 comments
Open

Setup basic functional tests and CI pipelines #73

chadhakunal opened this issue Sep 9, 2024 · 0 comments

Comments

@chadhakunal
Copy link

Set up initial functional tests that can be run in CI. End to end tests will be useful to ensure that things like load balancing, rate limiting, or request/response filtering are still working correctly with every release

  • This would involve writing a configuration file for a certain scenario, running River, and making requests against it from another binary, such as curl or a Rust HTTP client.
  • This would require setting up other servers for River to proxy to, which could either be more instances of River (serving static files, for example), or another HTTP server like NGINX or a Rust binary.
@chadhakunal chadhakunal changed the title Setup basic functional tests and CI pipelines for river Setup basic functional tests and CI pipelines Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant