netcdf-c/dap4_test/rawtestfiles
Dennis Heimbigner 835b81a285 Cleanup DAP4 testing
NOTE: This PR should not be included in 4.9.1 since additional
DAP4 related PRs will be forthcoming.

This PR makes major changes to libdap4 and dap4_test driven by changes to TDS.

* Enable DAP4
* Clean up the test input files and the test baseline comparison files. This entails:
    * Remove a multitude of unused test input and baseline data files; among them are dap4_test/: daptestfiles, dmrtestfiles, nctestfiles, and misctestfiles.
    * Define a canonical set of test input files and record in dap4_test/cdltestfiles.
    * Use the cdltestfiles to generate the .nc test inputs. This set of .nc files is then moved to the d4ts (DAP4 test server) war file in the tds repository. This set then becomes the canonical set of DAP4 test sources.
    * Scrape d4ts to obtain copies of the raw streams of DAP4 encoded data. The .dmr and .dap streams are then stored in dap4_test/rawtestfiles.
    * Disable some remote server tests until those servers are fixed.
* Add an option to ncdump (-XF) that forces the type of the _FillValue attribute; this is primarily to simplify testing of fill mismatch.
* Minor bug fixes to ncgen.
* Changes to libdap4:
    * Replace old checksum hack with the dap4.checksum flag.
    * Support the dap4.XXX controls.
    * Cleanup _FillValue handling, especially var-attribute type mismatches.
    * Fix enum handling based on changes to netcdf-java.
* Changes to dap4_test:
    * Add getopt support to various test support programs.
    * Remove unneeded shell scripts.
    * Add new scripts: test_curlopt.sh
2022-11-13 13:15:11 -07:00
..
CMakeLists.txt
test_atomic_array.1.nc.dap
test_atomic_array.1.nc.dmr
test_atomic_array.2.nc.dap
test_atomic_array.2.nc.dmr
test_atomic_array.3.nc.dap
test_atomic_array.3.nc.dmr
test_atomic_array.nc.dap
test_atomic_array.nc.dmr
test_atomic_types.nc.dap
test_atomic_types.nc.dmr
test_enum_1.nc.dap
test_enum_1.nc.dmr
test_enum_2.nc.dap
test_enum_2.nc.dmr
test_enum_3.nc.dap
test_enum_3.nc.dmr
test_enum_array.6.nc.dap
test_enum_array.6.nc.dmr
test_enum_array.nc.dap
test_enum_array.nc.dmr
test_fill_2.nc.dap
test_fill_2.nc.dmr
test_fill.nc.dap
test_fill.nc.dmr
test_groups1.nc.dap
test_groups1.nc.dmr
test_misc1.nc.dap
test_misc1.nc.dmr
test_one_var.nc.dap
test_one_var.nc.dmr
test_one_vararray.4.nc.dap
test_one_vararray.4.nc.dmr
test_one_vararray.5.nc.dap
test_one_vararray.5.nc.dmr
test_one_vararray.nc.dap
test_one_vararray.nc.dmr
test_opaque_array.7.nc.dap
test_opaque_array.7.nc.dmr
test_opaque_array.nc.dap
test_opaque_array.nc.dmr
test_opaque.nc.dap
test_opaque.nc.dmr
test_struct1.nc.dap
test_struct1.nc.dmr
test_struct_array.8.nc.dap
test_struct_array.8.nc.dmr
test_struct_array.nc.dap
test_struct_array.nc.dmr
test_struct_nested3.nc.dap
test_struct_nested3.nc.dmr
test_struct_nested.nc.dap
test_struct_nested.nc.dmr
test_struct_type.nc.dap
test_struct_type.nc.dmr
test_test.nc.dap
test_test.nc.dmr
test_unlim1.nc.dap
test_unlim1.nc.dmr
test_unlim.nc.dap
test_unlim.nc.dmr
test_utf8.nc.dap
test_utf8.nc.dmr
test_vlen1.nc.dap
test_vlen1.nc.dmr
test_vlen2.nc.dap
test_vlen2.nc.dmr
test_vlen3.nc.dap
test_vlen3.nc.dmr
test_vlen4.nc.dap
test_vlen4.nc.dmr
test_vlen5.nc.dap
test_vlen5.nc.dmr
test_vlen6.nc.dap
test_vlen6.nc.dmr
test_vlen7.nc.dap
test_vlen7.nc.dmr
test_vlen8.nc.dap
test_vlen8.nc.dmr
test_vlen11.nc.dap
test_vlen11.nc.dmr
test_zerodim.nc.dap
test_zerodim.nc.dmr