diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2024-03-20 17:49:42 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2024-03-20 17:49:42 -0400 |
commit | 11f5f21ce1dc0af13c7e002286adca75860d7a4d (patch) | |
tree | 7b431518d1a146b79eb3904805531e83f476e974 | |
parent | 6d8e7b025da414e26b096c11216dd8d7e236fef3 (diff) |
generic/333 debuggeneric-333-debug
-rwxr-xr-x | tests/generic/333 | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/tests/generic/333 b/tests/generic/333 index bf1967ce..ecc971a9 100755 --- a/tests/generic/333 +++ b/tests/generic/333 @@ -16,7 +16,7 @@ _register_cleanup "_cleanup" BUS _cleanup() { cd / - rm -rf $tmp.* $finished_file $abort_file + # rm -rf $tmp.* $finished_file $abort_file wait } @@ -55,12 +55,17 @@ snappy() { while [ ! -e $finished_file ]; do out="$(_cp_reflink $testdir/file1 $testdir/snap_$n 2>&1)" res=$? - echo $out | grep -q "No space left" && break + if echo $out | grep -q "No space left"; then + echo $out > $abort_file + break + fi test -n "$out" && echo $out - test $res -ne 0 && break + if [[ $res -ne 0 ]]; then + echo $res > $abort_file + break + fi n=$((n + 1)) done - touch $abort_file } echo "Snapshot a file undergoing directio rewrite" @@ -78,6 +83,8 @@ done touch $finished_file wait +df -h /mnt/scratch + # success, all done status=0 exit |