netcdf-c/dap4_test
Dennis Heimbigner 9b7202bf06 Explicitly disallow variable length type compression
re: https://github.com/Unidata/netcdf-c/issues/2189

Compression of a variable whose type is variable length
fails for all current filters. This is because at some point,
the compression buffer will contain pointers to data instead
of the actual data. Compression of pointers of course is meaningless.

The PR changes the behavior of nc_def_var_filter so that it will
fail with error NC_EFILTER if an attempt is made to add a filter
to a variable whose type is variable-length.

A variable is variable-length if it is of type string or VLEN
or transitively (via a compound type) contains a string or VLEN.

Also added a test case for this.

## Misc Changes
1. Turn off a number of debugging statements
2022-02-19 16:47:31 -07:00
..
baseline Fix some protocol differences between netcdf-c and the Hyrax server. 2020-05-30 17:36:25 -06:00
baselinehyrax Improve operation of the DAP4 code and fix bugs 2021-01-14 21:39:08 -07:00
baselineraw Fix some protocol differences between netcdf-c and the Hyrax server. 2020-05-30 17:36:25 -06:00
baselineremote Updating files to refer to the top-level COPYRIGHT file. 2018-12-04 15:52:43 -07:00
baselinethredds ckp 2021-10-26 22:52:23 -06:00
cdltestfiles Updating files to refer to the top-level COPYRIGHT file. 2018-12-04 15:52:43 -07:00
daptestfiles Updating files to refer to the top-level COPYRIGHT file. 2018-12-04 15:52:43 -07:00
dmrtestfiles Updating files to refer to the top-level COPYRIGHT file. 2018-12-04 15:52:43 -07:00
misctestfiles Fix some protocol differences between netcdf-c and the Hyrax server. 2020-05-30 17:36:25 -06:00
nctestfiles Updating files to refer to the top-level COPYRIGHT file. 2018-12-04 15:52:43 -07:00
CMakeLists.txt Improve operation of the DAP4 code and fix bugs 2021-05-21 20:46:56 -06:00
d4test_common.sh Additional refactoring of the thredds dap4 test in support of #2077 2021-08-18 10:24:42 -06:00
dump.c Use strcasecmp definitions from config.h 2021-09-05 17:17:30 +10:00
Makefile.am Improve operation of the DAP4 code and fix bugs 2021-05-21 20:46:56 -06:00
maketests.sh Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
test_common.h Improve operation of the DAP4 code and fix bugs 2021-05-21 20:46:56 -06:00
test_data.c Explicitly disallow variable length type compression 2022-02-19 16:47:31 -07:00
test_data.sh Improve operation of the DAP4 code and fix bugs 2021-01-14 21:39:08 -07:00
test_environment4.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
test_fillmismatch.sh fix test cases 2021-01-07 19:37:03 -07:00
test_hyrax.sh Cleanup the CMake inter-test dependencies 2021-12-20 15:13:08 -07:00
test_meta.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
test_meta.sh Improve operation of the DAP4 code and fix bugs 2021-01-14 21:39:08 -07:00
test_parse.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
test_parse.sh Improve operation of the DAP4 code and fix bugs 2021-01-14 21:39:08 -07:00
test_raw.sh Improve operation of the DAP4 code and fix bugs 2021-01-14 21:39:08 -07:00
test_remote.sh Improve operation of the DAP4 code and fix bugs 2021-01-14 21:39:08 -07:00
test_test.sh Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
test_thredds.sh Improve operation of the DAP4 code and fix bugs 2021-05-21 20:46:56 -06:00
tst_curlopt.sh More NCZarr optimizations 2021-01-06 13:35:59 -07:00
tst_data.sh Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
tst_meta.sh Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
tst_parse.sh Fix pull request https://github.com/Unidata/netcdf-c/pull/374 (dap4.dmh) 2017-04-03 21:39:44 -06:00
tst_raw.sh Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00