From: Yu Watanabe Date: Tue, 1 Aug 2023 15:44:51 +0000 (+0900) Subject: test: skip tests earlier when we do not have enough privileges X-Git-Tag: v255-rc1~847 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=46f0a4e7ac97b47c5718b718e3c6db4a8a8e78a0;p=thirdparty%2Fsystemd.git test: skip tests earlier when we do not have enough privileges Hopefully fixes #28624. --- diff --git a/src/test/test-bpf-devices.c b/src/test/test-bpf-devices.c index 0e1287eac4e..438e49bb18f 100644 --- a/src/test/test-bpf-devices.c +++ b/src/test/test-bpf-devices.c @@ -272,9 +272,11 @@ int main(int argc, char *argv[]) { r = enter_cgroup_subroot(&cgroup); if (r == -ENOMEDIUM) return log_tests_skipped("cgroupfs not available"); + if (r < 0) + return log_tests_skipped_errno(r, "Failed to prepare cgroup subtree"); r = bpf_devices_supported(); - if (!r) + if (r == 0) return log_tests_skipped("BPF device filter not supported"); assert_se(r == 1);