diff options
author | Jakob Unterwurzacher | 2016-10-08 21:59:21 +0200 |
---|---|---|
committer | Jakob Unterwurzacher | 2016-10-08 21:59:21 +0200 |
commit | 8efef4b3d6947b59b5ca118369b9a019b5ac8009 (patch) | |
tree | 9c5bc669ba0cb7edb51a9a696e86cfd892bb7984 /test.bash | |
parent | 79e3e2867114a15cbde4e51990042d39e8ff081d (diff) |
tests: unmount leftover filesystems before starting the tests
A panic during the tests can leave mounted filesystems behind.
Diffstat (limited to 'test.bash')
-rwxr-xr-x | test.bash | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -4,13 +4,18 @@ set -eu cd "$(dirname "$0")" +# Clean up dangling filesystem +for i in $(cat /proc/mounts | grep /tmp/gocryptfs-test-parent | cut -f2 -d" "); do + echo "Warning: unmounting leftover filesystem: $i" + fusermount -u $i +done + source build.bash go test ./... $* -# Clean up after ourself, but don't descend into possibly still mounted -# example filesystems. -# The tests cannot to this themselves as they are run in parallel +# The tests cannot to this themselves as they are run in parallel. +# Don't descend into possibly still mounted example filesystems. rm -Rf --one-file-system /tmp/gocryptfs-test-parent if go tool | grep vet > /dev/null ; then |