Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup DAP4 testing #2555

Merged
merged 10 commits into from
Apr 12, 2023
Merged

Cleanup DAP4 testing #2555

merged 10 commits into from
Apr 12, 2023

Commits on Nov 13, 2022

  1. 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
    DennisHeimbigner committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    835b81a View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2022

  1. update

    DennisHeimbigner committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    583e6a1 View commit details
    Browse the repository at this point in the history
  2. Update

    DennisHeimbigner committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    e9e44c4 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. Configuration menu
    Copy the full SHA
    9ff81ae View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. update

    DennisHeimbigner committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    fff025b View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2023

  1. Configuration menu
    Copy the full SHA
    bec55cb View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. Configuration menu
    Copy the full SHA
    2971d97 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. ub1"

    DennisHeimbigner committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    0ca921f View commit details
    Browse the repository at this point in the history
  2. ubuntufix1

    DennisHeimbigner committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    2aee428 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. Configuration menu
    Copy the full SHA
    9459f92 View commit details
    Browse the repository at this point in the history