Ward Fisher
4e60400275
Changing some cmake infrastructure re: how tests are built.
2015-10-29 19:50:48 +00:00
Ward Fisher
b7a4f1c7b5
Updated tests so that tst_addvar.c is run after tst_pnetcdf.c
2015-10-29 10:27:31 -06:00
Ward Fisher
d8835b7f35
Replaced my test program with one provided by Wei-keng.
2015-10-29 10:07:33 -06:00
Ward Fisher
4fb7dc9092
Corrected usage of nc_open_par
2015-10-28 11:28:55 -06:00
Ward Fisher
a28a1f865a
Corrected usage of nc_open_par
2015-10-28 11:28:30 -06:00
Ward Fisher
07625e39c2
Fixed an MPI error.
2015-10-28 11:27:36 -06:00
Ward Fisher
117708f464
More work on the parallel bug.
2015-10-28 11:26:23 -06:00
Ward Fisher
183d2b3db0
Using a pre-existing file for a new pnetcdf test.
2015-10-28 11:06:49 -06:00
Ward Fisher
ccad3765ca
Adding a new test for a particular pnetcdf bug. See YRZ-543552.
2015-10-28 10:51:53 -06:00
Ward Fisher
a359cb6a53
Reverted some of the spelling corrections. Some misspellings were intentional
2015-10-16 14:36:17 -06:00
Ward Fisher
519a56019f
Merge branch 'fix-typos' of https://github.com/tbeu/netcdf-c into tbeu-fix-typos
2015-10-16 14:16:09 -06:00
dmh
39ccdc5ee3
conflicts
2015-10-11 13:43:19 -06:00
dmh
ed57a337ec
add ptrdiff_t checks
2015-10-11 13:35:44 -06:00
Ward Fisher
490198e03c
Cleaned up generated files.
2015-10-09 17:08:46 -06:00
tbeu
e2820e4d8a
Fix common typos
...
Detected by https://github.com/vlajos/misspell_fixer
2015-08-20 11:42:05 +02:00
Ward Fisher
5349c99e8a
Removed tst_swap4b for now, it is causing difficulties that are proving problematic to work around.
2015-08-17 16:57:31 -06:00
dmh
fab66699d1
Moved libsrc5 to libsrcp
...
because pnetcdf is used for
more than CDF-5 files.
2015-08-14 20:39:56 -06:00
Russ Rew
6a6cbf4005
More clang warnings eliminated.
2015-08-02 17:19:35 -06:00
Ward Fisher
58573722b6
Corrected an issue with the [NCF-338] test, when using an out-of-source build with autotools.
2015-07-31 15:37:01 -06:00
Ward Fisher
95cbe52b37
Additional changes to hopefully get autotools and tst_swap4b working together in service of addressing [NCF-338]
2015-07-28 13:43:15 -06:00
Ward Fisher
2664eca9e5
Wired the refactored tst_swap4b into autotools and cmake.
2015-07-28 12:24:13 -06:00
Ward Fisher
da82e6dbbb
Refactoring of tst_swap4b
2015-07-28 11:14:07 -06:00
Ward Fisher
ac18154e98
Added test for function swap4b.
2015-07-27 15:31:23 -06:00
Ward Fisher
b2bdd83a7f
Added skeleton of new test for [NCF338].
2015-07-27 11:20:44 -06:00
Ward Fisher
64e0d2a44e
Added a new test for h4 endianness. [NCF332]
2015-05-28 17:13:15 -06:00
Ward Fisher
6ed4770e0a
Added a typedef int pid_t for Windows platforms, solves a unix compatibility issue.
2015-05-28 10:14:45 -06:00
Ward Fisher
0c30751b58
Updated automake file so that 'make distcheck' would pass.
2015-05-18 12:21:40 -06:00
Ward Fisher
fa1d61b980
Additional debugging for [NCF-331]
2015-05-12 13:52:52 -06:00
Ward Fisher
c366bec8b3
Activated a couple new tests on MSVC builds when bash is available.
2015-04-20 16:06:20 -06:00
Ward Fisher
017f196628
Added the [NCF-326] test to CMake build system.
2015-03-10 09:53:13 -06:00
Russ Rew
67ad8d89a8
Fix and test resolution of NCF-326, Unlimited Dimensions NC_EEDGE error.
2015-03-10 06:13:07 -06:00
Ward Fisher
5b40f3a27e
Added a platform check for hostname on Windows. Updated how 'diff' is called in a diskless test to ignore whitespace when comparing files.
2015-02-04 09:11:27 -07:00
Ward Fisher
fe1b96cdd9
Updated CMakelists to remove debug, release subdirectories on Windows. Updating shell scripts to work with MSYS paths.
2015-02-02 14:46:50 -07:00
Russ Rew
db83a3be4c
Jira issue NCF-314, "Provide replacement for using numeric values of -k
...
option on nccopy and ncgen".
2014-12-29 13:07:28 -07:00
Russ Rew
9a60dc612f
Use short "-k" codes instead of deprecated version numbers for ncgen and nccopy tests
2014-12-28 22:42:05 -07:00
dmh
20720199c8
1. synch with oc
...
2. fix ocuri parameter handling
3. add ncdap_test/testuri.sh to test parameter handling.
2014-12-27 20:42:01 -07:00
dmh
f423f27693
Sync with oc project.
...
This supports better authorization
handling for DAP requests, especially redirection
based authorization. I also added a new test case
ncdap_tests/testauth.sh.
Specifically, suppose I have a netrc file /tmp/netrc
containing this.
machine uat.urs.earthdata.nasa.gov login xxxxxx password yyyyyy
Also suppose I have a .ocrc file containing these lines
HTTP.COOKIEJAR=/tmp/cookies
HTTP.NETRC=/tmp/netrc
Assume that .ocrc is in the local directory or HOME.
Then this command should work (assuming a valid login and password).
ncdump -h "https://54.86.135.31/opendap/data/nc/fnoc1.nc "
2014-12-24 10:22:47 -07:00
Rob Latham
af4eb0fb1d
sync lines for generated C files
...
m4 can emit 'sync lines' which tell the toolchain "hey, this code
actually came from this other file over here". Should help prevent
anyone accidentally editing a generated file.
2014-12-05 12:55:49 -06:00
Rob Latham
54affd88ff
synclines and IF macro can interract poorly
...
See parallel-netcdf revision 1912:
http://trac.mcs.anl.gov/projects/parallel-netcdf/changeset/1912
the IF macro and scanlines can interact in a way that makes gcc unhappy
2014-12-05 12:55:38 -06:00
Ward Fisher
4b7349885a
Merge branch 'link-what-you-use' of https://github.com/nschloe/netcdf-c into nschloe-link-what-you-use
2014-10-15 14:51:08 -06:00
dmh
d67d00ca7e
re NCF-319
...
The pnetcdf support was not
properly being used to provide
mpi parallel io for netcdf-3 classic
files. The wrong dispatch table was being
used. The fix was to modify
dfile.c#NC_check_file_type to properly
specify the pnetcdf dispatch table when
use_parallel was true.
2014-10-13 14:33:06 -06:00
Nico Schlömer
16ce3507f4
nc_test explicitly uses libm
2014-10-08 12:41:48 +02:00
Ward Fisher
1dae994c75
Removed a stray assignment in the test.
2014-10-06 10:08:36 -06:00
Ward Fisher
63c67fa2e5
Fixed an issue with out-of-source libtool builds related to the netcdf_meta test in nc_test/.
2014-09-22 13:38:34 -06:00
Ward Fisher
1593fccd69
Addressed issues related to running large file tests on machines < 4GB memory. Updated messages to indicate what the problem was specifically, so that I don't spend another day somewhere down the road figuring out the problem yet again.
2014-09-17 13:28:36 -06:00
Ward Fisher
069820158d
Added a test to catch errors introduced into netcdf_meta.h
2014-09-11 15:44:56 -06:00
Ward Fisher
2c6b2d8c5e
Added nc_test.c to EXTRA_DIST.
...
Rebuilding extra_dist in makefile.am
Cleaning up extra_dist stanza in makefile.am.
2014-09-03 14:46:35 -06:00
Ward Fisher
7bde03714a
Fixed an issue preventing make distcheck from working.
2014-09-03 13:11:09 -06:00
Ward Fisher
7c68518ce3
Removed dangling reference to tst_settings.c
2014-09-03 12:50:15 -06:00
dmh
be329e7a23
Add ability to programmatically
...
extract info from libnetcdf.settings
API is below.
I have made this API public yet
by adding it to netcdf.h. I will
do that when everyone is agreed on the
proper API.
extern const char* nc_settings(const char* key); /*get value of a specific key */
extern const char** nc_settings_all(); /*get all settings in envv format */
extern void nc_settings_reclaim(); /* reclaim all space and clean up */
Envv format is
{key,value}*,NULL
Also added test: nc_test/tst_settings.c
2014-08-29 14:51:14 -06:00