mirror of https://github.com/ecmwf/eccodes.git
ECC-218: BUFR change edition tests
This commit is contained in:
parent
709f566c8a
commit
a5f0081688
|
@ -49,6 +49,7 @@ list( APPEND tests2
|
|||
bufr_filter
|
||||
bufr_json
|
||||
bufr_ls
|
||||
bufr_change_edition
|
||||
ecc-197
|
||||
gts_ls
|
||||
metar_ls
|
||||
|
|
|
@ -11,6 +11,7 @@ TESTS = definitions.sh \
|
|||
bufr_get.sh \
|
||||
bufr_ls.sh \
|
||||
bufr_set.sh \
|
||||
bufr_change_edition.sh \
|
||||
gts_ls.sh \
|
||||
metar_ls.sh \
|
||||
metar_dump.sh \
|
||||
|
|
|
@ -0,0 +1,31 @@
|
|||
#!/bin/sh
|
||||
# Copyright 2005-2016 ECMWF.
|
||||
#
|
||||
# This software is licensed under the terms of the Apache Licence Version 2.0
|
||||
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
|
||||
#
|
||||
# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by
|
||||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
. ./include.sh
|
||||
|
||||
cd ${data_dir}/bufr
|
||||
|
||||
#Define a common label for all the tmp files
|
||||
label="bufr_change_edition"
|
||||
|
||||
fBufrTmp=${label}".bufr.tmp"
|
||||
|
||||
bufr_files=`cat ${data_dir}/bufr/bufr_data_files.txt`
|
||||
|
||||
for f in ${bufr_files}; do
|
||||
if [ "$f" = "ias1_240.bufr" ]; then continue; fi
|
||||
if [ "$f" = "bad.bufr" ]; then continue; fi
|
||||
|
||||
# Convert to BUFR edition 4
|
||||
${tools_dir}bufr_set -s editionNumber=4 $f $fBufrTmp
|
||||
${tools_dir}bufr_compare $f $fBufrTmp
|
||||
done
|
||||
|
||||
rm -f $fBufrTmp
|
Loading…
Reference in New Issue