falcosecurity / libs

libsinsp, libscap, the kernel module driver, and the eBPF driver sources
https://falcosecurity.github.io/libs/
Apache License 2.0
212 stars 158 forks source link

[TRACKING] End-to-End Test Contribution Proposal #1650

Open therealbobo opened 5 months ago

therealbobo commented 5 months ago

Motivation

As consumers of libs, we have developed a comprehensive set of end-to-end tests that have proven valuable in ensuring the reliability and functionality of falcosecurity/libs, particularly in conjunction with various drivers. Recognizing the benefits of community collaboration, we aim to upstream these tests to the falcosecurity/libs repository.

Feature

We propose the contribution of a set of private end-to-end tests specifically designed to validate the behaviour of libsinsp together with the associated drivers. These tests aim to cover critical scenarios, ensuring that the library performs optimally in various environments.

Additional Context

The proposed end-to-end tests cover a spectrum of scenarios, including but not limited to:

These tests cover various areas of libsinsp interest, like:

To facilitate this process, we are creating this tracking issue to serve as a central point for discussion and coordination with the maintainers of falcosecurity/libs.

incertum commented 5 months ago

Amazing @therealbobo, thanks for taking the lead on tracking this!

Re container runtimes cross-linking to https://github.com/falcosecurity/libs/issues/1298. Looking forward to seeing e2e tests expansions!

therealbobo commented 5 months ago

/assign

FedeDP commented 2 months ago

@therealbobo what's the status of this one? Can you update the body?

Anyway, moving to 0.17.0 because the effort is not over yet! /milestone 0.17.0

FedeDP commented 1 month ago

Moving to 0.18.0 because the effort is not over yet, i guess :) /milestone 0.18.0