]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: ignore gcov errors in TEST-34
authorFrantisek Sumsal <frantisek@sumsal.cz>
Mon, 17 Oct 2022 12:31:25 +0000 (14:31 +0200)
committerFrantisek Sumsal <frantisek@sumsal.cz>
Mon, 17 Oct 2022 12:31:25 +0000 (14:31 +0200)
TEST-34 complains in `test_check_writable` when running with gcov, as
the build directory tree is not writable with DynamicUser=true. As I had
no luck with $GCOV_PREFIX and other runtime gcov configuration, let's
just ignore the gcov errors for this test.

test/TEST-34-DYNAMICUSERMIGRATE/test.sh

index 5acc57363e5f3f47bfc5fddd52bfe147737996ff..4e8836648aa6372bf6c1dc8a74644b641a724688 100755 (executable)
@@ -3,6 +3,11 @@
 set -e
 
 TEST_DESCRIPTION="test migrating state directory from DynamicUser=1 to DynamicUser=0 and back"
+# Certain subtests run with DynamicUser=true which makes writing the gcov
+# artifacts impossible. As $GCOV_PREFIX and friends seem to be ineffective
+# in this situation, let's simply ignore all gcov complaints for the whole
+# test to make it happy.
+IGNORE_MISSING_COVERAGE=yes
 
 # shellcheck source=test/test-functions
 . "${TEST_BASE_DIR:?}/test-functions"