mirror of
https://github.com/falcosecurity/falco.git
synced 2025-07-17 16:21:31 +00:00
docs(test): prepare the local environment for running integration test suites
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
This commit is contained in:
parent
f3022e0abf
commit
dec2ff7d72
@ -7,13 +7,23 @@ You can find instructions on how to run this test suite on the Falco website [he
|
|||||||
## Test suites
|
## Test suites
|
||||||
|
|
||||||
- [falco_tests](./falco_tests.yaml)
|
- [falco_tests](./falco_tests.yaml)
|
||||||
- [falco_traces](./falco_traces.yaml)
|
- [falco_traces](./falco_traces.yaml.in)
|
||||||
- [falco_tests_package](./falco_tests_package.yaml)
|
- [falco_tests_package](./falco_tests_package.yaml)
|
||||||
- [falco_k8s_audit_tests](./falco_k8s_audit_tests.yaml)
|
- [falco_k8s_audit_tests](./falco_k8s_audit_tests.yaml)
|
||||||
- [falco_tests_psp](./falco_tests_psp.yaml)
|
- [falco_tests_psp](./falco_tests_psp.yaml)
|
||||||
|
|
||||||
## Running locally
|
## Running locally
|
||||||
|
|
||||||
|
This step assumes you already built Falco.
|
||||||
|
|
||||||
|
Also, it assumes you already run the following command from the build directory:
|
||||||
|
|
||||||
|
```console
|
||||||
|
make test-trace-files
|
||||||
|
```
|
||||||
|
|
||||||
|
It prepares the fixtures (`json` and `scap` files) needed by the integration tests.
|
||||||
|
|
||||||
Using `virtualenv` the steps to locally run a specific test suite are the following ones (from this directory):
|
Using `virtualenv` the steps to locally run a specific test suite are the following ones (from this directory):
|
||||||
|
|
||||||
```console
|
```console
|
||||||
@ -37,3 +47,10 @@ To obtain the path of all the available variants, execute:
|
|||||||
```console
|
```console
|
||||||
avocado variants --mux-yaml falco_test.yaml
|
avocado variants --mux-yaml falco_test.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### falco_traces
|
||||||
|
|
||||||
|
The `falco_traces.yaml` test suite gets through the `falco_traces.yaml.in` file and some fixtures (`scap` files) downloaded from the web.
|
||||||
|
|
||||||
|
1. Ensure you have `unzip` utility
|
||||||
|
2.
|
Loading…
Reference in New Issue
Block a user