netcdf-c/dap4_test
Dennis Heimbigner 7b09290a3a Improve filter installation process to avoid use of an extra shell script
re: https://github.com/Unidata/netcdf-c/issues/2338
re: https://github.com/Unidata/netcdf-c/issues/2294

In issue https://github.com/Unidata/netcdf-c/issues/2338,
Ed Hartnett suggested a better way to install filters to a user
defined location -- for Automake, anyway.

This PR implements that suggestion. It turns out to be more
complicated than it appears, so there are fair number of changes;
mostly to shell scripts. Most of the change is in plugins/Makefile.am.

NOTE: this PR still does NOT address the use of HDF5_PLUGIN_PATH
as the default; this turns out to be complex when dealing with NCZarr.
So this will be addressed in a subsequent post 4.9.0 PR.

## Misc. Changes
1. Record the occurrences of incomplete codecs in libnczarr so that
   they can be included in _Codecs attribute correctly. This allows
   users to see what missing filters are referenced in the Zarr file.
   Primarily affects libnczarr/zfilter.[ch]. Also required creating a
   new no-effect filter: H5Zunknown.c.
2. Move the unknown filter test to a separate test file.
3. Incorporates PR https://github.com/Unidata/netcdf-c/pull/2343
2022-05-14 16:05:48 -06: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 filter installation process to avoid use of an extra shell script 2022-05-14 16:05:48 -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 UTF8 Support On Windows 2022-02-08 20:53:30 -07:00
test_data.c 1. Fix conflicts with current master. 2022-03-15 15:33:13 -06: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 restore 2022-04-29 12:36:33 -06: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