-
Notifications
You must be signed in to change notification settings - Fork 444
Tracee end-to-end tests #1033
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
Tracee end-to-end tests #1033
Conversation
At the moment, let's start by having these tests merged in and be run manually. There are a few kinks to iron out for running these on GitHub Actions (mostly around building a docker image for Tracee) but that's a separate story to work on in a different PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great to see such integration tests! I left a few comments to better understand how we run them and whether https://github.com/testcontainers/testcontainers-go may be useful to run containers
Signed-off-by: Simar <simar@linux.com>
…launch Signed-off-by: Simar <simar@linux.com>
The idea to have an automated test harness started in #1022. This PR tries to tackle some of that by starting with a few simple cases to launch and try tracee in various scenarios.
One use case of such a harness can be running on a cluster of a variety of Kubernetes flavours (mix of kernel versions, BTF on/off etc.) to see if we can guarantee existing behaviour while adding/replacing functionality to avoid regressions.