2016-02-20 01:16:42 +08:00
|
|
|
#!/bin/sh
|
|
|
|
#
|
|
|
|
# Front-end for tst_empty_vlen_unlim.c. This test
|
|
|
|
# ensures that valid netcdf files are generated when
|
|
|
|
# a ragged VLEN array is defined but not populated.
|
|
|
|
#
|
|
|
|
# This script runs tst_empty_vlen_unlim and then
|
|
|
|
# runs `ncdump` against the two generated files.
|
|
|
|
#
|
|
|
|
# See https://github.com/Unidata/netcdf-c/issues/221 for
|
|
|
|
# full details.
|
|
|
|
#
|
|
|
|
|
2017-03-09 08:01:10 +08:00
|
|
|
if test "x$srcdir" = x ; then srcdir=`pwd`; fi
|
|
|
|
. ../test_common.sh
|
2016-02-20 01:16:42 +08:00
|
|
|
|
2017-03-09 08:01:10 +08:00
|
|
|
set -e
|
2016-02-20 01:16:42 +08:00
|
|
|
|
|
|
|
echo ""
|
|
|
|
echo "* Testing Empty Ragged Arrays (VLEN)"
|
|
|
|
|
|
|
|
echo "Generating test netcdf files."
|
2017-03-09 08:01:10 +08:00
|
|
|
${execdir}/tst_empty_vlen_unlim
|
2016-02-20 01:16:42 +08:00
|
|
|
|
2016-05-04 11:17:06 +08:00
|
|
|
# Since no comparison is made, I am not sure
|
|
|
|
# if this is useful.
|
|
|
|
#echo "Validating Files with ncdump."
|
|
|
|
#echo "======================================"
|
2017-04-04 11:39:44 +08:00
|
|
|
#${NCDUMP} -s tst_empty_vlen_unlim.nc
|
2016-05-04 11:17:06 +08:00
|
|
|
#echo "---------------------------------------"
|
2017-04-04 11:39:44 +08:00
|
|
|
#${NCDUMP} -s tst_empty_vlen_lim.nc
|
2016-05-04 11:17:06 +08:00
|
|
|
#echo "======================================"
|
|
|
|
|
2016-02-20 01:16:42 +08:00
|
|
|
|
|
|
|
echo "* Tests Passed."
|
|
|
|
exit 0
|