test: make TEST-65-ANALYZE happy when built with gcov

systemd-analyze runs the generators in a sandbox, which makes gcov
unhappy since it can't update its counters. Let's "silence" gcov in this
particular case by telling it to look for gcov note files in /tmp (where
shouldn't be any, so gcov won't try to update any counters).
This commit is contained in:
Frantisek Sumsal 2024-05-21 15:04:22 +02:00
parent 72192b6cc9
commit 95400d1d83

View file

@ -303,7 +303,9 @@ systemd-analyze security --offline=true /tmp/testfile.service
systemd-analyze security --offline=true /tmp/testfile.service | grep -q -F "/dev/sda"
# Make sure that running generators under systemd-analyze verify works.
systemd-analyze verify --generators /tmp/testfile.service
# Note: sd-analyze spawns generators in a sandbox which makes gcov unhapy, so temporarily override
# $GCOV_PREFIX to make it skip generating any coverage reports
GCOV_PREFIX=/tmp systemd-analyze verify --generators /tmp/testfile.service
rm /tmp/testfile.service