docs: Fix typo in virt-filesystems(1).
[libguestfs.git] / fuse / test-fuse.sh
index e31ea9d..15e9631 100755 (executable)
@@ -100,6 +100,8 @@ EOF
 
 stage Mounting the filesystem
 $guestmount -a "$image" -m /dev/sda1 "$mp"
+# To debug guestmount, add this to the end of the preceding command:
+# -v -x & sleep 60
 
 stage Changing into mounted directory
 cd "$mp"
@@ -207,6 +209,17 @@ for ts in 12345 1234567 987654321; do
     [ "$(stat -c %Y timestamp)" -eq $ts ]
 done
 
+stage Checking writes
+cp hello.txt copy.txt
+echo >> copy.txt
+echo world >> copy.txt
+echo bigger >> copy.txt
+echo biggest >> copy.txt
+[ "$(cat copy.txt)" = "hello
+world
+bigger
+biggest" ]
+
 # These ones are not yet tested by the current script:
 #stage XXX statfs/statvfs
 #stage XXX xattr operations