netcdf-c/nc_test
Dennis Heimbigner 47daf33074 Resolves Github issue https://github.com/Unidata/netcdf-c/issues/349.
Update utf8proc.[ch] to use the version now
maintained by the Julia Language project
(https://github.com/JuliaLang/utf8proc/blob/master/LICENSE.md).
The license for the previous version was
unacceptable for the Debian and Ubuntu release
systems. The new version both updates the code
and addresses the license issue.

It turns out that the utf8proc software we are using
was turned over to the Julia Language developers
and the license terms changed to allow modification.
(https://github.com/JuliaLang/utf8proc/blob/master/LICENSE.md).

So the fix here is as follows:
1. Wrap the library with a fixed interface: libdispatch/dutf8.c
   and include/ncutf8.h.
2. Replace the existing utf8proc code with the new version
   from https://github.com/JuliaLang/utf8proc.
3. Add a couple more test cases: nc_test/tst_utf8_validate.c
   and nc_test_utf8_phrases.c.  If/when I can find a usable
   normalization test, I will incorporate that later.
2017-02-16 14:27:54 -07:00
..
CMakeLists.txt Merged utility-based tests fix into cmake-based builds. 2016-08-31 15:48:10 -06:00
error.c Made a small change to ifFail to accomodate PGI compilers. 2016-03-23 16:48:15 -06:00
error.h moving to trunk subdir 2010-06-03 13:24:43 +00:00
large_files.c merge-squash 2015-10-09 10:12:11 -06:00
Make0 Resolves Github issue https://github.com/Unidata/netcdf-c/issues/349. 2017-02-16 14:27:54 -07:00
make_test_file.sh moving to trunk subdir 2010-06-03 13:24:43 +00:00
Makefile.am Resolves Github issue https://github.com/Unidata/netcdf-c/issues/349. 2017-02-16 14:27:54 -07:00
nc_enddef.c moving to trunk subdir 2010-06-03 13:24:43 +00:00
nc_enddef.cdl moving to trunk subdir 2010-06-03 13:24:43 +00:00
nc_sync_child.c moving to trunk subdir 2010-06-03 13:24:43 +00:00
nc_sync.c Fix common typos 2015-08-20 11:42:05 +02:00
nc_sync.cdl moving to trunk subdir 2010-06-03 13:24:43 +00:00
nc_sync.h moving to trunk subdir 2010-06-03 13:24:43 +00:00
nc_test.c A bit of cleaning up for the merge into master. 2015-12-29 11:12:50 -07:00
nc_test.html moving to trunk subdir 2010-06-03 13:24:43 +00:00
quick_large_files.c Housekeeping on large file tests. 2016-11-18 15:48:58 -07:00
ref_tst_diskless2.cdl - Implemented diskless files for both netcdf classic and extended. 2012-03-26 01:34:32 +00:00
run_diskless2.sh 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
run_diskless.sh Use short "-k" codes instead of deprecated version numbers for ncgen and nccopy tests 2014-12-28 22:42:05 -07:00
run_mmap.sh add NC_MMAP flag and tests 2012-06-23 19:25:49 +00:00
run_pnetcdf_test.sh Changing some cmake infrastructure re: how tests are built. 2015-10-29 19:50:48 +00:00
run_valgrind_tests.sh Fixed dap memory leaks 2010-12-17 23:54:09 +00:00
t_nc_p5.c merge-squash 2015-10-09 10:12:11 -06:00
t_nc.c merge-squash 2015-10-09 10:12:11 -06:00
test_get_p5.c merge-squash 2015-10-09 10:12:11 -06:00
test_get_p5.m4 merge-squash 2015-10-09 10:12:11 -06:00
test_get.m4 Update testing -- not error if start==size 2016-07-21 09:30:18 -06:00
test_put.m4 Update testing -- not error if start==size 2016-07-21 09:30:18 -06:00
test_read.c Some additional errors reared up after fixing the main frustrating one. Working towards fixing them. 2015-12-24 01:37:42 +00:00
test_write.c Fixed an unsigned-char related issue in test_nc_rename_att. 2015-12-22 13:13:45 -07:00
testnc3perf.c added nc3 performance test 2012-01-19 20:17:40 +00:00
tests.h Fixed typos. 2015-12-29 12:39:35 -07:00
tst_addvar.c [NCF-344] Modified addvar test to return 0 when called without an argument. Test doesn't run unless passed a file, but it isn't a failure. The test is run properly through a shell script already. 2015-10-30 17:11:27 +00:00
tst_atts3.c More refactoring, pushing to avoid accidental loss. 2016-10-21 19:24:40 +00:00
tst_atts.c More refactoring, pushing to avoid accidental loss. 2016-10-21 19:24:40 +00:00
tst_big_rvar.c Housekeeping on large file tests. 2016-11-18 15:48:58 -07:00
tst_big_var2.c Housekeeping on large file tests. 2016-11-18 15:48:58 -07:00
tst_big_var6.c Housekeeping on large file tests. 2016-11-18 15:48:58 -07:00
tst_big_var.c Housekeeping on large file tests. 2016-11-18 15:48:58 -07:00
tst_cdf5format.c merge-squash 2015-10-09 10:12:11 -06:00
tst_diskless2.c Fix non-portable test that depends on nonstandardized floating-point format using e+08, not e+008. Fixes for some problems reported in scan-build static analysis. 2012-04-23 23:59:24 +00:00
tst_diskless3.c More refactoring, pushing to avoid accidental loss. 2016-10-21 19:24:40 +00:00
tst_diskless4.c More refactoring, pushing to avoid accidental loss. 2016-10-21 19:24:40 +00:00
tst_diskless.c More refactoring, pushing to avoid accidental loss. 2016-10-21 19:24:40 +00:00
tst_formatx_pnetcdf.c Corrected parallel tests in support of https://github.com/Unidata/netcdf-c/issues.321 2016-10-24 22:45:15 +00:00
tst_inq_type.c More refactoring, pushing to avoid accidental loss. 2016-10-21 19:24:40 +00:00
tst_large.c Housekeeping on large file tests. 2016-11-18 15:48:58 -07:00
tst_meta.c merge-squash 2015-10-09 10:12:11 -06:00
tst_misc.c Refactoring tests to separate out error macros from tests, in support of fixing http://github.com/Unidata/netcdf-c/issues/321 2016-10-21 17:17:39 +00:00
tst_names.c Refactoring tests to separate out error macros from tests, in support of fixing http://github.com/Unidata/netcdf-c/issues/321 2016-10-21 17:17:39 +00:00
tst_nofill2.c Refactoring tests to separate out error macros from tests, in support of fixing http://github.com/Unidata/netcdf-c/issues/321 2016-10-21 17:17:39 +00:00
tst_nofill3.c Refactoring tests to separate out error macros from tests, in support of fixing http://github.com/Unidata/netcdf-c/issues/321 2016-10-21 17:17:39 +00:00
tst_nofill.c Refactoring tests to separate out error macros from tests, in support of fixing http://github.com/Unidata/netcdf-c/issues/321 2016-10-21 17:17:39 +00:00
tst_norm.c Refactoring tests to separate out error macros from tests, in support of fixing http://github.com/Unidata/netcdf-c/issues/321 2016-10-21 17:17:39 +00:00
tst_parallel2.c Corrected parallel tests in support of https://github.com/Unidata/netcdf-c/issues.321 2016-10-24 22:45:15 +00:00
tst_pnetcdf.c Corrected parallel tests in support of https://github.com/Unidata/netcdf-c/issues.321 2016-10-24 22:45:15 +00:00
tst_put_vars.c Added the [NCF-326] test to CMake build system. 2015-03-10 09:53:13 -06:00
tst_small.c Refactoring tests to separate out error macros from tests, in support of fixing http://github.com/Unidata/netcdf-c/issues/321 2016-10-21 17:17:39 +00:00
tst_utf8_phrases.c Resolves Github issue https://github.com/Unidata/netcdf-c/issues/349. 2017-02-16 14:27:54 -07:00
tst_utf8_validate.c Resolves Github issue https://github.com/Unidata/netcdf-c/issues/349. 2017-02-16 14:27:54 -07:00
util.c Converting CHAR_IS_SIGNED over to autoconf-style __CHAR_UNSIGNED__ 2015-12-28 21:27:27 +00:00