mirror of
https://github.com/Unidata/netcdf-c.git
synced 2025-01-06 15:34:44 +08:00
1a45ee025f
re: Issue https://github.com/Unidata/netcdf-c/issues/2502 H/T Charlie Zender * Fix NCZarr handling of endianness value NC_ENDIAN_NATIVE. This now matches how it is handled in libhdf5 * Fix NCZarr handling of char typed attribute with value "". This now matches how it is handled in libhdf5 * Add test for various char attribute values * Change the mapping of NC_CHAR and NC_STRING to dtype; requires changing some test files also. * Optimize the testing for NC_ENOTBUILT in NC_open. * Turn off debugging left on accidentally * Fix memory leak in tst_pnetcdf.c * Fix blosc test
47 lines
1.2 KiB
Bash
Executable File
47 lines
1.2 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
if test "x$srcdir" = x ; then srcdir=`pwd`; fi
|
|
. ../test_common.sh
|
|
|
|
. "$srcdir/test_nczarr.sh"
|
|
|
|
set -e
|
|
|
|
echo ""
|
|
echo "*** Testing backward compatibilty between nczarr meta data format V1 vs V2"
|
|
|
|
testcaseold() {
|
|
echo "*** Test old format support"
|
|
zext=$1
|
|
fileargs ${srcdir}/ref_oldformat
|
|
${NCDUMP} -n ref_oldformat "$fileurl" > ./tmp_oldformat.cdl
|
|
diff -w ${srcdir}/ref_oldformat.cdl ./tmp_oldformat.cdl
|
|
}
|
|
|
|
testcasecvt() {
|
|
echo "*** Test old format to new format nczarr copy"
|
|
zext=$1
|
|
fileargs ${srcdir}/ref_oldformat
|
|
${NCCOPY} "$fileurl" "file://tmp_newformat.file#mode=nczarr,file"
|
|
${NCDUMP} -n ref_oldformat "file://tmp_newformat.file#mode=nczarr,file" > ./tmp_newformat.cdl
|
|
diff -w ${srcdir}/ref_oldformat.cdl ./tmp_newformat.cdl
|
|
}
|
|
|
|
testcasepure() {
|
|
echo "*** Test old format to new format pure zarr copy"
|
|
zext=$1
|
|
fileargs ${srcdir}/ref_oldformat
|
|
${NCCOPY} "$fileurl" "file://tmp_newformat.file#mode=nczarr,file"
|
|
${NCDUMP} -n ref_oldformat "file://tmp_newformat.file#mode=zarr,file" > ./tmp_newpure.cdl
|
|
diff -w ${srcdir}/ref_newformatpure.cdl ./tmp_newpure.cdl
|
|
}
|
|
|
|
# Do zip tests only
|
|
if test "x$FEATURE_NCZARR_ZIP" = xyes ; then
|
|
testcaseold zip
|
|
testcasecvt zip
|
|
testcasepure zip
|
|
fi
|
|
|
|
exit 0
|