2013-03-25 12:04:10 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
. ./include.sh
|
|
|
|
|
|
|
|
REDIRECT=/dev/null
|
|
|
|
|
|
|
|
INPUT=${data_dir}/tigge_pf_ecmwf.grib2
|
|
|
|
OUTPUT=out.grib
|
|
|
|
|
|
|
|
$PYTHON binary_message.py $INPUT $OUTPUT 2> $REDIRECT > $REDIRECT
|
|
|
|
${tools_dir}/grib_compare $INPUT $OUTPUT
|
|
|
|
rm $OUTPUT || true
|
2014-07-31 13:05:14 +00:00
|
|
|
|
|
|
|
# GRIB-568 corrupt grib
|
|
|
|
# We are expecting the command to fail so must turn off "set -e"
|
|
|
|
INPUT=${data_dir}/bad.grib
|
|
|
|
set +e
|
|
|
|
$PYTHON binary_message.py $INPUT $OUTPUT 2> $REDIRECT > $REDIRECT
|
|
|
|
status=$?
|
|
|
|
set -e
|
|
|
|
# Check command did indeed fail
|
|
|
|
[ $status != 0 ]
|