X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=tests%2Ftest-imagex-ntfs;h=783c96acee22f1265d650633e827d2b0f091e1fb;hb=3bb3e3c3806a121686cec80c56f2718c714915ef;hp=710098481ce6fe373a002bc65145f45b0aea37dd;hpb=ae4ea9fadca8e98341fedd543417bf6a204b2005;p=wimlib diff --git a/tests/test-imagex-ntfs b/tests/test-imagex-ntfs index 71009848..783c96ac 100755 --- a/tests/test-imagex-ntfs +++ b/tests/test-imagex-ntfs @@ -17,10 +17,14 @@ srcdir="$(cd $srcdir; pwd)" TEST_SUBDIR=tmpdir_test-imagex-ntfs __do_unmount() { - if ! fusermount -z -u $1; then - error "Failed to unmount \"$1\"" - fi - + for ((i = 0; i < 10; i++)); do + if fusermount -z -u $1; then + return 0 + else + sleep 1 + fi + done + error "Failed to unmount \"$1\"" } do_unmount() { @@ -62,8 +66,8 @@ do_mkntfs() { init() { echo "Creating NTFS volumes and empty directories to use as mountpoints" - dd if=/dev/zero of=in.ntfs bs=4096 count=500 &> /dev/null - dd if=/dev/zero of=out.ntfs bs=4096 count=500 &> /dev/null + dd if=/dev/zero of=in.ntfs bs=4096 count=1000 &> /dev/null + dd if=/dev/zero of=out.ntfs bs=4096 count=1000 &> /dev/null mkdir in.mnt out.mnt do_mkntfs in.ntfs do_mkntfs out.ntfs