Drop unmount logic from test.sh

Unmounting leftover mounts is a convenience function for developers,
but it would need to be expanded to work on MacOS and FreeBSD, which
adds more complexity.

Let's keep test.sh at the bare minimum that is needed for its purpose:
running the tests.
This commit is contained in:
Jakob Unterwurzacher 2017-08-01 20:29:13 +02:00 committed by rfjakob
parent 9e394a46c0
commit 22a88c0e48

10
test.sh
View File

@ -1,16 +1,8 @@
#!/bin/bash -eu #!/bin/bash -eux
# Make sure we are in the directory this script is in. # Make sure we are in the directory this script is in.
cd "$(dirname "$0")" cd "$(dirname "$0")"
# Failed tests can leave dangling mounts behind.
for i in $(mount | grep -e "/tmp/encfs-reverse-tests-\|/tmp/encfs-tests-" | cut -f3 -d" "); do
echo "Warning: unmounting leftover filesystem: $i"
fusermount -u $i || true
done
set -x
# This is very noisy so run it silently at first. Run it again with # This is very noisy so run it silently at first. Run it again with
# output if the first run fails. # output if the first run fails.
./build/checkops &> /dev/null || ./build/checkops ./build/checkops &> /dev/null || ./build/checkops