mirror of https://github.com/ecmwf/eccodes.git
ECC-1303: Improve test
This commit is contained in:
parent
c96368cd27
commit
790780c7fc
|
@ -11,8 +11,9 @@
|
|||
. ./include.sh
|
||||
set -u
|
||||
|
||||
label="grib_ecc-1224-test"
|
||||
label="grib2_chemicals_aerosols_test"
|
||||
temp=temp.$label
|
||||
temp1=temp.$label.1
|
||||
sample2=$ECCODES_SAMPLES_PATH/GRIB2.tmpl
|
||||
|
||||
latest=`${tools_dir}/grib_get -p tablesVersionLatest $sample2`
|
||||
|
@ -101,10 +102,17 @@ grib_check_key_equals $temp aerosolType,typeOfSizeInterval '0 0'
|
|||
${tools_dir}/grib_set -s paramId=210072 $tempSample $temp
|
||||
${tools_dir}/grib_ls -p firstSize,secondSize $temp
|
||||
|
||||
# ECC-1303: GRIB2: Setting localDefinitionNumber=1 on chemical source/sink
|
||||
# ECC-1303: Setting localDefinitionNumber=1 on chemical source/sink
|
||||
# ------------------------------------------------------------------
|
||||
${tools_dir}/grib_set -s paramId=228104,setLocalDefinition=1,localDefinitionNumber=1 $sample2 $temp
|
||||
grib_check_key_equals $temp paramId,productDefinitionTemplateNumber,is_chemical_srcsink '228104 76 1'
|
||||
grib_check_key_equals $temp paramId,productDefinitionTemplateNumber,is_chemical_srcsink,localUsePresent '228104 76 1 1'
|
||||
|
||||
${tools_dir}/grib_set -s stepType=accum,paramId=228104 $sample2 $temp
|
||||
grib_check_key_equals $temp shortName,productDefinitionTemplateNumber,is_chemical_srcsink 'e_WLCH4 78 1'
|
||||
${tools_dir}/grib_set -s setLocalDefinition=1,localDefinitionNumber=1 $temp $temp1
|
||||
${tools_dir}/grib_compare -b totalLength,numberOfSection $temp $temp1
|
||||
grib_check_key_equals $temp1 localUsePresent 1
|
||||
|
||||
# Clean up
|
||||
rm -f $tempSample
|
||||
rm -f $temp
|
||||
rm -f $temp $temp1
|
||||
|
|
Loading…
Reference in New Issue