From: Luca Boccassi Date: Sun, 3 Mar 2024 18:15:26 +0000 (+0000) Subject: test: fix test-loopback failure when lacking privileges X-Git-Tag: v256-rc1~646^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ba3c8e685a5d8d81c2c825f79a8cea23f4edf01e;p=thirdparty%2Fsystemd.git test: fix test-loopback failure when lacking privileges Setting up the loopback might fail due to lack of privileges, as it happens when running unit tests in the Noble CI environment. Skip the test when it happens. 1584s 862/1330 systemd:test / test-loopback FAIL 0.01s exit status 1 1584s /* test_loopback_setup */ 1584s Failed to configure loopback network device, ignoring: Operation not permitted 1584s loopback: Operation not permitted --- diff --git a/src/test/test-loopback.c b/src/test/test-loopback.c index 48869ae337d..db6ee0f32dd 100644 --- a/src/test/test-loopback.c +++ b/src/test/test-loopback.c @@ -19,6 +19,8 @@ TEST_RET(loopback_setup) { } r = loopback_setup(); + if (ERRNO_IS_NEG_PRIVILEGE(r)) + return log_tests_skipped("lacking privileges"); if (r < 0) return log_error_errno(r, "loopback: %m");