Skip to content
Extraits de code Groupes Projets
Valider e5bf4b5b rédigé par François De Keersmaeker's avatar François De Keersmaeker
Parcourir les fichiers

CI: execut binaries

parent cc6b59f7
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
#!/bin/bash
# Constants
TIMEOUT=5 # seconds
BIN_DIR="$GITHUB_WORKSPACE/bin"
# Ensure globbing expands to an empty list if no matches are found
shopt -s nullglob
# Execute all NFQueue executables
for EXEC in "$BIN_DIR"/*
do
if [ -f "$EXEC" ]
then
ARG=""
if [[ "$EXEC" == *"/nflog" ]]
then
ARG="100"
fi
sudo $EXEC $ARG & sleep $TIMEOUT
sudo kill $!
fi
done
name: Translate profiles, compile, and run unit tests name: Test the whole system
on: [push] on: [push]
...@@ -37,3 +37,6 @@ jobs: ...@@ -37,3 +37,6 @@ jobs:
- name: Add nftables rules - name: Add nftables rules
run: $GITHUB_WORKSPACE/.ci_scripts/full-test/add_nft_rules.sh run: $GITHUB_WORKSPACE/.ci_scripts/full-test/add_nft_rules.sh
- name: Run NFQueue executables
run: $GITHUB_WORKSPACE/.ci_scripts/firewall-test/run_exec.sh
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter