2013-03-25 12:04:10 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
. ./include.sh
|
|
|
|
|
|
|
|
INPUT=${data_dir}/tigge_pf_ecmwf.grib2
|
|
|
|
OUTPUT=out.grib
|
|
|
|
|
2015-10-16 17:17:30 +00:00
|
|
|
$PYTHON $examples_src/binary_message.py $INPUT $OUTPUT
|
2013-03-25 12:04:10 +00:00
|
|
|
${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
|
2015-10-16 17:17:30 +00:00
|
|
|
$PYTHON $examples_src/binary_message.py $INPUT $OUTPUT
|
2014-07-31 13:05:14 +00:00
|
|
|
status=$?
|
|
|
|
set -e
|
|
|
|
# Check command did indeed fail
|
|
|
|
[ $status != 0 ]
|
2015-01-26 19:15:00 +00:00
|
|
|
rm $OUTPUT || true
|
|
|
|
|