mirror of https://github.com/ecmwf/eccodes.git
Added extra test to ensure key 'bitsPerValue' is defined
This commit is contained in:
parent
c5a44ba445
commit
ffbc24d4ff
|
@ -8,9 +8,93 @@
|
|||
# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.
|
||||
#
|
||||
|
||||
|
||||
. ./include.sh
|
||||
|
||||
files="
|
||||
constant_width_bitmap.grib
|
||||
constant_width_boust_bitmap.grib
|
||||
gen.grib
|
||||
gen_bitmap.grib
|
||||
gen_ext.grib
|
||||
gen_ext_bitmap.grib
|
||||
gen_ext_boust.grib
|
||||
gen_ext_boust_bitmap.grib
|
||||
gen_ext_spd_2.grib
|
||||
gen_ext_spd_2_bitmap.grib
|
||||
gen_ext_spd_2_boust_bitmap.grib
|
||||
gen_ext_spd_3.grib
|
||||
gen_ext_spd_3_boust_bitmap.grib
|
||||
grid_ieee.grib
|
||||
gts.grib
|
||||
in_copy.grib
|
||||
index.grib
|
||||
mixed.grib
|
||||
pad.grib
|
||||
row.grib
|
||||
satellite.grib
|
||||
simple.grib
|
||||
simple_bitmap.grib
|
||||
sst_globus0083.grib
|
||||
timeRangeIndicator_0.grib
|
||||
timeRangeIndicator_10.grib
|
||||
timeRangeIndicator_5.grib
|
||||
tp_ecmwf.grib
|
||||
constant_field.grib1
|
||||
lfpw.grib1
|
||||
missing_field.grib1
|
||||
reduced_gaussian_lsm.grib1
|
||||
reduced_gaussian_model_level.grib1
|
||||
reduced_gaussian_pressure_level.grib1
|
||||
reduced_gaussian_pressure_level_constant.grib1
|
||||
reduced_gaussian_sub_area.grib1
|
||||
reduced_gaussian_surface.grib1
|
||||
reduced_latlon_surface.grib1
|
||||
reduced_latlon_surface_constant.grib1
|
||||
reference_ensemble_mean.grib1
|
||||
reference_stdev.grib1
|
||||
regular_gaussian_model_level.grib1
|
||||
regular_gaussian_pressure_level.grib1
|
||||
regular_gaussian_pressure_level_constant.grib1
|
||||
regular_gaussian_surface.grib1
|
||||
regular_latlon_surface.grib1
|
||||
regular_latlon_surface_constant.grib1
|
||||
second_ord_rbr.grib1
|
||||
small_ensemble.grib1
|
||||
spectral_compex.grib1
|
||||
spectral_complex.grib1
|
||||
spherical_model_level.grib1
|
||||
spherical_pressure_level.grib1
|
||||
test.grib1
|
||||
with_bitmap.grib1
|
||||
gep10.t12z.pgrb2af78.grib2
|
||||
gfs.c255.grib2
|
||||
jpeg.grib2
|
||||
lfpw.grib2
|
||||
missing.grib2
|
||||
multi.grib2
|
||||
multi_created.grib2
|
||||
reduced_gaussian_surface_jpeg.grib2
|
||||
sample.grib2
|
||||
test_uuid.grib2
|
||||
tigge.sm.grib2
|
||||
tigge.sm.miss.grib2
|
||||
tigge_af_ecmwf.grib2
|
||||
tigge_cf_ecmwf.grib2
|
||||
tigge_ecmwf.grib2
|
||||
tigge_pf_ecmwf.grib2
|
||||
v.grib2
|
||||
"
|
||||
|
||||
# Make sure the key "bitsPerValue" is defined for all gribs
|
||||
# grib_get will fail if the key is not defined
|
||||
for file in $files; do
|
||||
infile=${data_dir}/$file
|
||||
if [ -f "$infile" ]; then
|
||||
${tools_dir}grib_get -p bitsPerValue $infile >/dev/null
|
||||
fi
|
||||
done
|
||||
|
||||
|
||||
files="regular_latlon_surface.grib2 \
|
||||
regular_latlon_surface.grib1"
|
||||
|
||||
|
|
Loading…
Reference in New Issue