-
Notifications
You must be signed in to change notification settings - Fork 91
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
[PoC] Run integration tests locally #1140
base: main
Are you sure you want to change the base?
Conversation
I guess it makes also debugging easier. |
looks great. |
I'm guessing, based on what @damemi said in the SIG meeting, it'll need to be run in a VM given the kernel still needs to support eBPF outside of the container. That said, we'll probably still want to run this in a container on Linux to get sandbox the permissions issues and not have to run this with sudo. |
c0daf92
to
2799f0b
Compare
5103924
to
2bf52d7
Compare
Test runner
Adds a
runner
utility to run testing target applications with auto-instrumentation setup. This removes the need to have a kubernetes cluster, or even docker containers, to run our integration tests.Example
Docker compose
To run this without needing
sudo
, the e2e tests have been restructured to support being run in docker-compose. This is all orchestrated with the Makefile.Example