use larger string heap
[rrq/fuse_xattrs.git] / run_tests.sh
index a260b52fdc18019a7ba9b44b5ca42104b66f293e..5a0b4a0ffb64c2565b27d04cc88a01c11df281f5 100755 (executable)
@@ -1,7 +1,14 @@
 #!/usr/bin/env bash
 
 mkdir -p test/mount
-./fuse_xattrs -o nonempty test/mount/
+mkdir -p test/source
+./fuse_xattrs -o enable_namespaces test/source/ test/mount/
+
+if [ $? -ne 0 ]; then
+    echo "Error mounting the filesystem."
+    echo "Do you have permissions?"
+    exit 1
+fi
 
 pushd test
 
@@ -12,7 +19,13 @@ set -e
 
 popd
 
-fusermount -zu test/mount
+if [[ "$OSTYPE" == "darwin"* ]]; then
+    umount test/mount
+else
+    fusermount -uz test/mount
+fi
+
+rm -d test/source
 rm -d test/mount
 
 exit ${RESULT}