Commit Graph

6913 Commits

Author SHA1 Message Date
Ward Fisher
e0717731b9
Merge pull request #1555 from NOAA-GSD/ejh_bm_file
update of benchmark program bm_file to prevent integer overflows on very big files
2020-01-07 11:45:22 -07:00
Ward Fisher
20a8db5a7b
Merge pull request #1532 from NetCDF-World-Domination-Council/ejh_cmake_unit_tests
Adding rest of unit_tests to CMake build, but not running them on Windows
2020-01-07 11:44:56 -07:00
Ward Fisher
31f1895b0e
Merge pull request #1586 from Unidata/ctest_scripts.wif
CTest Scripts
2020-01-02 13:59:23 -07:00
Ward Fisher
3ae41c4a8d
Merge pull request #1585 from Unidata/fix_mpi_cmake_dispatch.wif
Correct a cmake linking error discovered when working in a mips qemu …
2020-01-02 13:59:13 -07:00
Ward Fisher
46e409d577
Merge pull request #1583 from DennisHeimbigner/nosvc.dmh
Avoid spurious test failures when servers fail.
2020-01-02 13:50:44 -07:00
Dennis Heimbigner
30b3401358 Forgot to create pingurl4.c for Cmake 2020-01-02 11:47:25 -07:00
Ward Fisher
fb062f4406 Correct a cmake linking error discovered when working in a mips qemu environment. 2020-01-02 12:57:59 -05:00
Ward Fisher
a1dc1c2c85 Added script for mpicc Experimental builds. Renamed serial Experimental script to reflect that fact. 2020-01-02 10:17:38 -07:00
Dennis Heimbigner
5d254f80b0 Guard nctestserver.h against multiple inclusions 2019-12-31 16:04:56 -07:00
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
Ward Fisher
da9075da41 Merge branch 'master' into ctest_scripts.wif 2019-12-24 11:30:41 -07:00
Ward Fisher
dbc87fc9a7 Refactoring ctest script. 2019-12-24 11:30:15 -07:00
Ward Fisher
8f2be58d95
Merge pull request #1566 from NetCDF-World-Domination-Council/ejh_unlim_dims
Fix problems with read past end of dataset but within dimension length for vars with multiple unlimited dimensions
2019-12-23 15:08:56 -07:00
Ward Fisher
c04bf7b425 Merge branch 'master' into ctest_scripts.wif 2019-12-19 16:48:06 -07:00
Ward Fisher
6c75e97764
Merge pull request #1570 from NOAA-GSD/ejh_compact
enable compact storage for netcdf-4 vars
2019-12-19 16:47:05 -07:00
Ward Fisher
db5bd1c537 Added project name to ctest_basic ctest script. 2019-12-19 11:17:08 -07:00
Ward Fisher
e65db6d2de Merge branch 'ctest_scripts.wif' of github.com:Unidata/netcdf-c into ctest_scripts.wif 2019-12-19 11:12:56 -07:00
Ward Fisher
bd7f5dbf68 Started to rough in ctest-based scripts. 2019-12-19 11:12:50 -07:00
Ward Fisher
3acf69c6a0
Merge pull request #1578 from zenotech/cmake_mpi
Call find_package(MPI) to locate MPI paths and link to libdispatch if…
2019-12-18 16:14:47 -07:00
Ward Fisher
26da24a8f4 Started to rough in ctest-based scripts. 2019-12-18 16:00:05 -07:00
James Sharpe
c5d1e4bdec Call find_package(MPI) to locate MPI paths and link to libdispatch if required 2019-12-18 16:48:40 +00:00
Ward Fisher
29d070c50f
Merge pull request #1564 from NetCDF-World-Domination-Council/ejh_docs_cleanup
fix memory issue that may occur for some HDF5 file opens
2019-12-17 16:18:44 -07:00
Edward Hartnett
fd604ddb06 fixed comment 2019-12-16 15:44:14 -07:00
Edward Hartnett
19fef32a9e better documentation for compact storage 2019-12-16 09:52:59 -07:00
Edward Hartnett
fb4a209f2a more testing for compact vars 2019-12-16 09:44:31 -07:00
Edward Hartnett
e75c248478 more testing for compact vars 2019-12-16 09:42:54 -07:00
Edward Hartnett
66a2b4c05e more testing for compact vars 2019-12-16 09:37:54 -07:00
Edward Hartnett
90324dfd10 further test development for compact storage 2019-12-16 09:31:11 -07:00
Edward Hartnett
e43a5d952c updated docs for NC_COMPACT 2019-12-04 09:16:33 -07:00
Edward Hartnett
89b8981c86 got compact storage test working 2019-12-04 09:12:53 -07:00
Edward Hartnett
06896f432d got compact storage test working 2019-12-04 08:49:37 -07:00
Edward Hartnett
85994847b2 more test development 2019-12-04 08:06:55 -07:00
Edward Hartnett
1a1f537c26 more test development 2019-12-04 08:05:30 -07:00
Edward Hartnett
1a665b6d80 adding test for compact storage 2019-12-04 08:01:56 -07:00
Edward Hartnett
bb1f5e1637 whitespace cleanup of test 2019-12-04 07:55:54 -07:00
Edward Hartnett
82df2876b6 starting to support compact storage 2019-12-04 07:53:37 -07:00
Ward Fisher
7ba4e4d48d
Merge pull request #1561 from NetCDF-World-Domination-Council/ejh_remove_unrelax
Make RELAX_COORD_BOUNDS mandatory for all builds
2019-12-02 15:18:19 -07:00
Edward Hartnett
645b8566cd more tests 2019-12-01 15:05:43 -07:00
Edward Hartnett
e52a74520e tests and fix for multiple unlimited dim bug 2019-12-01 15:05:09 -07:00
Edward Hartnett
c1756e949e merged ejh_remove_unrelax 2019-12-01 14:30:37 -07:00
Edward Hartnett
63e1cb0f87 merged master 2019-12-01 09:54:21 -07:00
Edward Hartnett
c0a6da7757 changed test filename to one that will be cleaned 2019-12-01 08:47:46 -07:00
Edward Hartnett
c5c38148bd moved udata.grps initialization to avoid memory problem on BAIL 2019-12-01 07:37:32 -07:00
Edward Hartnett
ddf986665b comment to explain 2019-12-01 07:35:41 -07:00
Edward Hartnett
f86ca19ee3 added test for opening HDF5 file without creation ordering 2019-12-01 07:30:32 -07:00
Edward Hartnett
cdbef479fc removed last vestiges of RELAX_COORD_BOUND option, which is now always on 2019-11-26 07:03:07 -07:00
Edward Hartnett
4a5ae05dbf cleanup of RELAX_COORD_BOUND in cmake build 2019-11-26 06:59:03 -07:00
Edward Hartnett
dd4ae41504 further removal of RELAX_COORD_BOUND macro 2019-11-26 06:54:33 -07:00
Edward Hartnett
6a902fe210 further removal of RELAX_COORD_BOUNDS macro 2019-11-26 06:45:26 -07:00
Edward Hartnett
ccaaa2e745 took RELAX_COORD_BOUND out of libsrc code 2019-11-26 06:29:27 -07:00