tests: Skip lsns/ioctl_ns test if unshare fails
Some parts of the Debian build infrastructure uses unshare to run the package build, and that appears to cause a "nested" unshare in the lsns/ioctl_ns test to fail. Unfortunately the tests then hang at this point. Try running unshare before the actual test, and skip the test if unshare already fails. [kzak@redhat.com: - add --fork to the test - don't write to stdout/err] Signed-off-by: Chris Hofstaedtler <zeha@debian.org> Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
059811d096
commit
597ccb7bf5
|
@ -34,6 +34,8 @@ ts_check_prog "mkfifo"
|
|||
ts_check_prog "touch"
|
||||
ts_check_prog "uniq"
|
||||
|
||||
$TS_CMD_UNSHARE --user --pid --mount-proc --fork true &> /dev/null || ts_skip "no namespace support"
|
||||
|
||||
ts_cd "$TS_OUTDIR"
|
||||
|
||||
# The parent process receives namespaces ids via FIFO_DATA from bash
|
||||
|
|
Loading…
Reference in New Issue