mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-11-21 01:04:10 +08:00
[svn-r15052] Add a test for the 1.6.7 -i infile -o outifle for backward compability
Used the function TOOLTEST from 1.6.7 Tested: linux
This commit is contained in:
parent
e0e2b131ea
commit
0c40ae2d42
@ -137,6 +137,34 @@ TOOLTEST()
|
||||
rm -f $outfile
|
||||
}
|
||||
|
||||
TOOLTEST0()
|
||||
{
|
||||
# Run test.
|
||||
# Tflops interprets "$@" as "" when no parameter is given (e.g., the
|
||||
# case of missing file name). Changed it to use $@ till Tflops fixes it.
|
||||
TESTING $H5REPACK $@
|
||||
|
||||
infile=$srcdir/../testfiles/$1
|
||||
path=`pwd`
|
||||
outfile=$path/out.$1
|
||||
shift
|
||||
if [ "`uname -s`" = "TFLOPS O/S" ]; then
|
||||
$RUNSERIAL $H5REPACK_BIN -i $infile -o $outfile $@
|
||||
else
|
||||
$RUNSERIAL $H5REPACK_BIN -i $infile -o $outfile "$@"
|
||||
fi
|
||||
|
||||
RET=$?
|
||||
if [ $RET != 0 ] ; then
|
||||
echo "*FAILED*"
|
||||
nerrors="`expr $nerrors + 1`"
|
||||
else
|
||||
echo " PASSED"
|
||||
DIFFTEST $infile $outfile
|
||||
fi
|
||||
rm -f $outfile
|
||||
}
|
||||
|
||||
#
|
||||
# The tests
|
||||
# We use the files generated by h5repacktst
|
||||
@ -453,6 +481,15 @@ else
|
||||
TOOLTEST $arg
|
||||
fi
|
||||
|
||||
# syntax of -i infile -o outfile
|
||||
# latest file format with short switches. use FILE4=h5repack_layout.h5 (no filters)
|
||||
arg="$FILE4 -l CHUNK=20x10 -f GZIP=1 -m 10 -n -L -c 8 -d 6 -s 8[:dtype]"
|
||||
if test $USE_FILTER_DEFLATE != "yes" ; then
|
||||
SKIP $arg
|
||||
else
|
||||
TOOLTEST0 $arg
|
||||
fi
|
||||
|
||||
|
||||
if test $nerrors -eq 0 ; then
|
||||
echo "All $H5REPACK tests passed."
|
||||
|
Loading…
Reference in New Issue
Block a user