ECC-767: Added test

This commit is contained in:
Shahram Najm 2018-10-24 17:08:43 +01:00
parent ac614014cf
commit 73fb7fe549
1 changed files with 23 additions and 3 deletions

View File

@ -10,6 +10,9 @@
. ./include.sh
label="grib_dump_json"
temp=${label}".temp.json"
REDIRECT=/dev/null
if [ $HAVE_MEMFS -eq 1 ]; then
@ -76,3 +79,20 @@ for file in $files; do
${tools_dir}/grib_dump -j ${data_dir}/$file 2> $REDIRECT > $REDIRECT
fi
done
# Decide if we have the JSON verifier commandline utility
JSON_VERIF="json_xs"
JSON_CHECK=""
if command -v $JSON_VERIF >/dev/null 2>&1; then
JSON_CHECK=$JSON_VERIF
fi
# Check the JSON output on single-message and multi-message files
if test "x$JSON_CHECK" != "x"; then
${tools_dir}/grib_dump -j ${data_dir}/sample.grib2 > $temp
json_xs < $temp >$REDIRECT 2> $REDIRECT
${tools_dir}/grib_dump -j ${data_dir}/tigge_af_ecmwf.grib2 > $temp
json_xs < $temp >$REDIRECT 2> $REDIRECT
fi
rm -f $temp