diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index dbbf752f4..9bae32d2e 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -68,6 +68,7 @@ list( APPEND tests_no_data_reqd grib_efas grib_sh_imag diag + grib_lambert_conformal ) # These tests do require data downloads list( APPEND tests_data_reqd diff --git a/tests/grib_lambert_conformal.sh b/tests/grib_lambert_conformal.sh new file mode 100755 index 000000000..1ecbe5a45 --- /dev/null +++ b/tests/grib_lambert_conformal.sh @@ -0,0 +1,49 @@ +#!/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="grib_lambert_conformal_test" +tempFilter="temp.${label}.filt" +tempGrib="temp.${label}.grib" +tempOut="temp.${label}.out" + +input=$ECCODES_SAMPLES_PATH/GRIB2.tmpl + +# Create a filter +cat > $tempFilter <&2 + exit 1 +fi +# Now get the data from the newly created GRIB file +${tools_dir}/grib_get_data $tempGrib > $tempOut + +# Clean up +rm -f $tempFilter $tempGrib $tempOut