mirror of
https://github.com/Unidata/netcdf-c.git
synced 2024-12-15 08:30:11 +08:00
e632d02041
The thredds-test server now has some password protected datasets that can be used to test DAP2 authorization support. The general location is ```` https://thredds.ucar.edu/thredds/tdscapabilities/authTest.html ```` and specifically: ```` https://thredds.ucar.edu/thredds/dodsC/test3/testData.nc.html ```` This PR replaces old testcases with ncdap_test/testauth.sh. This testcase allows us to test use of the .dodsrc file and .netrc file and embedded user+pwd. As part of this, I had to create a program (ncdap_test/pathcvt.c) that is essentially the equivalent to cygpath. Given a path in windows, unix, msys or cygwin format, it converts it to the equivalent format in one of those four cases. So it can be used to convert a cygwin path to a windows path, for example. This is needed in testpathcvt and testauth to make sure that the paths in .daprc (e.g. the reference to .netrc) are of the proper format. Misc. Other Changes: 1. Fix some memory leaks in libdap2 2. Setting the env variable CURLOPT_VERBOSE allows tracking of curl operations. 3. Make tst_charvlenbug be conditional on NC_VLEN_NOTEST.
30 lines
569 B
Bash
Executable File
30 lines
569 B
Bash
Executable File
#!/bin/sh
|
|
|
|
if test "x$srcdir" = x ; then srcdir=`pwd`; fi
|
|
. ../test_common.sh
|
|
|
|
set -e
|
|
|
|
rm -f testnc.h5 testszip.nc szip_dump.cdl
|
|
|
|
echo "*** Test read of known szip file"
|
|
${NCDUMP} -n ref_szip ${srcdir}/ref_szip.h5 >szip_dump.cdl
|
|
diff -w ${srcdir}/ref_szip.cdl ./szip_dump.cdl
|
|
|
|
echo "*** Testing tst_szip "
|
|
${execdir}/test_szip
|
|
echo "***Passed"
|
|
|
|
echo "*** Testing h5testszip "
|
|
${execdir}/h5testszip
|
|
echo "***Passed"
|
|
|
|
echo "*** Testing h5testszip on testszip.nc"
|
|
${execdir}/h5testszip ./testszip.nc
|
|
echo "***Passed"
|
|
|
|
rm -f testnc.h5 testszip.nc
|
|
rm -f szip_dump.cdl
|
|
|
|
exit
|