mirror of
https://github.com/Unidata/netcdf-c.git
synced 2024-12-21 08:39:46 +08:00
06d2fe5b13
As suggested by Ward, I ensured that this PR supports read backward compatibility with old key format. This addition also adds a test case for this. ## Misc. Other Changes * Remove some unused code * Cleanup json error handling * Fix some more unsigned/signed conversions warning
28 lines
595 B
Bash
Executable File
28 lines
595 B
Bash
Executable File
#!/bin/sh
|
|
|
|
if test "x$srcdir" = x ; then srcdir=`pwd`; fi
|
|
. ../test_common.sh
|
|
|
|
. "$srcdir/test_nczarr.sh"
|
|
|
|
set -e
|
|
|
|
isolate "testdir_oldkeys"
|
|
THISDIR=`pwd`
|
|
cd $ISOPATH
|
|
|
|
testcase() {
|
|
zext=$1
|
|
fileargs ref_oldkeys "mode=nczarr,$zext"
|
|
# need to unpack the nczarr file
|
|
rm -fr ref_oldkeys.file
|
|
unzip ${srcdir}/ref_oldkeys.file.zip >> tmp_ignore.txt
|
|
${NCDUMP} $fileurl > tmp_oldkeys_${zext}.cdl
|
|
${ZMD} -t int $fileurl > tmp_oldkeys_${zext}.zmap
|
|
diff -b ${srcdir}/ref_oldkeys.cdl tmp_oldkeys_${zext}.cdl
|
|
diff -b ${srcdir}/ref_oldkeys.zmap tmp_oldkeys_${zext}.zmap
|
|
}
|
|
|
|
# Only test file case
|
|
testcase file
|