Commit Graph

1318 Commits

Author SHA1 Message Date
Shahram Najm 3dd4faaa4b ECC-1339: Add tests 2022-02-04 19:05:34 +00:00
Shahram Najm f4460251d1 Testing: grib_compare 2022-02-03 18:25:17 +00:00
Shahram Najm 30c7b23fd8 Fix declaration 2022-02-01 19:44:05 +00:00
shahramn 5482715c30
Merge branch 'develop' into test-grib_lam_bf-use-ieee-on-linux32 2022-02-01 18:47:49 +00:00
Shahram Najm a3af655c41 Merge branch 'feature/ECC-1333-levtype-readonly' into develop 2022-02-01 15:22:25 +00:00
Shahram Najm 685c6a0849 Cleanup 2022-02-01 12:14:30 +00:00
shahramn 6d08544684
Merge branch 'develop' into disable-ieee64-test-on-32bit 2022-01-31 21:56:06 +00:00
shahramn b0a093f804
Merge branch 'develop' into g1second_order-test-fix-linux32 2022-01-31 18:45:27 +00:00
Shahram Najm 53cd2489a1 ECC-1336: CMake: Introduce ECCODES_ON_LINUX_32BIT variable for testing 2022-01-31 17:09:41 +00:00
shahramn 165eddb8b5
Merge branch 'develop' into g1second_order-test-fix-linux32 2022-01-31 17:00:44 +00:00
Shahram Najm 0a2c5f3727 Update list of keys and hash 2022-01-31 14:56:37 +00:00
Shahram Najm 286ea11744 Testing: Add test for uniqueness of typeOfLevel concept 2022-01-28 16:40:35 +00:00
Shahram Najm 174d9b3be1 ECC-1333: GRIB2 only: make levtype read-only, typeOfLevel should be used to set fixed surfaces 2022-01-27 17:40:55 +00:00
Shahram Najm 3641a8d402 Merge branch 'feature/ECC-1332-lake-sfc' into develop 2022-01-27 16:44:43 +00:00
Shahram Najm 506bc89178 ECC-1332: Add test 2022-01-27 16:44:24 +00:00
Shahram Najm 94fcfcff1d ECC-1319: clean up 2022-01-27 14:55:30 +00:00
Shahram Najm c967d43488 Testing: Fix skipExtraKeyAttributes 2022-01-25 18:20:47 +00:00
Shahram Najm eb7196e0ad Testing: add test for skipExtraKeyAttributes 2022-01-25 16:51:37 +00:00
Shahram Najm aa3657ab44 ECC-1330: test 2022-01-21 20:52:26 +00:00
Shahram Najm 9b2b7d69c7 ECC-1330: BUFR: bufrTemplate='unknown' but should be 'aircraftReportWithSecondsAndPressure' 2022-01-21 16:03:51 +00:00
Shahram Najm 13865eb1b4 Testing: temp files 2022-01-20 13:58:22 +00:00
Shahram Najm 950a5f4f75 Testing: add test for MISSING token 2022-01-20 13:40:36 +00:00
Shahram Najm e2d7c22edd Update list of keys and hash 2022-01-19 19:56:18 +00:00
Shahram Najm d26e81fccd Testing: bitsPerValue setting via two methods 2022-01-18 17:53:26 +00:00
Shahram Najm 0fb829dea9 ECC-1329: Add test 2022-01-14 14:01:16 +00:00
Shahram Najm 89e554bcff ECC-1298: GRIB2: Open Data parameters 2022-01-13 15:16:05 +00:00
Shahram Najm ce5d7482d1 ECC-1298: GRIB2: Open Data parameters (Part 2) 2022-01-13 13:05:19 +00:00
Shahram Najm cc3e9758cf Merge branch 'bugfix/ECC-1323-SpaceView' into develop 2022-01-12 16:01:43 +00:00
Shahram Najm 95a7b2ce05 ECC-1328: GRIB2: Add missing marsLevtype concept: Lake or river bottom 2022-01-12 15:02:18 +00:00
Shahram Najm 1e711e30b8 ECC-1328: GRIB2: Add missing marsLevtype concept: Lake or river bottom 2022-01-12 15:00:18 +00:00
Shahram Najm 557b92cacb ECC-1322: grib_compare: Option '-e' generates dubious error message 2022-01-11 15:24:44 +00:00
Shahram Najm ec4b6969ee ECC-1319: Add test 2022-01-11 15:17:32 +00:00
Mamoru TASAKA 580c760e55 g1second_order_general_extended_packing: preserve significant bits for signedness on 32bit
In g1second_order_general_extended_packing, firstOrderValues or so are restored
with grib_get_long_array(), and the restored values are stored in "long" type array.
So on 32 bit system, when "bits_per_value" is set to 32 and 32 bit unsigned values
are saved with grib_set_long_array(), restored values by grib_get_long_array()
are recognized as negative value, which results in wrong result
(in grib_second_order.sh).

