Commit Graph

999 Commits

Author SHA1 Message Date
Shahram Najm ef2e842859 Clang warning: Possible null pointer 2020-01-29 10:52:09 +00:00
Shahram Najm c9ab23baf7 Copyright notices: use new format 2020-01-28 18:07:47 +00:00
Shahram Najm 12c6150917 Copyright notices: use new format 2020-01-28 14:32:34 +00:00
Shahram Najm c05867e471 Data Quality checks: Fix test 2020-01-27 17:02:40 +00:00
Shahram Najm ca594113a6 ECC-1066 and ECC-1067: GRIB encoding: Data quality checks 2020-01-27 13:20:31 +00:00
Shahram Najm ace7546f06 ECC-1065: grib_filter/bufr_filter: Operator '^' (power) argument order wrong 2020-01-24 13:21:21 +00:00
Shahram Najm 5ee60066e4 Testing: fix memory leaks in unit tests 2020-01-23 11:08:28 +00:00
Shahram Najm 93ad5ec863 ECC-1060: Added test 2020-01-20 13:50:14 +00:00
Shahram Najm ef8e8b2069 Testing: Log what tests are being done. Also add test for 'append' 2020-01-13 17:11:18 +00:00
Shahram Najm 69a86fff37 ECC-1018: Reduced size of sample file 2020-01-10 15:40:59 +00:00
Shahram Najm 5153078859 ECC-992: GRIB encoding: Data quality checks (limits) 2020-01-10 12:06:43 +00:00
Shahram Najm fd5fc96577 Testing: Add variable ECCODES_ON_WINDOWS 2020-01-07 16:22:56 +00:00
Shahram Najm b4c74823c9 ECC-1048: Added test 2020-01-07 15:18:28 +00:00
Shahram Najm b3140e9de0 Windows: grib_to_netcdf ctest works now 2020-01-07 11:13:34 +00:00
Shahram Najm 8ce3ef05f9 Windows: Add netcdf.dll location to $PATH for testing 2020-01-07 10:20:34 +00:00
Shahram Najm 74c3fb850f Tests: grib_bitmap.sh and bufr_ecc-197.sh 2019-12-31 19:45:02 +00:00
Shahram Najm 24e40f3779 Tests: add note re masterTablesVersionNumber 2019-12-31 19:08:56 +00:00
Shahram Najm 70bb815a96 BUFR decoding: catch error when getting expandedDescriptors 2019-12-30 18:09:27 +00:00
Shahram Najm ffa003a763 Windows: grib_sh_ieee64 2019-12-30 16:41:13 +00:00
Shahram Najm 693726f23f ECC-802: grid_complex 2019-12-30 16:28:44 +00:00
Shahram Najm 01cf5902b9 Compiler warnings: variable length array used 2019-12-30 13:04:31 +00:00
Shahram Najm 853d6c73ad Testing: check error code 2019-12-30 11:21:16 +00:00
Shahram Najm 3da8e55835 Testing: remove unused BUFR files 2019-12-27 15:04:31 +00:00
Shahram Najm 144a12d62c Windows: enable grib_sh_ieee64 test 2019-12-27 13:09:32 +00:00
Shahram Najm feede5aaca Tests: check bufr_compare input path 2019-12-27 11:53:03 +00:00
Shahram Najm d61c15a5a8 Windows: eccodes_t_bufr_dump_encode_filter now passes 2019-12-24 22:52:50 +00:00
Shahram Najm 2c2e6c0cad Tests: Print out norm on failure 2019-12-24 20:33:53 +00:00
Shahram Najm 8c0018b9a1 Windows: re-enable bufr_ecc-393 2019-12-23 18:37:47 +00:00
Shahram Najm bc5d6751d9 Windows tests: compare tolerance 2019-12-23 18:15:21 +00:00
Shahram Najm 86c2f87902 Windows: re-enable BUFR tests that should now pass 2019-12-23 14:33:46 +00:00
Shahram Najm a7877c6730 ECC-1045: add test 2019-12-20 17:05:52 +00:00
Shahram Najm 969aa9509d Windows: Disable failing tests (temporarily) so GitHub CI succeeds 2019-12-18 18:42:22 +00:00
Shahram Najm 9363da6570 ECC-1041: grib_to_netcdf gives unexpected parameter names 2019-12-18 17:16:33 +00:00
Shahram Najm 2fd17d0773 Windows: Disable failing tests (temporarily) so GitHub CI succeeds 2019-12-18 11:24:21 +00:00
Shahram Najm 0fb2799ecd Windows: Disable failing tests (temporarily) so GitHub CI succeeds 2019-12-18 11:23:50 +00:00
Shahram Najm 4983d0e48d Testing: Windows diff dumps 2019-12-16 15:42:48 +00:00
Shahram Najm 3e19bbe2ce Testing: show diff results when they fail 2019-12-16 14:55:48 +00:00
Shahram Najm ae2540dafb ECC-1018: Encoding and decoding of DIAG pseudo-GRIB messages 2019-12-16 13:58:53 +00:00
Shahram Najm b185e34760 Testing: Don't compare doubles with 10 decimal places 2019-12-16 13:32:22 +00:00
Shahram Najm 0fbd199836 Windows: Use stat rather than fstat 2019-12-16 12:47:29 +00:00
Shahram Najm f7c372f6ce Tests: grib_nearest 2019-12-14 21:37:13 +00:00
Shahram Najm 42aee0ee4a Windows tests 2019-12-13 13:18:15 +00:00
Shahram Najm 928e48e021 Testing: print more diagnostics 2019-12-12 12:28:45 +00:00
Shahram Najm 894ca64bf2 Testing: provide variable to detect if running tests on M$oft Windows 2019-12-12 11:08:31 +00:00
Shahram Najm 190251afe3 Merge changes made by Daniel Tipping 2019-12-11 15:35:13 +00:00
Shahram Najm 51a90f19a3 Windows: disable test which changes ECCODES_DEFINITION_PATH 2019-12-11 15:11:19 +00:00
Shahram Najm 7404b6d748 Windows: deal with dir separators 2019-12-11 14:16:19 +00:00
Shahram Najm c0dec77632 New stdin test requires ENABLE_EXTRA_TESTS 2019-12-11 13:08:08 +00:00
Shahram Najm 539c9c2b17 Separate the tests on stdin which fail on M$oft Windows 2019-12-11 12:57:16 +00:00
Shahram Najm 7403ae68fa Windows test failures: use binary mode for opening GRIBs 2019-12-10 16:27:44 +00:00
Shahram Najm 13ead71c10 Windows test failures: use binary mode for opening GRIBs 2019-12-10 16:06:34 +00:00
Shahram Najm 8cdb2cd94a ECC-1018: charValues changed back to integers. Modified dump to cater for them 2019-12-09 17:55:53 +00:00
Shahram Najm dfa667741f Merge develop 2019-12-08 20:00:27 +00:00
Shahram Najm ae5e8d2912 ECC-1018: Fixed the encoding of list of ascii keys. Added tests 2019-12-08 17:23:28 +00:00
Shahram Najm cee5199b1e SUP-2982: updated test 2019-12-06 13:31:28 +00:00
Shahram Najm 417a2c7fe8 ECC-1018: Added a test for DIAG 2019-12-03 14:01:55 +00:00
Shahram Najm 397ec353a6 ECC-992: Fix case when concept condition has a string value 2019-12-02 14:55:29 +00:00
Shahram Najm 48020d09fd ECC-992: get_concept_condition_string: Add optional argument for concept value 2019-12-02 12:36:53 +00:00
Shahram Najm e9045909f3 New function get_concept_condition_string and unit tests for it 2019-12-01 16:13:38 +00:00
Shahram Najm a1f28f4baf ECC-992: Print details of matching concept 2019-11-30 13:32:48 +00:00
Shahram Najm 39eda000c8 ECC-992: Implement warning mode (ECCODES_GRIB_DATA_QUALITY_CHECKS=2) 2019-11-29 16:52:06 +00:00
Shahram Najm 089604ec03 ECC-992: Renamed environment variable 2019-11-29 14:45:55 +00:00
Shahram Najm cf8a57ea0b Fix broken Windows build 2019-11-29 11:13:18 +00:00
Shahram Najm 7bf8211a54 Merge develop 2019-11-28 17:43:52 +00:00
Shahram Najm beba803afb ECC-992: New environment variable ECCODES_DEFINITION_PATH_SUPPLEMENT. Also added test 2019-11-28 15:53:46 +00:00
Shahram Najm 1e59d51c32 Quality checks: Add test 2019-11-27 18:11:57 +00:00
Shahram Najm aa3d620db7 Testing: GRIB ieee to simple packing 2019-11-27 13:37:40 +00:00
Shahram Najm 5dc40557cc ECC-1030: grib_get: Add '-B' option for ordering 2019-11-26 10:54:41 +00:00
Shahram Najm 52e12d5698 ECC-991: Add rdbSubtype 2019-11-20 16:20:25 +00:00
Shahram Najm c3b81c12b4 ECC-991: Add centre key as string 2019-11-20 15:39:55 +00:00
Shahram Najm ee8fec3143 ECC-991: Memory leak fix and cleanup 2019-11-20 12:25:38 +00:00
Shahram Najm 957bdfb35b ECC-991: Added separate keys for local section presence 2019-11-20 11:52:27 +00:00
Shahram Najm c9894e6f51 Fix broken test 2019-11-19 10:30:55 +00:00
Shahram Najm 2eaef6a4f7 ECC-991: New function to return string value of header key 2019-11-18 18:20:12 +00:00
Shahram Najm 54ba4cf72d ECC-991: Strict mode added 2019-11-18 15:40:14 +00:00
Shahram Najm 4d858df125 ECC-991: Include bad BUFR messages but set their message_size=0 2019-11-18 14:39:41 +00:00
Shahram Najm cfaf65fcc9 ECC-1021: Add test for renamed key 2019-11-17 17:23:10 +00:00
Shahram Najm b8f655f51a ECC-1021: fix broken tests 2019-11-14 19:59:11 +00:00
Shahram Najm 4169c10782 Update list of keys and hash 2019-11-13 18:25:29 +00:00
Shahram Najm fa985d7c5c ECC-991: Added typicalDate and typicalTime 2019-11-11 16:24:15 +00:00
Shahram Najm 1ff8729dd1 ECC-1006: New GRIB1/GRIB2 local definitions for Seasonal forecast monthly means for lagged systems 2019-11-08 16:56:06 +00:00
Shahram Najm ff8931f72f ECC-991: Add more error handling 2019-11-08 12:51:15 +00:00
Shahram Najm 61a127acfb ECC-1016: Update BUFR tables with the latest WMO version 33 2019-11-08 11:05:30 +00:00
Shahram Najm 2efb9085e3 ECC-991: Drop totalLength and rename local section key 2019-11-07 17:27:25 +00:00
Shahram Najm 2743b6f524 Fix includes: IWYU 2019-11-07 12:03:45 +00:00
Shahram Najm e089e4767a Merge develop 2019-11-06 11:21:37 +00:00
Shahram Najm bb9cb2fe69 cppcheck warnings 2019-11-05 14:23:23 +00:00
Shahram Najm 6c55384c1d ECC-1006: New GRIB1/GRIB2 local definitions for Seasonal forecast monthly means for lagged systems (Part 1) 2019-10-31 13:53:35 +00:00
Shahram Najm ed1f5bce4c Testing: BUFR keys iterator for synop 2019-10-28 15:53:47 +00:00
Shahram Najm 0f3b304a3e Testing: BUFR keys iterator for synop 2019-10-28 15:50:24 +00:00
Shahram Najm ba524c3218 GRIB encoding: keep values reasonable for examples/tests 2019-10-11 13:35:01 +01:00
Shahram Najm 3f565b5c16 Initialisation 2019-10-11 10:54:18 +01:00
Shahram Najm a918e9fa6e ECC-992: GRIB encoding: Data Quality Checks (initial attempt) 2019-10-10 18:21:05 +01:00
Shahram Najm 93919d53a6 ECC-1002: Windows: encoding tests fail 2019-10-07 18:36:23 +01:00
Shahram Najm ccd4f3c386 ECC-1002: Windows: encoding tests fail 2019-10-07 18:25:39 +01:00
Shahram Najm 82221ef7d6 ECC-1001: grib_ls -j -l lat,lon broken (JSON output with nearest) 2019-10-07 16:38:01 +01:00
Shahram Najm cb839e23b7 ECC-1001: grib_ls -j -l lat,lon broken (JSON output with nearest) 2019-10-07 16:09:13 +01:00
Shahram Najm cf408e19d8 ECC-1000: 'grib_ls -l' fails when used on two files with different grids 2019-10-07 14:40:52 +01:00
Shahram Najm 0e3932106e Testing: prevent failure due to known error 2019-10-01 13:40:49 +01:00
Shahram Najm 591b071b4a ECC-997: grib_util_set_spec: Add support for CCSDS packing (GRIB2) 2019-10-01 12:12:18 +01:00
Shahram Najm eee9d9773a ECC-991: Add the local lat/lon keys 2019-09-26 18:29:30 +01:00
Shahram Najm e463244469 ECC-991: Add ident to tests 2019-09-24 17:16:34 +01:00
Shahram Najm 3cbfde7d55 ECC-991: testing 2019-09-24 15:43:27 +01:00
Shahram Najm bac964faed Performance: Add ident 2019-09-24 13:19:28 +01:00
Shahram Najm 32b8cd4da2 Performance: Remove redundant keys 2019-09-23 17:28:38 +01:00
Shahram Najm 8898e0cf4b Performance: Extract section3 keys 2019-09-23 17:00:42 +01:00
Shahram Najm 9190088c6f Performance: add test for header extraction 2019-09-23 15:08:24 +01:00
Shahram Najm 4ce294d0c8 Performance: add test for header extraction 2019-09-20 18:30:06 +01:00
Shahram Najm 0598254de2 ECC-673: Added test 2019-09-17 17:35:00 +01:00
Shahram Najm 5373158709 ECC-673: bufr_filter: Arguments not parsed correctly on CLI 2019-09-17 15:24:46 +01:00
Shahram Najm 9625da847b Add extra tests (CCSDS and grib1 2nd order) 2019-09-12 15:37:39 +01:00
Shahram Najm 88ffad81ba Merge develop 2019-09-12 12:20:34 +01:00
Shahram Najm c28cac97e0 Refactoring 2019-09-11 15:37:16 +01:00
Shahram Najm 3eef50e904 Merge develop 2019-09-11 10:58:01 +01:00
Shahram Najm e34d068781 Move old tests dir 2019-09-09 15:06:10 +01:00
Shahram Najm 35abebc31a Tests 2019-09-05 13:28:47 +01:00
Shahram Najm 865e9b1ca6 Merge develop 2019-09-05 10:53:20 +01:00
Shahram Najm e81129a1ff ECC-984: test 2019-09-03 16:49:01 +01:00
Shahram Najm 259dd1bfc7 ECC-428: Inconsistent number of values when decoding compressed BUFR data 2019-09-02 17:26:56 +01:00
Shahram Najm 5609b79cc4 ECC-765: suppression for known leak (for optimised build) 2019-09-02 16:48:30 +01:00
Shahram Najm 721ef5977e ECC-765: Added valgrind test with suppressions 2019-09-02 16:12:52 +01:00
Shahram Najm 0c928512b1 ECC-401: More tests and fix output indentation 2019-08-29 12:13:41 +01:00
Shahram Najm 34a5134268 ECC-401: Fix malformed JSON numbers 2019-08-28 18:41:33 +01:00
Shahram Najm a4f9341a47 ECC-401: Extra grib_ls test 2019-08-28 18:00:32 +01:00
Shahram Najm 8639037a85 ECC-401: Add test for bufr_ls and fix numeric values 2019-08-28 16:44:07 +01:00
Shahram Najm 7c2a2a70a1 Merged develop and added test 2019-08-28 15:42:36 +01:00
Shahram Najm 29441c8167 ECC-979: grib_util_set_spec: Allow encoding of double values on scaledValueOf/scaleFactorOf keys 2019-08-27 15:45:21 +01:00
Shahram Najm 9f1fe37980 ECC-979: grib_util_packing_spec.extra_settings to encode double values on scaledValueOf/scaleFactorOf keys 2019-08-23 16:33:07 +01:00
Shahram Najm 790d58dd43 Merge branch 'develop' of https://github.com/ecmwf/eccodes into develop 2019-08-22 14:10:36 +01:00
Shahram Najm f28bbb9573 ECC-778: GRIB_IEEE_PACKING valgrind error 2019-08-16 21:00:48 +01:00
Shahram Najm fcb8bb8f84 Merge develop 2019-08-12 16:45:58 +01:00
wqu-bom 1f8abaa7fa
Added test for nchunk=-1
Added the third test for nchunk=-1. OUTPUT_FILENAME_FORMAT changed to 3 digits, which led to file name changes in this script.
2019-08-09 11:48:16 +10:00
Shahram Najm 888c88ab90 ECC-428: test for the string array and replication 2019-08-08 18:17:29 +01:00
Shahram Najm e5dae19b73 ECC-967: test 2019-08-07 18:32:18 +01:00
Shahram Najm 53dc1659db ECC-428: Fix the percentConfidence problem (added test too) 2019-08-05 18:01:55 +01:00
Shahram Najm 4b65c47cdc Rename tests 2019-08-05 13:05:41 +01:00
Shahram Najm e17f0ec194 Testing: reinstate the GRIB bits per value test 2019-08-02 11:07:57 +01:00
Shahram Najm 573bda90ce Rename test 2019-08-01 18:34:07 +01:00
Shahram Najm 546f401146 Rename test 2019-08-01 17:58:38 +01:00
Shahram Najm 07b6db3186 Remove test due to C++ compilation problems 2019-08-01 14:27:57 +01:00
Shahram Najm e7c337f9bd ECC-428: Add failing test case on search by condition 2019-07-31 19:24:36 +01:00
Shahram Najm 6a5749ecb7 ECC-428: Inconsistent number of values when decoding compressed BUFR data 2019-07-31 18:52:53 +01:00
Shahram Najm 3fc3ec85bb Split codes_check_message_header_footer 2019-07-31 16:07:19 +01:00
Shahram Najm 071b205145 Tests for header/footer check 2019-07-31 14:10:30 +01:00
Shahram Najm 35d7533d71 Tests for header/footer check 2019-07-31 12:45:15 +01:00
Shahram Najm 947bfa7b82 Testing: Do not suppress output of diff 2019-07-29 15:46:07 +01:00
Shahram Najm 49921b06f9 Testing: fix case when several numbers per line 2019-07-29 15:45:52 +01:00
Shahram Najm 3d3227a086 SUP-2894: check if Perl Test::More module is available 2019-07-25 11:36:48 +01:00
Shahram Najm bc67a0cadd Fix comments 2019-07-23 18:23:46 +01:00
Shahram Najm 726ee4953e Merge develop 2019-07-22 13:11:31 +01:00