1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
#!/bin/sh
#set -e
if test "x$srcdir" = x ; then srcdir=`pwd`; fi
. ../test_common.sh
echo "*** Test Maximum dimension sizes X mode"
# This shell script tests max dimension sizes X mode
RETURN=0
echo ""
rm -f tst_dimsize_classic.nc tst_dimsize_64offset.nc tst_dimsize_64data.nc
echo "*** Generate: tst_dimsize_classic.nc tst_dimsize_64offset.nc tst_dimsize_64data.nc"
${execdir}/tst_dimsizes
echo "*** Verify that ncdump can read dimsizes"
rm -fr ./tmp_tst_dimsizes
if ${NCDUMP} -h tst_dimsize_classic.nc > ./tmp_tst_dimsizes ; then
echo "*** PASS: ncdump tst_dimsize_classic.nc"
else
echo "*** FAIL: ncdump tst_dimsize_classic.nc"
RETURN=1
fi
rm -fr ./tmp_tst_dimsizes
if ${NCDUMP} -h tst_dimsize_64offset.nc > ./tmp_tst_dimsizes ; then
echo "*** PASS: ncdump tst_dimsize_64offset.nc"
else
echo "*** FAIL: ncdump tst_dimsize_64offset.nc"
RETURN=1
fi
if test -f tst_dimsize_64data.nc ; then
rm -fr ./tmp_tst_dimsizes
if ${NCDUMP} -h tst_dimsize_64data.nc > ./tmp_tst_dimsizes ; then
echo "*** PASS: ncdump tst_dimsize_64data.nc"
else
echo "*** FAIL: ncdump tst_dimsize_64data.nc"
RETURN=1
fi
fi
# Cleanup
rm -f tmp_tst_dimsizes tst_dimsize_classic.nc tst_dimsize_64offset.nc tst_dimsize_64data.nc
exit $RETURN
|