For now, on linux 32 bit system, save 1 significant bit for signedness and
restrict bits_per_value to 31, and relax allowed error due to this change.
2022-01-10 23:32:27 +09:00
Mamoru TASAKA 9900658d22 tests/grib_lam_bf: use ieee instead of ieee64 for linux 32 bit
"unpackedSubsetPrecision" value is used for "ieee_floats".
ieee_floats=2 means bytes=8 and grib_long_to_ieee64 is used,
which is supported only when sizeof(double) == sizeof(long) .

Use unpackedSubsetPrecision=1 on linux 32 bit system, which means
grib_long_to_ieee is to be used.

Note that this test is currently disabled on Windows.
2022-01-10 23:29:07 +09:00
Mamoru TASAKA 5c87fa43f5 grib_sh_ieee64: disable on 32 bit system
grib_ieee64_to_long / grib_long_to_ieee64 function needs the system
sizeof(long) == sizeof(double). So on windows system grib_sh_ieee64 test is
disabled.

Similarly, disable this test on linux 32 bit system.
2022-01-10 23:24:56 +09:00
Shahram Najm 9161137de3 Merge branch 'develop' into bugfix/ECC-1323-SpaceView 2022-01-08 16:51:31 +00:00
Shahram Najm 4457520acf ECC-1323: test 2022-01-08 16:50:51 +00:00
Shahram Najm d76811a92b Create single branch from remove_is_s2s and remove_is_tigge 2021-12-21 16:40:00 +00:00
Shahram Najm 7d373388bc Merge branch 'develop' into feature/remove_is_s2s 2021-12-21 15:53:22 +00:00
Shahram Najm 3cc7479f3e Merge branch 'develop' into feature/remove_is_tigge 2021-12-21 15:47:25 +00:00
Shahram Najm f202308ceb Testing: Add tigge for testing 2021-12-17 20:15:31 +00:00
Shahram Najm 739188aba5 ECC-1322: Added test 2021-12-17 17:17:08 +00:00
Shahram Najm 989a526aa7 Merge branch 'develop' into feature/remove_is_s2s 2021-12-17 16:25:47 +00:00
Shahram Najm e46a7a9fc1 Testing: rename test 2021-12-17 16:24:48 +00:00
Shahram Najm 2504fe3091 Testing: Add s2s for testing 2021-12-17 13:31:44 +00:00
Shahram Najm e178c99874 Testing: add test for 'suppressed' accessor 2021-12-16 12:21:53 +00:00
Shahram Najm 19d695e531 ECC-1319: Add test 2021-12-15 17:41:09 +00:00
Shahram Najm f1a68b38e3 Add build date into library: Fix Windows build 2021-12-14 20:02:02 +00:00
Shahram Najm 267f155628 Add build date into library (Similar to git SHA1) 2021-12-14 19:49:25 +00:00
Shahram Najm 201443c6ac Testing: offset as a string and integer 2021-12-09 22:22:20 +00:00