mirror of
https://github.com/morgan9e/systemd
synced 2026-04-14 00:14:32 +09:00
TEST-07-PID1: skip test cases that invokes unshare when running with sanitizers
Fixes #35546.
This commit is contained in:
@@ -416,6 +416,13 @@ fi
|
||||
(! systemd-run --wait --pipe -p RootDirectory=/tmp/root /foo)
|
||||
(! systemd-run --wait --pipe --service-type=oneshot -p ExecStartPre=-/foo/bar/baz -p ExecStart=-/foo/bar/baz -p RootDirectory=/tmp/root -- "- foo")
|
||||
|
||||
# RestrictNamespaces=
|
||||
systemd-run --wait --pipe unshare -T true
|
||||
(! systemd-run --wait --pipe -p RestrictNamespaces=~time unshare -T true)
|
||||
# Tests for RestrictNamespaces=
|
||||
# For some reasons, the following test cases fail when running with sanitizers:
|
||||
# TEST-07-PID1.sh[194]: + systemd-run --wait --pipe unshare -T true
|
||||
# TEST-07-PID1.sh[718]: ==718==ASan runtime does not come first in
|
||||
# initial library list; you should either link runtime to your
|
||||
# application or manually preload it with LD_PRELOAD.
|
||||
if [[ ! -v ASAN_OPTIONS ]]; then
|
||||
systemd-run --wait --pipe unshare -T true
|
||||
(! systemd-run --wait --pipe -p RestrictNamespaces=~time unshare -T true)
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user