Commit Graph

999 Commits

Author SHA1 Message Date
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
Shahram Najm 3c6b5c667c Update list of keys and hash 2019-07-19 15:40:53 +01:00
Shahram Najm b08f88da5a Remove the line pragmas which confused debugger 2019-07-19 15:40:07 +01:00
Shahram Najm 3bb602977d Fix usage error 2019-07-18 12:34:51 +01:00
Shahram Najm f171627e10 Test: Add variable to tune number of values 2019-07-05 11:09:01 +01:00
Shahram Najm d5c1ca51b3 Test: Added new program for pure encoding 2019-07-04 16:58:13 +01:00
Shahram Najm b9963a1e0c Test: print total count 2019-07-04 13:11:33 +01:00
Shahram Najm e74382911b Merge from develop 2019-07-04 13:05:33 +01:00
Shahram Najm e0a345162c ECC-240: add test for bufr_dump -w (strict mode) 2019-06-17 17:08:36 +01:00
Shahram Najm efc14d5b15 ECC-136: Added test 2019-06-14 14:50:17 +01:00
Shahram Najm 3f93d1df1f ECC-240: Add test 2019-06-01 13:01:54 +01:00
Shahram Najm 60586514ad ECC-932: Add tests 2019-05-30 18:49:17 +01:00
Shahram Najm 271889d66d ECC-924: Latest fixes from MeteoFrance 2019-05-27 21:16:41 +01:00
Shahram Najm bdf2b02b49 Add codes_get_product_kind 2019-05-17 15:02:58 +01:00
Shahram Najm 5d4103f590 Fix tests 2019-05-16 17:16:20 +01:00
Shahram Najm 7b57134d7b Rename and clean up comments 2019-05-16 15:35:29 +01:00
Shahram Najm 1c8a0f06b8 Rename optimize_scaling test 2019-05-16 15:10:26 +01:00
Shahram Najm c0d7f98d5d Rename lam_gp test 2019-05-16 15:01:31 +01:00
Shahram Najm db542bfbd5 Rename lam_bf test 2019-05-16 14:55:31 +01:00
Shahram Najm 561f106a18 Test: Comments 2019-05-16 14:50:32 +01:00
Shahram Najm 3a257229ba Script: turn off verbose 2019-05-16 13:51:11 +01:00
Shahram Najm d70e92dd99 ECC-924: Update key/accessor cache 2019-05-15 16:55:59 +01:00
Shahram Najm d444d18678 ECC-924: Test code clean up 2019-05-15 13:58:02 +01:00
Shahram Najm 25a3fd6d79 ECC-924: GRIB2: Add support for encoding AROME and ALADIN fields (Part 2) 2019-05-13 14:30:08 +01:00
Shahram Najm cffe168f02 ECC-924: GRIB2: Add support for encoding AROME and ALADIN fields (Part 1) 2019-05-13 11:57:31 +01:00
Shahram Najm 5e0f600e0b ECC-923: Mismatched count not reported as difference by grib_compare 2019-05-10 13:05:35 +01:00
Shahram Najm f2b13f0edb ECC-342: test case 2019-04-29 17:06:14 +01:00
Shahram Najm 9f04d616bf Update list of keys and hash 2019-04-17 11:26:31 +01:00
Shahram Najm 02e934b688 Copyright updated 2019-04-15 14:44:45 +01:00
Shahram Najm a97734cf99 Rename test 2019-03-26 16:21:20 +00:00
Shahram Najm 44988df274 Rename test 2019-03-26 15:41:07 +00:00
Shahram Najm 798014d127 Rename test 2019-03-26 15:34:13 +00:00
Shahram Najm 27f37da83b ECC-913: Tools: Add gts_count 2019-03-19 15:36:25 +00:00
Shahram Najm 974999976e Use fopen in binary mode (Windows support) 2019-02-28 12:19:28 +00:00
Shahram Najm bea5c81e07 Fix failure on MacOS (on GitHub CI) due to use of 'head' 2019-02-22 13:58:34 +00:00
Shahram Najm c15df25139 ECC-600: Fix test 2019-02-20 13:29:11 +00:00
Shahram Najm c4e4aba85d ECC-600: Implement grib_find_nearest for rotated lat/lon grids 2019-02-20 12:55:17 +00:00
Shahram Najm ac551a7a9c ECC-887: BUFR: Search by condition does not work for floating point value 2019-02-12 13:26:24 +00:00
Shahram Najm 5f35e99b05 Disable compilation of generated C/F90 in the tests 2019-01-30 13:49:28 +00:00
Shahram Najm 6b90a1de12 Update list of keys and hash 2019-01-30 13:39:41 +00:00
Shahram Najm 0d47729d29 ECC-875: bufr_copy -g not implemented 2019-01-24 17:30:19 +00:00
Shahram Najm e07fe211b5 ECC-873: grib_ls with sorting: The 'count' key is wrong 2019-01-23 17:02:35 +00:00
Shahram Najm a315256dbe Fix C++ compile 2019-01-21 18:05:01 +00:00
Shahram Najm 826402a228 Update list of keys and hash 2019-01-14 13:04:53 +00:00
Shahram Najm 0e431eea67 Windows support: merge branch dtip-windows from Github 2019-01-11 12:49:31 +00:00
Shahram Najm f9aa4a12cd Windows support: merge branch dtip-windows from Github 2019-01-07 16:13:48 +00:00
Shahram Najm 9b1c4f5ce8 Update list of keys and hash 2019-01-03 12:57:13 +00:00
Shahram Najm fdf76710db ECC-864: Add test and make old key an alias 2019-01-03 12:06:44 +00:00
Shahram Najm dbed07376c ECC-863: Added test 2019-01-02 19:19:13 +00:00
Shahram Najm 085e38e8f1 Testing: verbose output 2018-12-20 13:28:54 +00:00
Shahram Najm 8d725958aa ECC-711: Add keys packingError and unpackedError in template 7.42 2018-12-17 13:33:32 +00:00
Shahram Najm bdbb473418 Print usage on error 2018-12-13 22:21:27 +00:00
Shahram Najm 599bc2ae33 Remove dependency on getopt 2018-12-10 17:23:06 +00:00
Shahram Najm 0f7d9843d7 Remove dependency on getopt 2018-12-10 16:48:36 +00:00
Shahram Najm 796f52f01d Merge from develop 2018-12-06 12:56:51 +00:00
Shahram Najm c6395fedcc ECC-830: BUFR encoding: set to missing if value out of range (key) 2018-12-05 17:56:25 +00:00
Shahram Najm 38f10e2417 Extend test on indexes 2018-11-27 21:11:24 +00:00
Shahram Najm df58ef9f8b Fix test when JPEG packing is disabled 2018-11-27 17:39:55 +00:00
Shahram Najm ef2d54a1d3 Do not use bash style function. Breaks dash! 2018-11-27 16:43:08 +00:00
Shahram Najm c26130151d Python 3 initial support (beta) 2018-11-26 16:26:39 +00:00
Shahram Najm e8e381368d Rename tests 2018-11-24 12:30:25 +00:00
Shahram Najm 1b63423f38 Rename tests 2018-11-24 12:20:25 +00:00
Shahram Najm 832ed60f3c Python3: Enable Python 2 to work as before 2018-11-23 19:11:47 +00:00
Shahram Najm 6ce3491902 Rename new test (MF contrib) 2018-11-23 14:26:19 +00:00
Shahram Najm 2acca908ab ECC-769: Imaginary part of first spectral coefficients is not zero when decoding a spectral field 2018-11-23 13:17:55 +00:00
Shahram Najm a774089f1f Improve the grib_check_gaussian_grid tool error reporting 2018-11-22 18:11:58 +00:00
Shahram Najm b2ff8475bf ECC-777: Compiling with gcc and -std=c99 fails 2018-11-15 14:25:35 +00:00
Shahram Najm e30031747c ECC-777: Compiling with gcc and -std=c99 fails 2018-11-15 13:25:06 +00:00
Shahram Najm 595820710a Move MARS test to the extra set 2018-11-14 11:26:38 +00:00
Shahram Najm 41a300eab4 ECC-769: Imaginary part of first spectral coefficients is not zero when decoding a spectral field 2018-11-12 13:55:44 +00:00
Shahram Najm 4039ec38e8 Renamed test 2018-11-09 13:20:38 +00:00
Shahram Najm d6a27c9a0c ECC-774: Change packingType: error message issued despite success (+test) 2018-11-09 12:55:32 +00:00
Shahram Najm 6a8f839dda ECC-278: Added test 2018-11-07 17:42:25 +00:00
Shahram Najm 5c62f6ce5f Reinstate tests 2018-11-06 17:26:58 +00:00
Shahram Najm ec0e4ddeb6 Reinstate test 2018-11-06 16:26:54 +00:00
Shahram Najm 77b44ff38c Disable code generation tests for now until the pkgconfig issue is fixed 2018-11-05 11:46:12 +00:00
Shahram Najm c5c7ac403a Disable code generation tests for now until the pkgconfig issue is fixed 2018-11-05 11:24:28 +00:00
Shahram Najm 2819966c2d ECC-356: Fix for bufr_compare 2018-11-01 11:50:00 +00:00
Shahram Najm d6da360ed2 ECC-356: ident is not shown in the dump 2018-10-30 18:24:38 +00:00
Shahram Najm 4e7210803b Add tests for BUFR local key ident (in preparation for ECC-356) 2018-10-30 11:38:36 +00:00
Shahram Najm f2c850882b ECC-759: Tests 2018-10-26 18:03:31 +01:00
Shahram Najm 73fb7fe549 ECC-767: Added test 2018-10-24 17:08:43 +01:00
Shahram Najm 06bf3ceba1 ECC-763: Split tests which work on data from samples 2018-10-24 15:20:20 +01:00
Shahram Najm 7314156d2d ECC-763: Do bufr_dump tests on samples 2018-10-23 17:36:18 +01:00
Shahram Najm 07dbcf3b36 ECC-763: Break tests into two sets... 2018-10-23 16:33:07 +01:00
Shahram Najm 05c16a0b4e ECC-758: GRIB1: grib_dump -j crashes 2018-10-19 14:29:47 +01:00
Shahram Najm e8f6789fc0 Merge develop into branch 2018-09-27 12:16:57 +01:00
Shahram Najm 012d4bf604 Add test for ECC-756 2018-09-26 17:12:24 +01:00
Shahram Najm 2501994793 ECC-751: renamed key 2018-09-21 11:31:10 +01:00
Shahram Najm fc05f411b5 ECC-751: Changed stream from efra to efcl 2018-09-19 14:31:53 +01:00
Shahram Najm 717aa9853a Rename tool bufr_split_by_subtype to bufr_split_by_rdbSubtype 2018-09-19 11:42:53 +01:00
Shahram Najm 5a23010bbc Usage display 2018-09-19 11:42:21 +01:00
Shahram Najm 8dc88f6454 ECC-751: Added a test for EFRA 2018-09-14 16:03:41 +01:00
Shahram Najm ac9a60435f ECC-750: BUFR encoding: maximum allowed value 2018-09-13 16:43:53 +01:00
Shahram Najm a70086e846 ECC-746: Testing: Allow test executables to be run with valgrind 2018-09-06 14:56:41 +01:00
Shahram Najm 58a21670be Testing: pylint 2018-09-05 17:33:30 +01:00
Shahram Najm 63aceccca5 Testing: Clean up memory leaks etc 2018-09-03 17:57:28 +01:00
Shahram Najm d067dcf5f7 Testing: clean up after tests pass 2018-09-03 17:31:40 +01:00
Philippe Marguinaud 6e9a6e008d Use different truncation types in LAM bi-Fourier testing. 2018-09-03 16:31:31 +02:00
Shahram Najm f5853a8c56 Testing: LAM GP/BF. Check number of values 2018-09-03 13:23:20 +01:00
Philippe Marguinaud 073e9a9455 Merge branch 'feature/MeteoFrance_lamOMM' of https://software.ecmwf.int/stash/scm/eccodes/eccodes into feature/MeteoFrance_lamOMM 2018-09-03 09:08:45 +02:00