diff --git a/test/units/testsuite-02.sh b/test/units/testsuite-02.sh index f0e0f091fd..4c4479287f 100755 --- a/test/units/testsuite-02.sh +++ b/test/units/testsuite-02.sh @@ -22,9 +22,14 @@ NPROC=$(nproc) MAX_QUEUE_SIZE=${NPROC:-2} mapfile -t TEST_LIST < <(find /usr/lib/systemd/tests/unit-tests/ -maxdepth 1 -type f -name "${TESTS_GLOB}") -# reset state +# Reset state rm -fv /failed-tests /skipped-tests /skipped +if ! systemd-detect-virt -qc; then + # Make sure ping works for unprivileged users (for test-bpf-firewall) + sysctl net.ipv4.ping_group_range="0 2147483647" +fi + # Check & report test results # Arguments: # $1: test path