if test -x $RESIZE2FS_EXE; then

FSCK_OPT=-yf
OUT=$test_name.log
if [ -f $test_dir/expect.gz ]; then
	EXP=$test_name.tmp
	gunzip < $test_dir/expect.gz > $EXP1
else
	EXP=$test_dir/expect
fi

FEATURE=orphan_file,metadata_csum,^64bit,^resize_inode

echo mke2fs -q -F -t ext4 -O $FEATURE -o Linux -m 0 test.img 32M > $OUT.new
$MKE2FS -q -F -t ext4 -O $FEATURE -o Linux -m 0 $TMPFILE 32M >> $OUT.new 2>&1

echo resize2fs test.img 1536M >> $OUT.new
$RESIZE2FS $TMPFILE 1536M >> $OUT.new 2>&1

$FSCK $FSCK_OPT -f -N test_filesys $TMPFILE >> $OUT.new 2>&1
status=$?
echo Exit status is $status >> $OUT.new

sed -f $cmd_dir/filter.sed -e '/Block bitmap.*$/N;s/\n  Inode bitmap/, Inode bitmap/g' < $OUT.new > $OUT
rm -f $TMPFILE $OUT.new

cmp -s $OUT $EXP
status=$?

if [ "$status" = 0 ] ; then
	echo "$test_name: $test_description: ok"
	touch $test_name.ok
else
	echo "$test_name: $test_description: failed"
	diff $DIFF_OPTS $EXP $OUT > $test_name.failed
	rm -f $test_name.tmp
fi

unset IMAGE FSCK_OPT OUT EXP

else #if test -x $RESIZE2FS; then
	echo "$test_name: $test_description: skipped"
fi 
