generic/420: truncate testfile before executing the test
[xfstests-dev.git] / tests / generic / 420
index ccb6cb8e829b7345d70c3f4ece2deea8043ca0a0..aab2e08855d0b4a229016a83bbeee5a94ac62936 100755 (executable)
@@ -52,10 +52,10 @@ _supported_os Linux
 _require_test
 _require_xfs_io_command fpunch
 
-testfile="${TEST_DIR}/testfile"
+testfile="${TEST_DIR}/testfile.$seq"
 
 echo "Testing fallocate(mode=FALLOC_FL_KEEP_SIZE|FALLOC_FL_PUNCH_HOLE)"
-$XFS_IO_PROG -fc "pwrite -b 2048 0 2048" $testfile | head -n1
+$XFS_IO_PROG -f -t -c "pwrite -b 2048 0 2048" $testfile | head -n1
 # fpunch from xfs_io has KEEP_SIZE flag set
 $XFS_IO_PROG -c "fpunch 2048 2048" $testfile
 $XFS_IO_PROG -c "stat" $testfile | grep -F 'stat.size'