mirror of
https://github.com/falcosecurity/falco.git
synced 2025-09-01 22:58:12 +00:00
ci: use new unit tests where necessary
Signed-off-by: Andrea Terzolo <andrea.terzolo@polito.it>
This commit is contained in:
12
.github/workflows/ci.yml
vendored
12
.github/workflows/ci.yml
vendored
@@ -26,7 +26,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
mkdir build-minimal
|
mkdir build-minimal
|
||||||
pushd build-minimal
|
pushd build-minimal
|
||||||
cmake -DMINIMAL_BUILD=On -DBUILD_BPF=Off -DBUILD_DRIVER=Off -DCMAKE_BUILD_TYPE=Release ..
|
cmake -DMINIMAL_BUILD=On -DBUILD_BPF=Off -DBUILD_DRIVER=Off -DCMAKE_BUILD_TYPE=Release -DBUILD_FALCO_UNIT_TESTS=On ..
|
||||||
popd
|
popd
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
@@ -38,7 +38,7 @@ jobs:
|
|||||||
- name: Run unit tests
|
- name: Run unit tests
|
||||||
run: |
|
run: |
|
||||||
pushd build-minimal
|
pushd build-minimal
|
||||||
make tests
|
sudo ./unit_tests/falco_unit_tests
|
||||||
popd
|
popd
|
||||||
|
|
||||||
build-ubuntu-focal:
|
build-ubuntu-focal:
|
||||||
@@ -60,7 +60,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
mkdir build
|
mkdir build
|
||||||
pushd build
|
pushd build
|
||||||
cmake -DBUILD_BPF=On ..
|
cmake -DBUILD_BPF=On -DBUILD_FALCO_UNIT_TESTS=On ..
|
||||||
popd
|
popd
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
@@ -72,7 +72,7 @@ jobs:
|
|||||||
- name: Run unit tests
|
- name: Run unit tests
|
||||||
run: |
|
run: |
|
||||||
pushd build
|
pushd build
|
||||||
make tests
|
sudo ./unit_tests/falco_unit_tests
|
||||||
popd
|
popd
|
||||||
|
|
||||||
build-ubuntu-focal-debug:
|
build-ubuntu-focal-debug:
|
||||||
@@ -94,7 +94,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
mkdir build
|
mkdir build
|
||||||
pushd build
|
pushd build
|
||||||
cmake -DCMAKE_BUILD_TYPE=debug -DBUILD_BPF=On ..
|
cmake -DCMAKE_BUILD_TYPE=debug -DBUILD_BPF=On -DBUILD_FALCO_UNIT_TESTS=On ..
|
||||||
popd
|
popd
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
@@ -106,5 +106,5 @@ jobs:
|
|||||||
- name: Run unit tests
|
- name: Run unit tests
|
||||||
run: |
|
run: |
|
||||||
pushd build
|
pushd build
|
||||||
make tests
|
sudo ./unit_tests/falco_unit_tests
|
||||||
popd
|
popd
|
||||||
|
Reference in New Issue
Block a user