#!/bin/sh # (C) Copyright 2005- 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 #Define a common label for all the tmp files label="bufr_copy_data_py" TEMP=$label.out.bufr REF=$label.compare.log.ref MYLOG=$label.compare.log cd ${data_dir}/bufr rm -f ${TEMP} ${REF} ${MYLOG} cat > ${REF} < ${MYLOG} status=$? set -e [ $status -eq 1 ] diff ${MYLOG} ${REF} # Test for operator 203YYY # -------------------------- INPUT=israel_observations_2017041010.bufr rm -f ${TEMP} $PYTHON ${examples_src}/bufr_copy_data2.py ${INPUT} ${TEMP} ${tools_dir}/bufr_compare -b meanWindDirectionForSurfaceTo1500M,unexpandedDescriptors ${TEMP} ${INPUT} # WIGOS test INPUT=synop_multi_subset.bufr rm -f ${TEMP} $PYTHON ${examples_src}/bufr_copy_data3.py ${INPUT} ${TEMP} val=`${tools_dir}/bufr_get -s unpack=1 -p '#2#wigosIssuerOfIdentifier' ${TEMP}` [ "$val" = "6" ] val=`${tools_dir}/bufr_get -s unpack=1 -p '#2#stationOrSiteName' ${TEMP}` [ "$val" = "PASVIK" ] # Clean up rm -f ${TEMP} ${REF} ${MYLOG}