netcdf-c/dap4_test
Dennis Heimbigner 7223c4a5aa Avoid spurious test failures when servers fail.
re: https://github.com/Unidata/netcdf-c/issues/1451

The situation with the various DAP (and other) remote test
servers is currently in a state of flux.  For example, Unidata
admin is planning to forcibly shift the remote test server to
remotetest.unidata.ucar.edu soon.  In addition, the server
test.opendap.org has shown some recent instability.

The result is that various DAP (and byterange) tests can fail
unexpectedly. This is an irritant to users and reveals nothing
about test sucess or failure.

Solve by modifying tests to report server inaccessibility and
otherwise pretend to succeed.

This puts an onus on Unidata to detect such server failures, but
will not cause users to see spurious failures. [Note. Do similar
fix for netcdf-java]. The check is:
1. export SETX=1 to cause all the shell scripts to trace
2. search the log files for the phrase "WARNING" (in upper case)
and see if it is complaining about not finding a server.

Misc. Changes
-------------
1. Added a pingurl program to see if a server was up.
2. modified some test case url targets
2019-12-31 15:42:58 -07:00
..
baseline Updating files to refer to the top-level COPYRIGHT file. 2018-12-04 15:52:43 -07:00
baselineraw Updating files to refer to the top-level COPYRIGHT file. 2018-12-04 15:52:43 -07:00
baselineremote Updating files to refer to the top-level COPYRIGHT file. 2018-12-04 15:52:43 -07: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 Updating files to refer to the top-level COPYRIGHT file. 2018-12-04 15:52:43 -07:00
nctestfiles Updating files to refer to the top-level COPYRIGHT file. 2018-12-04 15:52:43 -07:00
CMakeLists.txt Avoid spurious test failures when servers fail. 2019-12-31 15:42:58 -07:00
d4test_common.sh Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
Makefile.am Avoid spurious test failures when servers fail. 2019-12-31 15:42:58 -07:00
maketests.sh Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
test_common.h re: github issues 2018-10-30 20:48:12 -06:00
test_data.c Make the netcdf-c library compile with gcc -ansi. 2018-12-05 19:20:43 -07:00
test_data.sh Corrected a cleanup issue that was left in whilst debugging. 2018-11-19 12:21:06 -07:00
test_environment4.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
test_fillmismatch.sh Spelling fixes 2019-09-18 08:03:01 -06:00
test_hyrax.sh The Jetstream remote test server is now working. 2018-06-26 13:58:45 -06:00
test_meta.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
test_meta.sh re: github issues 2018-10-30 20:48:12 -06:00
test_parse.c Primary change: add dap4 support 2017-03-08 17:01:10 -07:00
test_parse.sh The Jetstream remote test server is now working. 2018-06-26 13:58:45 -06:00
test_raw.sh Fix the NC_INMEMORY code to work in all cases with HDF5 1.10. 2018-09-04 11:27:47 -06:00
test_remote.sh Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
test_test.sh Modify DAP2 and DAP4 to optionally allow Fillvalue/Variable mismatch 2018-10-01 15:51:43 -06:00
tst_curlopt.sh Add the ability to set some additional curlopt values 2018-08-26 17:04:46 -06: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