Testing: test for local def 4 for GRIB1 (accessor 'round')

This commit is contained in:
Shahram Najm 2021-08-20 14:51:14 +01:00
parent d8b4b30b51
commit dd04264394
1 changed files with 11 additions and 2 deletions

View File

@ -117,8 +117,16 @@ grib_check_key_equals $temp section2Length 5
rm -f $temp
# Local Definition 5
# -----------------------
# Local Definition 4: Ocean model data
# ---------------------------------------
${tools_dir}/grib_set -s \
localDefinitionNumber=4,coordinate2Flag=2,averaging1Flag=1,coordinate1Flag=1,coordinate2Start=1234 \
$sample_g1 $temp
grib_check_key_equals $temp "mars.levelist,roundedMarsLevelist:d,roundedMarsLevelist:s" "1 1.234 1.234"
# Local Definition 5: Forecast probability data
# ---------------------------------------------
sample_g1=$ECCODES_SAMPLES_PATH/GRIB1.tmpl
temp=temp.grib_local.grib
${tools_dir}/grib_set -s setLocalDefinition=1,localDefinitionNumber=5 $sample_g1 $temp.1
@ -181,4 +189,5 @@ result=`echo 'print "[ccccIdentifiers]";' | ${tools_dir}/grib_filter - $temp`
[ "$result" = "kwbc ecmf sabm" ]
rm -f $temp $temp.1 $temp.2 $temp.3