X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=tests%2Ftest-imagex-mount;h=d5bfbcadb6912fbff212ec0887b60a3e0e675c9b;hb=4f9ccdbed3ee79171d0b861c4ba93b54ce8feaac;hp=bbe931ffb9d9e009a082f9dc2f69e4131b82ebef;hpb=466646c4f936eb3387b76dcb9a41e7b8cfb98fe2;p=wimlib diff --git a/tests/test-imagex-mount b/tests/test-imagex-mount index bbe931ff..d5bfbcad 100755 --- a/tests/test-imagex-mount +++ b/tests/test-imagex-mount @@ -10,11 +10,11 @@ srcdir="$(cd $srcdir; pwd)" TEST_SUBDIR=tmpdir_test-imagex-mount -if [ ! -r /dev/fuse ]; then - echo "WARNING: /dev/fuse is not readable." - echo "Skipping WIM mounting checks" - exit 0 -fi +skip_test() { + cd .. + cleanup + exit 77 +} imagex_unmount() { # Give the --lazy flag to work around a problem testing on Ubuntu and @@ -48,6 +48,12 @@ init() { imagex capture tmp.empty empty.wim --norpfix } +if [ ! -r /dev/fuse ] || [ ! -w /dev/fuse ]; then + echo "WARNING: /dev/fuse is not readable and writable." + echo "Skipping WIM mounting checks" + skip_test +fi + cleanup mkdir $TEST_SUBDIR cd $TEST_SUBDIR