summaryrefslogtreecommitdiffstats
path: root/vms/tools
diff options
context:
space:
mode:
Diffstat (limited to 'vms/tools')
-rw-r--r--vms/tools/h5copy/check_h5copy.com110
-rw-r--r--vms/tools/h5copy/make.com40
-rw-r--r--vms/tools/h5diff/check_h5diff.com337
-rw-r--r--vms/tools/h5diff/make.com48
-rw-r--r--vms/tools/h5dump/check_h5dump.com353
-rw-r--r--vms/tools/h5dump/make.com41
-rw-r--r--vms/tools/h5import/check_h5import.com227
-rw-r--r--vms/tools/h5import/make.com46
-rw-r--r--vms/tools/h5jam/check_h5jam.com159
-rw-r--r--vms/tools/h5jam/make.com67
-rw-r--r--vms/tools/h5ls/check.com70
-rw-r--r--vms/tools/h5ls/check_h5ls.com165
-rw-r--r--vms/tools/h5ls/make.com39
-rw-r--r--vms/tools/h5repack/check_h5repack.com197
-rw-r--r--vms/tools/h5repack/make.com55
-rw-r--r--vms/tools/h5stat/make.com39
-rw-r--r--vms/tools/lib/make.com34
-rw-r--r--vms/tools/misc/make.com90
-rw-r--r--vms/tools/testfiles/tattr-3.ddl13
-rw-r--r--vms/tools/testfiles/tdset-2.ddl17
-rw-r--r--vms/tools/testfiles/tgroup-2.ddl47
-rw-r--r--vms/tools/testfiles/tperror.ddl9
22 files changed, 0 insertions, 2203 deletions
diff --git a/vms/tools/h5copy/check_h5copy.com b/vms/tools/h5copy/check_h5copy.com
deleted file mode 100644
index df83c88..0000000
--- a/vms/tools/h5copy/check_h5copy.com
+++ /dev/null
@@ -1,110 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$!
-$ !
-$ ! This command file tests h5copy utility. The command file has to
-$ ! run in the [hdf5-top.tools.h5copy.testfiles] directory.
-$ !
-$ type sys$input
-
-===================================
- Testing h5copy utiltity
-===================================
-
-$ !
-$ ! Define h5copy symbols
-$ !
-$ current_dir = F$DIRECTRY()
-$ len = F$LENGTH(current_dir)
-$ temp = F$EXTRACT(0, len-11, current_dir)
-$ h5copy_dir = temp + "]"
-$ h5copy :== $sys$disk:'h5copy_dir'h5copy.exe
-$ !
-$ !
-$ ! h5copy tests
-$ !
-$
-
-$ !# copy files
-$ write sys$output "Test copying various forms of datasets"
-$ CALL TOOLTEST "-i h5copytst.h5 -o out.h5 -v -s simple -d simple"
-$ CALL TOOLTEST "-i h5copytst.h5 -o out.h5 -v -s chunk -d chunk"
-$ CALL TOOLTEST "-i h5copytst.h5 -o out.h5 -v -s compact -d compact"
-$ CALL TOOLTEST "-i h5copytst.h5 -o out.h5 -v -s compound -d compound"
-$ CALL TOOLTEST "-i h5copytst.h5 -o out.h5 -v -s compressed -d compressed"
-$ CALL TOOLTEST "-i h5copytst.h5 -o out.h5 -v -s named_vl -d named_vl"
-$ CALL TOOLTEST "-i h5copytst.h5 -o out.h5 -v -s nested_vl -d nested_vl"
-$ !
-$ write sys$output " "
-$ write sys$output "Test copying dataset within group in source file to root of destination"
-$ CALL TOOLTEST "-i h5copytst.h5 -o out.h5 -v -s grp_dsets/simple -d simple_top"
-$ write sys$output " "
-$ write sys$output "Test copying & renaming dataset"
-$ CALL TOOLTEST "-i h5copytst.h5 -o out.h5 -v -s compound -d rename"
-$!
-$ write sys$output " "
-$ write sys$output "Test copying empty, 'full' & 'nested' groups"
-$ CALL TOOLTEST "-i h5copytst.h5 -o out.h5 -v -s grp_empty -d grp_empty"
-$ CALL TOOLTEST "-i h5copytst.h5 -o out.h5 -v -s grp_dsets -d grp_dsets"
-$ CALL TOOLTEST "-i h5copytst.h5 -o out.h5 -v -s grp_nested -d grp_nested"
-$!
-$ write sys$output " "
-$ write sys$output "Test copying dataset within group in source file to group in destination"
-$ CALL TOOLTEST "-i h5copytst.h5 -o out.h5 -v -s /grp_dsets/simple -d /grp_dsets/simple_group"
-$! write sys$output "Test copying & renaming group"
-$! CALL TOOLTEST_FAIL "-i h5copytst.h5 -o out.h5 -v -s grp_dsets -d grp_rename
-$! write sys$output "Test copying full group hierarchy into group in destination file"
-$! CALL TOOLTEST_FAIL "-i h5copytst.h5 -o out.h5 -v -s grp_dsets -d /grp_rename/grp_dsets"
-$!
-$ write sys$output " "
-$ write sys$output "Test copying objects into group hier. that doesn't exist yet in destination file"
-$ CALL TOOLTEST "-i h5copytst.h5 -o out.h5 -vp -s simple -d /A/B1/simple"
-$ CALL TOOLTEST "-i h5copytst.h5 -o out.h5 -vp -s simple -d /A/B2/simple2"
-$ CALL TOOLTEST "-i h5copytst.h5 -o out.h5 -vp -s /grp_dsets/simple -d /C/D/simple"
-$!CALL TOOLTEST_FAIL "-i h5copytst.h5 -o out.h5 -vp -s /grp_dsets -d /E/F/grp_dsets"
-$!CALL TOOLTEST_FAIL "-i h5copytst.h5 -o out.h5 -vp -s /grp_nested -d /G/H/grp_nested"
-$!
-$ del *out.h5;*
-$ !
-$TOOLTEST: SUBROUTINE
-
-$
-$ begin = "Testing h5copy"
-$ !
-$ ! Run the test and save output in the 'actual' file
-$ !
-$ define/nolog sys$error h5copy_temp.err
-$ ON ERROR THEN CONTINUE
-$ h5copy 'P1
-$ deassign sys$error
-$ if F$SEARCH("h5copy_temp.err") .EQS. ""
-$ then
-$ result = "PASSED"
-$ line = F$FAO("!16AS !53AS !70AS", begin, P1, result)
-$ else
-$ result = "*FAILED*"
-$ line = F$FAO("!16AS !52AS !69AS", begin, P1, result)
-$ endif
-$ !
-$ ! Delete error file if any print test result
-$ !
-$ if F$SEARCH ("*.err;*") .NES. ""
-$ then
-$ del *.err;*
-$ endif
-$ !
-$ write sys$output line
-$ !
-$ENDSUBROUTINE
diff --git a/vms/tools/h5copy/make.com b/vms/tools/h5copy/make.com
deleted file mode 100644
index 1a95f58..0000000
--- a/vms/tools/h5copy/make.com
+++ /dev/null
@@ -1,40 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$! Makefile for VMS systems.
-$!
-$! Make h5copy tool
-$!
-$! The next two lines should be uncommented only when building by hand in the
-$! current directory. Use build.com in the vms directory to build
-$! the distribution. Make sure that location of the zlib library is correct.
-$! define zlib_dir sys$sysusers:[pourmal.zlib-1_2_3]
-$! ccopt = "/float=ieee_float/define=H5_VMS/include=zlib_dir"
-$
-$ ccc := cc 'ccopt /include=([-.-.src], [-.lib], [-.-.test])
-$ type sys$input
- Creating h5copy
-$!
-$ cobj= " h5copy "
-$!
-$ ccc 'cobj
-$ type sys$input
-$ link/exe=h5copy.exe -
- h5copy, -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Created h5copy
-$!
-$!
-$ exit
diff --git a/vms/tools/h5diff/check_h5diff.com b/vms/tools/h5diff/check_h5diff.com
deleted file mode 100644
index 5a0ef46..0000000
--- a/vms/tools/h5diff/check_h5diff.com
+++ /dev/null
@@ -1,337 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$!
-$ !
-$ ! This command file tests h5diff utility. The command file has to
-$ ! run in the [hdf5-top.tools.h5diff.testfiles] directory.
-$ !
-$ !
-$ type sys$input
-
-===================================
- Testing h5diff utiltity
-===================================
-
-$ ! Define h5diff symbol
-$ !
-$! set message/notext/nofacility/noidentification/noseverity
-$ current_dir = F$DIRECTRY()
-$ len = F$LENGTH(current_dir)
-$ temp = F$EXTRACT(0, len-11, current_dir)
-$ h5diff_dir = temp + "]"
-$ h5diff :== $sys$disk:'h5diff_dir'h5diff.exe
-$ !
-
-$ !
-$ ! h5diff tests
-$ !
-$
-$!# 1.0
-$ CALL TOOLTEST h5diff_10.txt "-h"
-$!
-$!# 1.1 normal mode
-$ CALL TOOLTEST h5diff_11.txt "h5diff_basic1.h5 h5diff_basic2.h5"
-$!
-$!# 1.2 normal mode with objects
-$ CALL TOOLTEST h5diff_12.txt "h5diff_basic1.h5 h5diff_basic2.h5 g1/dset1 g1/dset2"
-$!
-$!# 1.3 report mode
-$ CALL TOOLTEST h5diff_13.txt "-r h5diff_basic1.h5 h5diff_basic2.h5"
-$!
-$!# 1.4 report mode with objects
-$ CALL TOOLTEST h5diff_14.txt "-r h5diff_basic1.h5 h5diff_basic2.h5 g1/dset1 g1/dset2"
-$!
-$!# 1.5 with -d
-$ CALL TOOLTEST h5diff_15.txt " --report --delta=5 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 1.6.1 with -p (int)
-$ CALL TOOLTEST h5diff_16_1.txt "-v -p 0.02 h5diff_basic1.h5 h5diff_basic1.h5 g1/dset5 g1/dset6"
-$!
-$!# 1.6.2 with -p (unsigned long long)
-$ CALL TOOLTEST h5diff_16_2.txt "--verbose --relative=0.02 h5diff_basic1.h5 h5diff_basic1.h5 g1/dset7 g1/dset8"
-$!
-$!# 1.6.3 with -p (int)
-$ CALL TOOLTEST h5diff_16_3.txt "-v -p 0.02 h5diff_basic1.h5 h5diff_basic1.h5 g1/dset9 g1/dset10"
-$!
-$!# 1.7 verbose mode
-$ CALL TOOLTEST h5diff_17.txt "-v h5diff_basic1.h5 h5diff_basic2.h5"
-$!
-$!# 1.8 quiet mode
-$ CALL TOOLTEST h5diff_18.txt "-q h5diff_basic1.h5 h5diff_basic2.h5"
-$!
-$!
-$!# ##############################################################################
-$!# # not comparable types
-$!# ##############################################################################
-$!
-$!# 2.0
-$ CALL TOOLTEST h5diff_20.txt "-v h5diff_types.h5 h5diff_types.h5 dset g1"
-$
-$!# 2.1
-$ CALL TOOLTEST h5diff_21.txt "-v h5diff_types.h5 h5diff_types.h5 dset l1"
-$!
-$!# 2.2
-$ CALL TOOLTEST h5diff_22.txt "-v h5diff_types.h5 h5diff_types.h5 dset t1"
-$!
-$!# ##############################################################################
-$!# # compare groups, types, links (no differences and differences)
-$!# ##############################################################################
-$!
-$!# 2.3
-$ CALL TOOLTEST h5diff_23.txt "-v h5diff_types.h5 h5diff_types.h5 g1 g1"
-$!
-$!# 2.4
-$ CALL TOOLTEST h5diff_24.txt "-v h5diff_types.h5 h5diff_types.h5 t1 t1"
-$!
-$!# 2.5
-$ CALL TOOLTEST h5diff_25.txt "-v h5diff_types.h5 h5diff_types.h5 l1 l1"
-$!
-$!# 2.6
-$ CALL TOOLTEST h5diff_26.txt "-v h5diff_types.h5 h5diff_types.h5 g1 g2"
-$!
-$!# 2.7
-$ CALL TOOLTEST h5diff_27.txt "-v h5diff_types.h5 h5diff_types.h5 t1 t2"
-$!
-$!# 2.8
-$ CALL TOOLTEST h5diff_28.txt "-v h5diff_types.h5 h5diff_types.h5 l1 l2"
-$!
-$!
-$!
-$!# ##############################################################################
-$!# # Dataset types
-$!# ##############################################################################
-$
-$!# 5.0
-$ CALL TOOLTEST h5diff_50.txt "-v h5diff_dtypes.h5 h5diff_dtypes.h5 dset0a dset0b"
-$!
-$!# 5.1
-$ CALL TOOLTEST h5diff_51.txt "-v h5diff_dtypes.h5 h5diff_dtypes.h5 dset1a dset1b"
-$!
-$!# 5.2
-$ CALL TOOLTEST h5diff_52.txt "-v h5diff_dtypes.h5 h5diff_dtypes.h5 dset2a dset2b"
-$!
-$!# 5.3
-$ CALL TOOLTEST h5diff_53.txt "-v h5diff_dtypes.h5 h5diff_dtypes.h5 dset3a dset4b"
-$!
-$!# 5.4
-$ CALL TOOLTEST h5diff_54.txt "-v h5diff_dtypes.h5 h5diff_dtypes.h5 dset4a dset4b"
-$!
-$!# 5.5
-$ CALL TOOLTEST h5diff_55.txt "-v h5diff_dtypes.h5 h5diff_dtypes.h5 dset5a dset5b"
-$!
-$!# 5.6
-$ CALL TOOLTEST h5diff_56.txt "-v h5diff_dtypes.h5 h5diff_dtypes.h5 dset6a dset6b"
-$!
-$!# 5.7
-$ CALL TOOLTEST h5diff_57.txt "-v h5diff_dtypes.h5 h5diff_dtypes.h5 dset7a dset7b"
-$!
-$!# 5.8 (region reference)
-$ CALL TOOLTEST h5diff_58.txt "-v h5diff_dset1.h5 h5diff_dset2.h5 refreg"
-$!
-$!# ##############################################################################
-$!# # Error messages
-$!# ##############################################################################
-$!
-$!
-$!# 6.0: Check if the command line number of arguments is less than 3
-$ CALL TOOLTEST h5diff_600.txt "h5diff_basic1.h5"
-$!
-$!# ##############################################################################
-$!# # -d
-$!# ##############################################################################
-$!
-$!
-$!# 6.3: negative value
-$ CALL TOOLTEST h5diff_603.txt "-d -4 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.4: zero
-$ CALL TOOLTEST h5diff_604.txt "-d 0 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.5: non number
-$ CALL TOOLTEST h5diff_605.txt "-d u h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.6: hexadecimal
-$ CALL TOOLTEST h5diff_606.txt "-d 0x1 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.7: string
-$ CALL TOOLTEST h5diff_607.txt "-d """1""" h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.8: repeated option
-$ CALL TOOLTEST h5diff_608.txt "-d 1 -d 2 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.9: number larger than biggest difference
-$ CALL TOOLTEST h5diff_609.txt "-d 200 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.10: number smaller than smallest difference
-$ CALL TOOLTEST h5diff_610.txt "-d 1 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!
-$!# ##############################################################################
-$!# # -p
-$!# ##############################################################################
-$!
-$!
-$!
-$!# 6.12: negative value
-$ CALL TOOLTEST h5diff_612.txt "-p -4 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.13: zero
-$ CALL TOOLTEST h5diff_613.txt "-p 0 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.14: non number
-$ CALL TOOLTEST h5diff_614.txt "-p u h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.15: hexadecimal
-$ CALL TOOLTEST h5diff_615.txt "-p 0x1 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.16: string
-$! CALL TOOLTEST h5diff_616.txt "-p """0.21""" h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.17: repeated option
-$ CALL TOOLTEST h5diff_617.txt "-p 0.21 -p 0.22 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.18: number larger than biggest difference
-$ CALL TOOLTEST h5diff_618.txt "-p 2 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.19: number smaller than smallest difference
-$ CALL TOOLTEST h5diff_619.txt "-p 0.005 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!
-$!
-$!# ##############################################################################
-$!# # -n
-$!# ##############################################################################
-$!
-$!
-$!
-$!# 6.21: negative value
-$ CALL TOOLTEST h5diff_621.txt "-n -4 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.22: zero
-$ CALL TOOLTEST h5diff_622.txt "-n 0 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.23: non number
-$ CALL TOOLTEST h5diff_623.txt "-n u h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.24: hexadecimal
-$ CALL TOOLTEST h5diff_624.txt "-n 0x1 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.25: string
-$ CALL TOOLTEST h5diff_625.txt "-n """2""" h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.26: repeated option
-$ CALL TOOLTEST h5diff_626.txt "-n 2 -n 3 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.27: number larger than biggest difference
-$ CALL TOOLTEST h5diff_627.txt "--count=200 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# 6.28: number smaller than smallest difference
-$ CALL TOOLTEST h5diff_628.txt "-n 1 h5diff_basic1.h5 h5diff_basic2.h5 g1/dset3 g1/dset4"
-$!
-$!# ##############################################################################
-$!# 6.29 non valid files
-$!# ##############################################################################
-$! This test is disabled in the C test script.
-$! CALL TOOLTEST h5diff_629.txt "file1.h6 file2.h6"
-$!
-$!# ##############################################################################
-$!# 7. attributes
-$!# ##############################################################################
-$!
-$ CALL TOOLTEST h5diff_70.txt "-v h5diff_attr1.h5 h5diff_attr2.h5"
-$!
-$!# ##############################################################################
-$!# 8. all dataset datatypes
-$!# ##############################################################################
-$!
-$ CALL TOOLTEST h5diff_80.txt "-v h5diff_dset1.h5 h5diff_dset2.h5"
-$!
-$!# 9. compare a file with itself
-$!
-$ CALL TOOLTEST h5diff_90.txt "-v h5diff_basic2.h5 h5diff_basic2.h5"
-$!
-$! 10. read by hyperslab, print indexes
-$ CALL TOOLTEST h5diff_100.txt "-v h5diff_hyper1.h5 h5diff_hyper2.h5"
-$!
-$! 11. floating point comparison
-$ CALL TOOLTEST h5diff_101.txt "-v h5diff_basic1.h5 h5diff_basic1.h5 g1/d1 g1/d2"
-$ CALL TOOLTEST h5diff_102.txt "-v h5diff_basic1.h5 h5diff_basic1.h5 g1/fp1 g1/fp2"
-$!
-$!
-$!
-$TOOLTEST: SUBROUTINE
-$
-$ len = F$LENGTH(P1)
-$ base = F$EXTRACT(0,len-3,P1)
-$ actual = base + "h5diffout"
-$ actual_err = base + "h5differr"
-$
-$ begin = "Testing h5diff "
-$ !
-$ ! Run the test and save output in the 'actual' file
-$ !
-$ define/nolog sys$output 'actual'
-$ define/nolog sys$error 'actual_err'
-$ ON ERROR THEN CONTINUE
-$ h5diff 'P2
-$ deassign sys$output
-$ deassign sys$error
-$ if F$SEARCH(actual_err) .NES. ""
-$ then
-$ set message/notext/nofacility/noidentification/noseverity
-$ append 'actual_err' 'actual'
-$ set message/text/facility/identification/severity
-$ endif
-$ !
-$ ! Compare the results
-$ !
-$ diff/output=h5diff_temp/ignore=(spacing,trailing_spaces,blank_lines) 'actual' 'P1'
-$ open/read temp_out h5diff_temp.dif
-$ read temp_out record1
-$ close temp_out
-$ !
-$ ! Extract error code and format output line
-$ !
-$ len = F$LENGTH(record1)
-$ err_code = F$EXTRACT(len-1,1,record1)
-$ if err_code .eqs. "0"
-$ then
-$ result = "PASSED"
-$ line = F$FAO("!15AS !50AS !70AS", begin, P2, result)
-$ else
-$ result = "*FAILED*"
-$ line = F$FAO("!15AS !49AS !69AS", begin, P2, result)
-$ endif
-$ !
-$ ! Print test result
-$ !
-$ write sys$output line
-$ !
-$ ! Append the result to the log file
-$ !
-$ append/new_version h5diff_temp.dif h5diff.log
-$ append/new_version 'actual' h5diff_output.txt
-$ !
-$ ! Delete temporary files
-$ !
-$ if F$SEARCH(actual_err) .NES. ""
-$ then
-$ del *.h5differr;*
-$ endif
-$ del *.h5diffout;*
-$ del h5diff_temp.dif;*
-$ !
-$ENDSUBROUTINE
-
diff --git a/vms/tools/h5diff/make.com b/vms/tools/h5diff/make.com
deleted file mode 100644
index c1e0078..0000000
--- a/vms/tools/h5diff/make.com
+++ /dev/null
@@ -1,48 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$! Makefile for VAX/VMX systems.
-$!
-$! Make h5diff tool
-$!
-$! The next two lines should be uncommented only when building by hand in the
-$! current directory. Use build.com in the vms directory to build
-$! the distribution. Make sure that location of the zlib library is correct.
-$! define zlib_dir sys$sysusers:[pourmal.zlib-1_2_3]
-$! ccopt = "/float=ieee_float/define=H5_VMS/include=zlib_dir"
-$ ccc := cc 'ccopt /include=([-.-.src], [-.lib])
-$!
-$ cobj= "h5diff_main, h5diff_common, h5diffgentest"
-
-$!
-$ ccc 'cobj
-$ type sys$input
- Creating h5diffgentest ...
-$ link/exe=h5diffgentest.exe -
- h5diffgentest, -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Finished h5difftest
-
-$
-$ type sys$input
- Creating h5diff ...
-$ link/exe=h5diff.exe -
- h5diff_main, h5diff_common, -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Finished h5diff
-
-$!
-$ exit
diff --git a/vms/tools/h5dump/check_h5dump.com b/vms/tools/h5dump/check_h5dump.com
deleted file mode 100644
index 2c34731..0000000
--- a/vms/tools/h5dump/check_h5dump.com
+++ /dev/null
@@ -1,353 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$ !
-$ ! This command file tests h5dump utility. The command file has to
-$ ! run in the [hdf5-top.tools.testfiles] directory.
-$ !
-$ type sys$input
-
-===================================
- Testing h5dump utiltity
-===================================
-
-$
-$ !
-$ ! Define h5dump symbol
-$ !
-$! set message/notext/nofacility/noidentification/noseverity
-$ current_dir = F$DIRECTRY()
-$ len = F$LENGTH(current_dir)
-$ temp = F$EXTRACT(0, len-10, current_dir)
-$ h5dump_dir = temp + "H5DUMP]"
-$ h5dump :== $sys$disk:'h5dump_dir'h5dump.exe
-$ !
-$ ! h5dump tests
-$ !
-$
-$
-$
-$ ! Test for displaying groups
-$ CALL TOOLTEST tgroup-1.ddl "tgroup.h5"
-$ ! Test for displaying the selected groups
-$ CALL TOOLTEST tgroup-2.ddl "--group=/g2 --group / -g /y tgroup.h5"
-$ ! Test for displaying simple space datasets
-$ CALL TOOLTEST tdset-1.ddl "tdset.h5"
-$ ! Test for displaying selected datasets
-$ CALL TOOLTEST tdset-2.ddl "-"""H""" -d dset1 -d /dset2 --dataset=dset3 tdset.h5"
-$ ! Test for displaying attributes
-$ CALL TOOLTEST tattr-1.ddl "tattr.h5"
-$ ! Test for displaying the selected attributes of string type and scalar space
-$ CALL TOOLTEST tattr-2.ddl "-a /attr1 --attribute /attr4 --attribute=/attr5 tattr.h5"
-$ ! Test for header and error messages
-$ CALL TOOLTEST tattr-3.ddl "--header -a /attr2 --attribute=/attr tattr.h5"
-$ ! Test for displaying attributes in shared datatype (also in group and dataset)
-$ CALL TOOLTEST tnamed_dtype_attr.ddl "tnamed_dtype_attr.h5"
-$
-$ ! Test for displaying soft links
-$ CALL TOOLTEST tslink-1.ddl "tslink.h5"
-$ ! Test for displaying the selected link
-$ CALL TOOLTEST tslink-2.ddl "-l slink2 tslink.h5"
-$
-$ ! Tests for hard links
-$ CALL TOOLTEST thlink-1.ddl "thlink.h5"
-$ CALL TOOLTEST thlink-2.ddl "-d /g1/dset2 --dataset /dset1 --dataset=/g1/g1.1/dset3 thlink.h5"
-$ CALL TOOLTEST thlink-3.ddl "-d /g1/g1.1/dset3 --dataset /g1/dset2 --dataset=/dset1 thlink.h5"
-$ CALL TOOLTEST thlink-4.ddl "-g /g1 thlink.h5"
-$ CALL TOOLTEST thlink-5.ddl "-d /dset1 -g /g2 -d /g1/dset2 thlink.h5"
-$
-$ ! Tests for compound data types
-$ CALL TOOLTEST tcomp-1.ddl "tcompound.h5"
-$ ! test for named data types
-$ CALL TOOLTEST tcomp-2.ddl "-t /type1 --datatype /type2 --datatype=/group1/type3 tcompound.h5"
-$ ! Test for unamed type
-$ CALL TOOLTEST tcomp-3.ddl "-t /#6632 -g /group2 tcompound.h5"
-$ ! Test complicated compound datatype
-$ CALL TOOLTEST tcomp-4.ddl "tcompound_complex.h5"
-$
-$ ! Test for the nested compound type
-$ CALL TOOLTEST tnestcomp-1.ddl "tnestedcomp.h5"
-$
-$ ! test for options
-$ CALL TOOLTEST tall-1.ddl "tall.h5"
-$ CALL TOOLTEST tall-2.ddl "--header -g /g1/g1.1 -a attr2 tall.h5"
-$ CALL TOOLTEST tall-3.ddl "-d /g2/dset2.1 -l /g1/g1.2/g1.2.1/slink tall.h5"
-$
-$ ! Test for loop detection
-$ CALL TOOLTEST tloop-1.ddl "tloop.h5"
-$
-$ ! Test for string
-$ CALL TOOLTEST tstr-1.ddl "tstr.h5"
-$ CALL TOOLTEST tstr-2.ddl "tstr2.h5"
-$
-$ ! Test for file created by Lib SAF team
-$ CALL TOOLTEST tsaf.ddl "tsaf.h5"
-$
-$ ! Test for file with variable length data
-$ CALL TOOLTEST tvldtypes1.ddl "tvldtypes1.h5"
-$ CALL TOOLTEST tvldtypes2.ddl "tvldtypes2.h5"
-$ CALL TOOLTEST tvldtypes3.ddl "tvldtypes3.h5"
-$ CALL TOOLTEST tvldtypes4.ddl "tvldtypes4.h5"
-$ CALL TOOLTEST tvldtypes5.ddl "tvldtypes5.h5"
-$
-$ ! Test for file with variable length string data
-$ CALL TOOLTEST tvlstr.ddl "tvlstr.h5"
-$
-$ ! Test for files with array data
-$ CALL TOOLTEST tarray1.ddl "tarray1.h5"
-$ CALL TOOLTEST tarray2.ddl "tarray2.h5"
-$ CALL TOOLTEST tarray3.ddl "tarray3.h5"
-$ CALL TOOLTEST tarray4.ddl "tarray4.h5"
-$ CALL TOOLTEST tarray5.ddl "tarray5.h5"
-$ CALL TOOLTEST tarray6.ddl "tarray6.h5"
-$ CALL TOOLTEST tarray7.ddl "tarray7.h5"
-$
-$ ! Test for files with empty data
-$ CALL TOOLTEST tempty.ddl "tempty.h5"
-$
-$ ! Test for files with groups that have comments
-$ CALL TOOLTEST tgrp_comments.ddl "tgrp_comments.h5"
-$
-$ ! Test the --filedriver flag
-$ CALL TOOLTEST tsplit_file.ddl "--filedriver=split tsplit_file"
-$ CALL TOOLTEST tfamily.ddl "--filedriver=family tfamily%05d.h5"
-$ CALL TOOLTEST tmulti.ddl "--filedriver=multi tmulti"
-$
-$ ! Test for files with group names which reach > 1024 bytes in size
-$ CALL TOOLTEST tlarge_objname.ddl "-w157 tlarge_objname.h5"
-$
-$ ! Test '-A' to suppress data but print attr's
-$ CALL TOOLTEST tall-2A.ddl "-"""A""" tall.h5"
-$
-$ ! Test '-r' to print attributes in ASCII instead of decimal
-$ CALL TOOLTEST tall-2B.ddl "-"""A""" -r tall.h5"
-$
-$ ! Test Subsetting
-$ CALL TOOLTEST tall-4s.ddl "--dataset=/g1/g1.1/dset1.1.1 --start=1,1 --stride=2,3 --count=3,2 --block=1,1 tall.h5"
-$ CALL TOOLTEST tall-5s.ddl "-d /g1/g1.1/dset1.1.2[0;2;10;] tall.h5"
-$ CALL TOOLTEST tdset-3s.ddl "-d /dset1[1,1;;;] tdset.h5"
-$! CALL TOOLTEST tdset-3s.ddl "-d """/"dset"1[;3,2;4,4;1,4]""" tdset2.h5"
-$
-$ ! Test printing characters in ASCII instead of decimal
-$ CALL TOOLTEST tchar1.ddl "-r tchar.h5"
-$
-$ ! Test failure handling
-$ ! Missing file name
-$ CALL TOOLTEST "tnofilename.ddl"
-$
-$ ! rev. 2004
-$
-$ ! Tests for super block
-$ CALL TOOLTEST tboot1.ddl "-"""H""" -"""B""" -d dset tfcontents1.h5"
-$ CALL TOOLTEST tboot2.ddl "-"""B""" tfcontents2.h5"
-$
-$ ! Test -p with a non existing dataset
-$ CALL TOOLTEST tperror.ddl "-p -d bogus tfcontents1.h5"
-$
-$ ! Test for file contents
-$ CALL TOOLTEST tcontents.ddl "-n tfcontents1.h5"
-$
-$ ! Tests for storage layout
-$ ! Compact
-$ CALL TOOLTEST tcompact.ddl "-"""H""" -p -d compact tfilters.h5"
-$ ! Contiguous
-$ CALL TOOLTEST tcontiguos.ddl "-"""H""" -p -d contiguous tfilters.h5"
-$ ! Chunked
-$ CALL TOOLTEST tchunked.ddl "-"""H""" -p -d chunked tfilters.h5"
-$ ! External
-$ CALL TOOLTEST texternal.ddl "-"""H""" -p -d external tfilters.h5"
-$
-$ ! Fill values
-$ CALL TOOLTEST tfill.ddl "-p tfvalues.h5"
-$
-$ ! Several datatype, with references , print path
-$ CALL TOOLTEST treference.ddl "tattr2.h5"
-$
-$ ! Escape/not escape non printable characters
-$ CALL TOOLTEST tstringe.ddl "-e tstr3.h5"
-$ CALL TOOLTEST tstring.ddl "tstr3.h5"
-$ ! Char data as ASCII with non escape
-$ CALL TOOLTEST tstring2.ddl "-r -d str4 tstr3.h5"
-$
-$ ! Array indices print/not print
-$ CALL TOOLTEST tindicesyes.ddl "taindices.h5"
-$ CALL TOOLTEST tindicesno.ddl "-y taindices.h5"
-$ ! User defined
-$ CALL TOOLTEST tuserfilter.ddl "-"""H""" -p -d myfilter tfilters.h5"
-$
-$ ! Test for displaying dataset and attribute of null space
-$ CALL TOOLTEST tnullspace.ddl "tnullspace.h5"
-$
-$ ! Test for displaying objects with very long names
-$ !CALL TOOLTEST tlonglinks.ddl "tlonglinks.h5"
-$
-$ ! Test for long double (some systems do not have long double)
-$ ! CALL TOOLTEST tldouble.ddl "tldouble.h5"
-$
-$ ! Test for vms
-$ CALL TOOLTEST tvms.ddl "tvms.h5"
-$
-$ !test for binary output
-$ CALL TOOLTEST1 tbin1.ddl "-d integer -o out1.bin -b """LE""" tbinary.h5"
-$ CALL TOOLTEST1 tbin2.ddl "-d float -o out2.bin -b """BE""" tbinary.h5"
-$ CALL TOOLTEST1 tbin4.ddl "-d double -o out4.bin -b """FILE""" tbinary.h5"
-$
-$ ! Test for dataset region references
-$ CALL TOOLTEST tdatareg.ddl "tdatareg.h5"
-$
-$ ! tests for group creation order "1" tracked, "2" name, root tracked
-$ CALL TOOLTEST tordergr1.ddl "--group=1 --sort_by=creation_order --sort_order=ascending tordergr.h5"
-$ CALL TOOLTEST tordergr2.ddl "--group=1 --sort_by=creation_order --sort_order=descending tordergr.h5"
-$ CALL TOOLTEST tordergr3.ddl "-g 2 -q name -z ascending tordergr.h5"
-$ CALL TOOLTEST tordergr4.ddl "-g 2 -q name -z descending tordergr.h5"
-$ CALL TOOLTEST tordergr5.ddl "-q creation_order tordergr.h5"
-$
-$ ! Tests for attribute order
-$ CALL TOOLTEST torderattr1.ddl "-"""H""" --sort_by=name --sort_order=ascending torderattr.h5"
-$ CALL TOOLTEST torderattr2.ddl "-"""H""" --sort_by=name --sort_order=descending torderattr.h5"
-$ CALL TOOLTEST torderattr3.ddl "-"""H""" --sort_by=creation_order --sort_order=ascending torderattr.h5"
-$ CALL TOOLTEST torderattr4.ddl "-"""H""" --sort_by=creation_order --sort_order=descending torderattr.h5"
-$ !
-$TOOLTEST: SUBROUTINE
-$
-$ len = F$LENGTH(P1)
-$ base = F$EXTRACT(0,len-3,P1)
-$ actual = base + "h5dumpout"
-$ actual_err = base + "h5dumperr"
-$
-$ begin = "Testing h5dump "
-$ !
-$ ! Run the test and save output in the 'actual' file
-$ !
-$
-$ define/nolog sys$output 'actual'
-$ define/nolog sys$error 'actual_err'
-$ write sys$output "#############################"
-$ write sys$output "Expected output for 'h5dump ''P2''"
-$ write sys$output "#############################"
-$ ON ERROR THEN CONTINUE
-$ h5dump 'P2
-$ deassign sys$output
-$ deassign sys$error
-$ if F$SEARCH(actual_err) .NES. ""
-$ then
-$ set message/notext/nofacility/noidentification/noseverity
-$ append 'actual_err' 'actual'
-$ set message/text/facility/identification/severity
-$ endif
-$ !
-$ ! Compare the results
-$ !
-$ diff/output=h5dump_temp/ignore=(spacing,trailing_spaces,blank_lines) 'actual' 'P1'
-$ open/read temp_out h5dump_temp.dif
-$ read temp_out record1
-$ close temp_out
-$ !
-$ ! Extract error code and format output line
-$ !
-$ len = F$LENGTH(record1)
-$ err_code = F$EXTRACT(len-1,1,record1)
-$ if err_code .eqs. "0"
-$ then
-$ result = "PASSED"
-$ line = F$FAO("!15AS !50AS !70AS", begin, P2, result)
-$ else
-$ result = "*FAILED*"
-$ line = F$FAO("!15AS !49AS !69AS", begin, P2, result)
-$ endif
-$ !
-$ ! Print test result
-$ !
-$ write sys$output line
-$ !
-$ ! Append the result to the log file
-$ !
-$ append/new_version h5dump_temp.dif h5dump.log
-$ append/new_version 'actual' h5dump_output.txt
-$ !
-$ ! Delete temporary files
-$ !
-$ if F$SEARCH(actual_err) .NES. ""
-$ then
-$ del *.h5dumperr;*
-$ endif
-$ del *.h5dumpout;*
-$ del h5dump_temp.dif;*
-$ !
-$ENDSUBROUTINE
-$
-$TOOLTEST1: SUBROUTINE
-$
-$ len = F$LENGTH(P1)
-$ base = F$EXTRACT(0,len-3,P1)
-$ actual = base + "h5dumpout"
-$ actual_err = base + "h5dumperr"
-$
-$ begin = "Testing h5dump "
-$ !
-$ ! Run the test and save output in the 'actual' file
-$ !
-$ define/nolog sys$output 'actual'
-$ define/nolog sys$error 'actual_err'
-$ ON ERROR THEN CONTINUE
-$ h5dump 'P2
-$ deassign sys$output
-$ deassign sys$error
-$ if F$SEARCH(actual_err) .NES. ""
-$ then
-$ set message/notext/nofacility/noidentification/noseverity
-$ append 'actual_err' 'actual'
-$ set message/text/facility/identification/severity
-$ endif
-$ !
-$ ! Compare the results
-$ !
-$ diff/output=h5dump_temp/ignore=(spacing,trailing_spaces,blank_lines) 'actual' 'P1'
-$ open/read temp_out h5dump_temp.dif
-$ read temp_out record1
-$ close temp_out
-$ !
-$ ! Extract error code and format output line
-$ !
-$ len = F$LENGTH(record1)
-$ err_code = F$EXTRACT(len-1,1,record1)
-$ if err_code .eqs. "0"
-$ then
-$ result = "PASSED"
-$ line = F$FAO("!15AS !50AS !70AS", begin, P2, result)
-$ else
-$ result = "*FAILED*"
-$ line = F$FAO("!15AS !49AS !69AS", begin, P2, result)
-$ endif
-$ !
-$ ! Print test result
-$ !
-$ write sys$output line
-$ !
-$ ! Append the result to the log file
-$ !
-$ append/new_version h5dump_temp.dif h5dump.log
-$ append/new_version 'actual' h5dump_output.txt
-$ !
-$ ! Delete temporary files
-$ !
-$ if F$SEARCH(actual_err) .NES. ""
-$ then
-$ del *.h5dumperr;*
-$ endif
-$ del *.h5dumpout;*
-$ del h5dump_temp.dif;*
-$ !
-$ENDSUBROUTINE
-
diff --git a/vms/tools/h5dump/make.com b/vms/tools/h5dump/make.com
deleted file mode 100644
index 612b524..0000000
--- a/vms/tools/h5dump/make.com
+++ /dev/null
@@ -1,41 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$! Makefile for VMS systems.
-$!
-$! Make h5dump tool
-$!
-$! The next two lines should be uncommented only when building by hand in the
-$! current directory. Use build.com in the vms directory to build
-$! the distribution. Make sure that location of the zlib library is correct.
-$! define zlib_dir sys$sysusers:[pourmal.zlib-1_2_3]
-$! ccopt = "/float=ieee_float/define=H5_VMS/include=zlib_dir"
-$
-$ ccc := cc 'ccopt /include=([-.-.src], [-.lib])
-$ cobj= "h5dump.c, h5dumpgentest.c "
-$ ccc 'cobj
-$ type sys$input
- Creating h5dumpgentest ...
-$ link h5dumpgentest, -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Finished h5dumpgentest
-$ type sys$input
- Creating h5dump ...
-$ link h5dump, -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Finished h5dump
-$!
-$ exit
diff --git a/vms/tools/h5import/check_h5import.com b/vms/tools/h5import/check_h5import.com
deleted file mode 100644
index 96c2d07..0000000
--- a/vms/tools/h5import/check_h5import.com
+++ /dev/null
@@ -1,227 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$ !
-$ ! This command file tests h5import utility. The command file has to
-$ ! run in the [hdf5-top.tools.h5import.testfiles] directory.
-$ !
-$ !
-$ type sys$input
-
-===================================
- Testing h5import utiltity
-===================================
-
-$ ! Define symbols
-$ !
-$
-$ current_dir = F$DIRECTRY()
-$ len = F$LENGTH(current_dir)
-$ temp = F$EXTRACT(0, len-19, current_dir)
-$ h5dump_dir = temp + "H5DUMP]"
-$ h5dump :== $sys$disk:'h5dump_dir'h5dump.exe
-$ h5import_dir = temp + "H5IMPORT]"
-$ h5import :== $sys$disk:'h5import_dir'h5import.exe
-$ h5importtest :== $sys$disk:'h5import_dir'h5importtest.exe
-$ !
-$ ! Define output for diff command that compares expected and actual
-$ ! outputs of h5dump
-$ !
-$ create h5import.log
-$ !
-$ ! h5import tests
-$ !
-$ ! Run h5importtest to create input files
-$ !
-$ run [.-]h5importtest
-$ !
-$ type sys$input
- Testing ASCII I32 rank 3 - Output BE
-$ CALL TOOLTEST "txtin16.txt -c txtin32.conf -o" txtin32.h5
-$ !
-$ type sys$input
- Testing ASCII I16 rank 3 - Output LE - CHUNKED - extended
-$ CALL TOOLTEST "txtin16.txt -c txtin16.conf -o" txtin16.h5
-$ !
-$ type sys$input
- Testing ASCII I8 - rank 3 - Output I8 LE-Chunked+Extended+Compressed
-$ CALL TOOLTEST "txtin16.txt -c txtin8.conf -o" txtin8.h5
-$ !
-$ type sys$input
- Testing ASCII UI32 - rank 3 - Output BE
-$ CALL TOOLTEST "txtuin32.txt -c txtuin32.conf -o" txtuin32.h5
-$ !
-$ type sys$input
- Testing ASCII UI16 - rank 2 - Output LE+Chunked+Compressed
-$ CALL TOOLTEST "txtuin32.txt -c txtuin16.conf -o" txtuin16.h5
-$ !
-$ type sys$input
- Testing ASCII F32 - rank 3 - Output LE
-$ CALL TOOLTEST "txtfp32.txt -c txtfp32.conf -o" txtfp32.h5
-$ !
-$ type sys$input
- Testing ASCII F64 - rank 3 - Output BE + CHUNKED+Extended+Compressed
-$ CALL TOOLTEST "txtfp64.txt -c txtfp64.conf -o" txtfp64.h5
-$ !
-$ type sys$input
- Testing BINARY F64 - rank 3 - Output LE+CHUNKED+Extended+Compressed
-$ CALL TOOLTEST "binfp64.bin -c binfp64.conf -o" binfp64.h5
-$ !
-$ type sys$input
- Testing BINARY I16 - rank 3 - Output order LE + CHUNKED + extended
-$ CALL TOOLTEST "binin16.bin -c binin16.conf -o" binin16.h5
-$ !
-$ type sys$input
- Testing BINARY I8 - rank 3 - Output I16LE + Chunked+Extended+Compressed
-$ CALL TOOLTEST "binin8.bin -c binin8.conf -o" binin8.h5
-$ !
-$ type sys$input
-
- Testing BINARY I32 - rank 3 - Output BE + CHUNKED
-$ CALL TOOLTEST "binin32.bin -c binin32.conf -o" binin32.h5
-$ !
-$ type sys$input
- Testing BINARY UI16 - rank 3 - Output byte BE + CHUNKED
-$ CALL TOOLTEST "binuin16.bin -c binuin16.conf -o" binuin16.h5
-$ !
-$ type sys$input
- Testing BINARY UI32 - rank 3 - Output LE + CHUNKED
-$ CALL TOOLTEST "binuin32.bin -c binuin32.conf -o" binuin32.h5
-$ !
-$ type sys$input
- Testing STR
-$ CALL TOOLTEST "txtstr.txt -c txtstr.conf -o" txtstr.h5
-$ !
-$ type sys$input
- Testing BINARY I8 CR LF EOF
-$ CALL TOOLTEST "binin8w.bin -c binin8w.conf -o" binin8w.h5
-$ !
-$ type sys$input
- Testing ASCII F64 - rank 1 - INPUT-CLASS TEXTFPE
-$ CALL TOOLTEST "in64.txt -c textpfe.conf -o" test15.h5
-$
-$
-$ ! Delete temporary files
-$ del *_out.h5;*
-$ del *.h5importtxt;*
-$ del b*.h5;*
-$ del txti*.h5;*
-$ del *.dif;*
-$ !
-$
-$TOOLTEST: SUBROUTINE
-$
-$ len = F$LENGTH(P2)
-$ base = F$EXTRACT(0,len-3,P2)
-$ actual = base + "_out.h5"
-$ actual_dump = base + "out.h5importtxt"
-$ actual_dump_err = base + "out.h5importerr"
-$ expected_dump = base + ".h5importtxt"
-$ expected_dump_err = base + ".h5importerr"
-$
-$ begin = "Testing"
-$ !
-$ ! Run h5import with output in the 'actual' file
-$ !
-$ ON ERROR THEN CONTINUE
-$ h5import 'P1 'actual'
-$ define/nolog sys$output 'actual_dump'
-$ define/nolog sys$error 'actual_dump_err'
-$ !
-$ ! Dump the atual and expected files
-$ !
-$ h5dump 'actual'
-$ deassign sys$output
-$ deassign sys$error
-$ if F$SEARCH(actual_dump_err) .NES. ""
-$ then
-$ set message/notext/nofacility/noidentification/noseverity
-$ append 'actual_dump_err' 'actual_dump'
-$ set message/text/facility/identification/severity
-$ endif
-$ define/nolog sys$output 'expected_dump'
-$ define/nolog sys$error 'expected_dump_err'
-$ h5dump 'P2
-$ deassign sys$output
-$ deassign sys$error
-$ if F$SEARCH(expected_dump_err) .NES. ""
-$ then
-$ set message/notex/nofacility/noidentification/noseverity
-$ append 'expected_dump_err' 'expected_dump'
-$ set message/ntext/facility/identification/severity
-$ endif
-$ !
-$ ! Compare the results
-$ !
-$ diff/output=h5dump_temp/ignore=(spacing,trailing_spaces,blank_lines)-
- 'actual_dump' -
- 'expected_dump'
-$ open/read temp_out h5dump_temp.dif
-$ !
-$READ_DATA:
-$ read/end_of_file=end_read temp_out record1
-$ !
-$ ! Skip blank lines
-$ !
-$ if record1 .EQS. "" then goto READ_DATA
-$ !
-$ ! Find record with "Number" and exit the loop
-$ !
-$ len = F$LENGTH(record1)
-$ pos = F$LOCATE("Number", record1)
-$ !
-$ if pos .EQ. 0
-$ then
-$ err_code = F$EXTRACT(len-1,1,record1)
-$ goto END_READ
-$ endif
-$ !
-$ goto READ_DATA
-$
-$ !
-$END_READ:
-$ close temp_out
-$ !
-$ ! File names are different, so we allow only one difference
-$ ! in h5dump
-$ if err_code .eqs. "1"
-$ then
-$ result = "PASSED"
-$ line = F$FAO("!8AS !62AS !80AS", begin, P1, result)
-$ else
-$ result = "*FAILED*"
-$ line = F$FAO("!8AS !61AS !79AS", begin, P1, result)
-$ endif
-$ !
-$ ! Print test result
-$ !
-$ write sys$output line
-$ !
-$ ! Append the result to the log file
-$ !
-$ append h5dump_temp.dif h5import.log
-$ !
-$ !
-$ !
-$ ! Delete temporary files
-$ !
-$ if F$SEARCH(actual_dump_err) .NES. ""
-$ then
-$ del *out.h5importerr;*
-$ endif
-$ if F$SEARCH(expected_dump_err) .NES. ""
-$ then
-$ del *.h5importerr;*
-$ endif
-$ENDSUBROUTINE
diff --git a/vms/tools/h5import/make.com b/vms/tools/h5import/make.com
deleted file mode 100644
index 6afbd70..0000000
--- a/vms/tools/h5import/make.com
+++ /dev/null
@@ -1,46 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$! Makefile for VMS systems.
-$!
-$! Make h5import tool
-$!
-$! The next two lines should be uncommented only when building by hand in the
-$! current directory. Use build.com in the vms directory to build
-$! the distribution. Make sure that location of the zlib library is correct.
-$! define zlib_dir sys$sysusers:[pourmal.zlib-1_2_3]
-$! ccopt = "/float=ieee_float/define=H5_VMS/include=zlib_dir"
-$ ccc := cc 'ccopt /include=([-.-.src], [-.lib])
-$ type sys$input
- Creating h5import ...
-$!
-$ cobj= "h5import, h5importtest "
-
-$!
-$ ccc 'cobj
-$ link h5import,-
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Finished h5import
-
-$!
-$ type sys$input
- Creating h5importtest ...
-$ link h5importtest, -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Finished h5importtest
-
-$!
-$ exit
diff --git a/vms/tools/h5jam/check_h5jam.com b/vms/tools/h5jam/check_h5jam.com
deleted file mode 100644
index 50be903..0000000
--- a/vms/tools/h5jam/check_h5jam.com
+++ /dev/null
@@ -1,159 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$ !
-$ ! This command file tests h5jam and h5unjam utilities. The command file has to
-$ ! run in the [hdf5-top.tools.testfiles] directory.
-$ !
-$ type sys$input
-
-===================================
- Testing h5jam utiltity
-===================================
-
-$ !
-$ ! Define h5jam, h5unjam and h5dump symbols
-$ !
-$! set message/notext/nofacility/noidentification/noseverity
-$ current_dir = F$DIRECTRY()
-$ len = F$LENGTH(current_dir)
-$ temp = F$EXTRACT(0, len-16, current_dir)
-$ h5dump_dir = temp + "H5DUMP]"
-$ h5dump :== $sys$disk:'h5dump_dir'h5dump.exe
-$ temp2 = F$EXTRACT(0, len-11, current_dir)
-$ h5jam_dir = temp2 + "]"
-$ h5jam :== $sys$disk:'h5jam_dir'h5jam.exe
-$ !
-$ ! Define output for diff command that compares expected and actual
-$ ! outputs of h5dump
-$ !
-$ create h5dump.log
-$ !
-$ ! h5jam and h5unjam tests
-$ !
-$
-$ CALL H5JAMTEST "-u u10.txt -i" tall.h5 ta2.h5
-$ CALL H5JAMTEST "-u u511.txt -i" tall.h5 ta3.h5
-$ CALL H5JAMTEST "-u u512.txt -i" tall.h5 ta4.h5
-$ CALL H5JAMTEST "-u u513.txt -i" tall.h5 ta5.h5
-$
-$
-$H5JAMTEST: SUBROUTINE
-$
-$ len_org = F$LENGTH(P2)
-$ base_org = F$EXTRACT(0,len_org-2,P2)
-$ len = F$LENGTH(P3)
-$ base = F$EXTRACT(0,len-2,P3)
-$ actual = base + "out"
-$ actual_org = base_org + "org"
-$ actual_err = base + "err"
-$ actual_err_org = base_org + "err"
-$
-$ ON ERROR THEN CONTINUE
-$ begin = "Testing h5jam"
-$ !
-$ ! Run the test
-$ !
-$ h5jam 'P1 'P2 -o 'P3
-$ !
-$ ! Dump the original and result file
-$ !
-$ define/nolog sys$output 'actual'
-$ define/nolog sys$error 'actual_err'
-$ h5dump 'P3
-$ deassign sys$output
-$ deassign sys$error
-$ if F$SEARCH(actual_err) .NES. ""
-$ then
-$ set message/notext/nofacility/noidentification/noseverity
-$ append 'actual_err' 'actual'
-$ set message/ntext/facility/identification/severity
-$ endif
-$ define/nolog sys$output 'actual_org'
-$ define/nolog sys$error 'actual_err_org'
-$ h5dump 'P2
-$ deassign sys$output
-$ deassign sys$error
-$ if F$SEARCH(actual_err_org) .NES. ""
-$ then
-$ set message/notext/nofacility/noidentification/noseverity
-$ append 'actual_err_org' 'actual_org'
-$ set message/ntext/facility/identification/severity
-$ endif
-$ !
-$ ! Compare the results
-$ !
-$ diff/output=h5dump_temp/ignore=(spacing,trailing_spaces,blank_lines) 'actual_org' -
- 'actual'
-$ !
-$ ! Delete output file 'P3
-$ !
-$ del 'P3;*
-$ open/read temp_out h5dump_temp.dif
-$READ_DATA:
-$ read/end_of_file=end_read temp_out record1
-$ !
-$ ! Skip blank lines
-$ !
-$ if record1 .EQS. "" then goto READ_DATA
-$ !
-$ ! Find record with "Number" and exit the loop
-$ !
-$ len = F$LENGTH(record1)
-$ pos = F$LOCATE("Number", record1)
-$ !
-$ if pos .EQ. 0
-$ then
-$ err_code = F$EXTRACT(len-1,1,record1)
-$ goto END_READ
-$ endif
-$ !
-$ goto READ_DATA
-$
-$ !
-$END_READ:
-$ close temp_out
-$
-$ !
-$ ! Extract error code and format output line
-$ !
-$ len = F$LENGTH(record1)
-$ err_code = F$EXTRACT(len-1,1,record1)
-$ if err_code .eqs. "1"
-$ then
-$ result = "PASSED"
-$ line = F$FAO("!14AS !14AS !7AS !2AS !25AS !100AS", begin, P1, P2, -
- "-o", P3, result)
-$ else
-$ result = "*FAILED*"
-$ line = F$FAO("!14AS !14AS !7AS !2AS !25AS !99AS", begin, P1, P2, -
- "-o", P3, result)
-$ endif
-$ !
-$ ! Print test result
-$ !
-$ write sys$output line
-$ !
-$ ! Append the result to the log file
-$ !
-$ append h5dump_temp.dif h5dump.log
-$ !
-$ ! Delete temporary files
-$ !
-$! del *.out;*
-$! del *.org;*
-$! del *.dif;*
-$ !
-$ENDSUBROUTINE
-
diff --git a/vms/tools/h5jam/make.com b/vms/tools/h5jam/make.com
deleted file mode 100644
index d57b5e9..0000000
--- a/vms/tools/h5jam/make.com
+++ /dev/null
@@ -1,67 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$! Makefile for VMS systems.
-$!
-$! Make h5ls tool
-$!
-$! The next two lines should be uncommented only when building by hand in the
-$! current directory. Use build.com in the vms directory to build
-$! the distribution. Make sure that location of the zlib library is correct.
-$! define zlib_dir sys$sysusers:[pourmal.zlib-1_2_3]
-$! ccopt = "/float=ieee_float/define=H5_VMS/include=zlib_dir"
-$ ccc := cc 'ccopt /include=([-.-.src], [-.lib])
-$ type sys$input
- Creating h5jam
-$!
-$ cobj= "h5jam, h5unjam, tellub, getub, h5jamgentest"
-
-$!
-$ ccc 'cobj
-$ type sys$input
- Creating tellub
-$ link tellub -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Created tellub
-$ type sys$input
- Creating getub
-$ link getub -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Created getub
-$!
-$!
-$ type sys$input
- Creating h5jamgentest
-$ link h5jamgentest, -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Created h5jamgentest
-$!
-$ type sys$input
- Creating h5jam
-$ link h5jam, -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Created h5jam
-$!
-$ type sys$input
- Creating h5junam
-$ link h5unjam, -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Created h5unjam
-$!
-$ exit
diff --git a/vms/tools/h5ls/check.com b/vms/tools/h5ls/check.com
deleted file mode 100644
index b44dedc..0000000
--- a/vms/tools/h5ls/check.com
+++ /dev/null
@@ -1,70 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$!
-$! h5ls testing script
-$!
-$ define sys$output h5ls.out
-$ define sys$error h5ls.err
-$ h5ls :== $sys$sysusers:[pourmale.hdf5.tools.h5ls]h5ls.exe
-
-$ h5ls -w80 -h
-$ h5ls -w80 -help
-$ h5ls -w80 -?
-
-$! test simple command
-$ h5ls -w80 tall.h5
-$ h5ls -w80 -r -d tall.h5
-$ h5ls -w80 tgroup.h5
-
-$! test for displaying groups
-$ h5ls -w80 -r -g tgroup.h5
-
-$! test for displaying simple space datasets
-$ h5ls -w80 -r -d tdset.h5
-
-$! test for displaying soft links
-$ h5ls -w80 -r tslink.h5
-
-$! tests for hard links
-$ h5ls -w80 thlink.h5
-
-$! tests for compound data types
-$ h5ls -w80 -r -d tcompound.h5
-
-$!test for the nested compound type
-$ h5ls -w80 -r -d tnestedcomp.h5
-
-$! test for loop detection
-$ h5ls -w80 -r -d tloop.h5
-
-$! test for string
-$ h5ls -w80 -r -d tstr.h5
-
-$! test test file created from lib SAF team
-$ h5ls -w80 -r -d tsaf.h5
-
-$! test for variable length data types
-$ h5ls -w80 -r -d tvldtypes1.h5
-
-$! test for array data types
-$ h5ls -w80 -r -d tarray1.h5
-
-$! test for empty data
-$ h5ls -w80 -d tempty.h5
-
-$! test for all dataset types written to attributes
-$! enable -S for avoiding printing NATIVE types
-$ h5ls -w80 -v -S tattr2.h5
-
diff --git a/vms/tools/h5ls/check_h5ls.com b/vms/tools/h5ls/check_h5ls.com
deleted file mode 100644
index e155afa..0000000
--- a/vms/tools/h5ls/check_h5ls.com
+++ /dev/null
@@ -1,165 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$!
-$ !
-$ ! This command file tests h5ls utility. The command file has to
-$ ! run in the [hdf5-top.tools.testfiles] directory.
-$ !
-$ type sys$input
-
-===================================
- Testing h5ls utiltity
-===================================
-
-$
-$ !
-$ ! Define h5ls symbol
-$ !
-$! set message/notext/nofacility/noidentification/noseverity
-$ current_dir = F$DIRECTRY()
-$ len = F$LENGTH(current_dir)
-$ temp = F$EXTRACT(0, len-10, current_dir)
-$ h5ls_dir = temp + "H5LS]"
-$ h5ls :== $sys$disk:'h5ls_dir'h5ls.exe
-$ !
-$ ! Define output for diff command that compares expected and actual
-$ ! outputs of h5ls
-$ !
-$ create h5ls.log
-$ !
-$ ! h5ls tests
-$ !
-$
-$ CALL TOOLTEST help-1.ls "-w80 -h"
-$ CALL TOOLTEST help-2.ls "-w80 -help"
-$ CALL TOOLTEST help-3.ls "-w80 -?"
-
-$! test simple command
-$ CALL TOOLTEST tall-1.ls "-w80 tall.h5"
-$ CALL TOOLTEST tall-2.ls "-w80 -r -d tall.h5"
-$ CALL TOOLTEST tgroup.ls "-w80 tgroup.h5"
-
-$! test for displaying groups
-$ CALL TOOLTEST tgroup-1.ls "-w80 -r -g tgroup.h5"
-
-$! test for displaying simple space datasets
-$ CALL TOOLTEST tdset-1.ls "-w80 -r -d tdset.h5"
-
-$! test for displaying soft links
-$ CALL TOOLTEST tslink-1.ls "-w80 -r tslink.h5"
-
-$! tests for hard links
-$ CALL TOOLTEST thlink-1.ls "-w80 thlink.h5"
-
-$! tests for compound data types
-$ CALL TOOLTEST tcomp-1.ls "-w80 -r -d tcompound.h5"
-
-$!test for the nested compound type
-$ CALL TOOLTEST tnestcomp-1.ls "-w80 -r -d tnestedcomp.h5"
-
-$! test for loop detection
-$ CALL TOOLTEST tloop-1.ls "-w80 -r -d tloop.h5"
-
-$! test for string
-$ CALL TOOLTEST tstr-1.ls "-w80 -r -d tstr.h5"
-
-$! test test file created from lib SAF team
-$ CALL TOOLTEST tsaf.ls "-w80 -r -d tsaf.h5"
-
-$! test for variable length data types
-$ CALL TOOLTEST tvldtypes1.ls "-w80 -r -d tvldtypes1.h5"
-
-$! test for array data types
-$ CALL TOOLTEST tarray1.ls "-w80 -r -d tarray1.h5"
-
-$! test for empty data
-$ CALL TOOLTEST tempty.ls "-w80 -d tempty.h5"
-
-$! test for all dataset types written to attributes
-$! enable -S for avoiding printing NATIVE types
-$! This test will report failure for line 311 of the tattr2.ls file
-$! contains
-$! Modified: XXXX-XX-XX XX:XX:XX XXX
-$! instead of
-$! Modified: 2004-07-06 19:36:17 CST
-$! UNIX shell script does replacement on the fly in the actual output
-$! file; I do not know what can I do on VMS EIP 07/27/06
-$ CALL TOOLTEST tattr2.ls "-w80 -v -"""S""" tattr2.h5"
-
-$
-$
-$TOOLTEST: SUBROUTINE
-$
-$ len = F$LENGTH(P1)
-$ base = F$EXTRACT(0,len-2,P1)
-$ actual = base + "h5lsout"
-$ actual_err = base + "h5lserr"
-$
-$ begin = "Testing h5ls "
-$ !
-$ ! Run the test and save output in the 'actual' file
-$ !
-$ define/nolog sys$output 'actual'
-$ define/nolog sys$error 'actual_err'
-$ write sys$output "#############################"
-$ write sys$output " output for 'h5ls ''P2''"
-$ write sys$output "#############################"
-$ ON ERROR THEN CONTINUE
-$ h5ls 'P2
-$ deassign sys$output
-$ deassign sys$error
-$ if F$SEARCH(actual_err) .NES. ""
-$ then
-$ set message/notext/nofacility/noidentification/noseverity
-$ append 'actual_err' 'actual'
-$ set message/text/facility/identification/severity
-$ endif
-$ !
-$ ! Compare the results
-$ !
-$ diff/output=h5ls_temp/ignore=(spacing,trailing_spaces,blank_lines) 'actual' 'P1'
-$ open/read temp_out h5ls_temp.dif
-$ read temp_out record1
-$ close temp_out
-$ !
-$ ! Extract error code and format output line
-$ !
-$ len = F$LENGTH(record1)
-$ err_code = F$EXTRACT(len-1,1,record1)
-$ if err_code .eqs. "0"
-$ then
-$ result = "PASSED"
-$ line = F$FAO("!15AS !50AS !70AS", begin, P2, result)
-$ else
-$ result = "*FAILED*"
-$ line = F$FAO("!15AS !49AS !69AS", begin, P2, result)
-$ endif
-$ !
-$ ! Print test result
-$ !
-$ write sys$output line
-$ !
-$ ! Append the result to the log file
-$ !
-$ append h5ls_temp.dif h5ls.log
-$ !
-$ ! Delete temporary files
-$ !
-$ if F$SEARCH("*.h5lserr;*") then del *.h5lserr;*
-$ if F$SEARCH("*.h5lsout;*") then del *.h5lsout;*
-$ if F$SEARCH("*.dif;*") then del *.dif;*
-$ !
-$ENDSUBROUTINE
-
diff --git a/vms/tools/h5ls/make.com b/vms/tools/h5ls/make.com
deleted file mode 100644
index 51d57c6..0000000
--- a/vms/tools/h5ls/make.com
+++ /dev/null
@@ -1,39 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$! Makefile for VMS systems.
-$!
-$! Make h5ls tool
-$!
-$! The next two lines should be uncommented only when building by hand in the
-$! current directory. Use build.com in the vms directory to build
-$! the distribution. Make sure that location of the zlib library is correct.
-$! define zlib_dir sys$sysusers:[pourmal.zlib-1_2_3]
-$! ccopt = "/float=ieee_float/define=H5_VMS/include=zlib_dir"
-$ ccc := cc 'ccopt /include=([-.-.src], [-.lib])
-$ type sys$input
- Creating h5ls
-$!
-$ cobj= "h5ls.c "
-
-$!
-$ ccc 'cobj
-$ type sys$input
- Creating h5ls
-$ link h5ls, -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Created h5ls
-$!
-$ exit
diff --git a/vms/tools/h5repack/check_h5repack.com b/vms/tools/h5repack/check_h5repack.com
deleted file mode 100644
index 34c122c..0000000
--- a/vms/tools/h5repack/check_h5repack.com
+++ /dev/null
@@ -1,197 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$!
-$ !
-$ ! This command file tests h5repack utility. The command file has to
-$ ! run in the [hdf5-top.tools.h5repack.testfiles] directory.
-$ !
-$ !
-$ type sys$input
-
-===================================
- Testing h5repack utiltity
-===================================
-
-$ ! Define h5repack and h5diff symbols
-$ !
-$! set message/notext/nofacility/noidentification/noseverity
-$ current_dir = F$DIRECTRY()
-$ len = F$LENGTH(current_dir)
-$ temp = F$EXTRACT(0, len-11, current_dir)
-$ temp1 = F$EXTRACT(0, len-19, current_dir)
-$ h5diff_dir = temp1 + "H5DIFF]"
-$ h5diff :== $sys$disk:'h5diff_dir'h5diff.exe
-$ h5repack_dir = temp + "]"
-$ h5repack :== $sys$disk:'h5repack_dir'h5repack.exe
-$ !
-$ !
-$ ! h5repack tests
-$ !
-$
-
-$!# copy files (these files have no filters)
-$ CALL TOOLTEST "" h5repack_fill.h5
-$ CALL TOOLTEST "" h5repack_objs.h5
-$ CALL TOOLTEST "" h5repack_attr.h5
-$ CALL TOOLTEST "" h5repack_hlink.h5
-$ CALL TOOLTEST "" h5repack_layout.h5
-$ CALL TOOLTEST "" h5repack_early.h5
-
-$! Check repacking file with committed datatypes in odd configurations
-$ CALL TOOLTEST "" h5repack_named_dtypes.h5
-$
-$! # use h5repack_layout.h5 to write some filters (this file has no filters)
-$
-$! # gzip with individual object
-$ CALL TOOLTEST "-f dset1:"""GZIP"""=1 -l dset1:"""CHUNK"""=20x10" h5repack_layout.h5
-$!
-$
-$! # gzip for all
-$ CALL TOOLTEST "-f """GZIP"""=1" h5repack_layout.h5
-$!
-$! # shuffle with individual object
-$ CALL TOOLTEST "-f dset2:"""SHUF""" -l dset2:"""CHUNK"""=20x10" h5repack_layout.h5
-$
-$!
-$!
-$! # shuffle for all
-$ CALL TOOLTEST "-f """SHUF"""" h5repack_layout.h5
-$!
-$! # fletcher32 with individual object
-$ CALL TOOLTEST "-f dset2:"""FLET""" -l dset2:"""CHUNK"""=20x10" h5repack_layout.h5
-$!
-$! # fletcher32 for all
-$ CALL TOOLTEST "-f """FLET"""" h5repack_layout.h5
-$
-$! ###########################################################
-$! # the following tests assume the input files have filters
-$! ###########################################################
-$!
-$! # deflate copy
-$ CALL TOOLTEST "" h5repack_deflate.h5
-$!
-$! # deflate remove
-$ CALL TOOLTEST "-f dset_deflate:"""NONE"""" h5repack_deflate.h5
-$!
-$! # shuffle copy
-$ CALL TOOLTEST "" h5repack_shuffle.h5
-$!
-$! # shuffle remove
-$ CALL TOOLTEST "-f dset_shuffle:"""NONE"""" h5repack_shuffle.h5
-$!
-$! # fletcher32 copy
-$ CALL TOOLTEST "" h5repack_fletcher.h5
-$!
-$! # fletcher32 remove
-$ CALL TOOLTEST "-f dset_fletcher32:"""NONE"""" h5repack_fletcher.h5
-$!
-$! # nbit copy
-$ CALL TOOLTEST "" h5repack_nbit.h5
-$!
-$! # nbit remove
-$ CALL TOOLTEST "-f dset_nbit:"""NONE"""" h5repack_nbit.h5
-$!
-$! # nbit add
-$ CALL TOOLTEST "-f dset_int31:"""NBIT"""" h5repack_nbit.h5
-$!
-$! # scaleoffset add
-$! CALL TOOLTEST "-f dset_none:"""S+O"""=31" h5repack_scaleoffset.h5
-$!
-$! # scaleoffset copy
-$! CALL TOOLTEST "" h5repack_scaleoffset.h5
-$!
-$! # scaleoffset remove
-$! CALL TOOLTEST "-f dset_scaleoffset:"""NONE"""" h5repack_scaleoffset.h5
-$!
-$! #limit
-$ CALL TOOLTEST "-f """GZIP"""=1 -m 1024" h5repack_layout.h5
-$!
-$!
-$!
-$! #########################################################
-$! # layout options (these files have no filters)
-$! #########################################################
-$!
-$ CALL TOOLTEST "-l dset2:"""CHUNK"""=20x10" h5repack_layout.h5
-$ CALL TOOLTEST "-l """CHUNK"""=20x10" h5repack_layout.h5
-$ CALL TOOLTEST "-l dset2:"""CONTI"""" h5repack_layout.h5
-$ CALL TOOLTEST "-l """CONTI"""" h5repack_layout.h5
-$ CALL TOOLTEST "-l dset2:"""COMPA"""" h5repack_layout.h5
-$ CALL TOOLTEST "-l """COMPA"""" h5repack_layout.h5
-$!
-$!
-$! ################################################################
-$! # layout conversions (file has no filters)
-$! ###############################################################
-$!
-$ CALL TOOLTEST "-l dset_compact:"""CONTI"""" h5repack_layout.h5
-$ CALL TOOLTEST "-l dset_compact:"""CHUNK"""=2x5" h5repack_layout.h5
-$ CALL TOOLTEST "-l dset_compact:"""COMPA"""" h5repack_layout.h5
-$ CALL TOOLTEST "-l dset_contiguous:"""COMPA"""" h5repack_layout.h5
-$ CALL TOOLTEST "-l dset_contiguous:"""CHUNK"""=3x6" h5repack_layout.h5
-$ CALL TOOLTEST "-l dset_contiguous:"""CONTI"""" h5repack_layout.h5
-$ CALL TOOLTEST "-l dset_chunk:"""COMPA"""" h5repack_layout.h5
-$ CALL TOOLTEST "-l dset_chunk:"""CONTI"""" h5repack_layout.h5
-$ CALL TOOLTEST "-l dset_chunk:"""CHUNK"""=18x13" h5repack_layout.h5
-$!
-$!
-$!
-$TOOLTEST: SUBROUTINE
-
-$ len = F$LENGTH(P2)
-$ base = F$EXTRACT(0,len-3,P2)
-$ output_file = base + "_out.h5"
-$ output_err = base + ".h5repackerr"
-$ output_out = base + ".h5repackout"
-$
-$ begin = "Testing h5repack"
-$ !
-$ ! Run the test and save output in the 'actual' file
-$ !
-$ define/nolog sys$error 'output_err'
-$ define/nolog sys$output 'output_out'
-$
-$ ON ERROR THEN CONTINUE
-$ h5repack 'P1 'P2 'output_file'
-$ h5diff 'P2 'output_file'
-$ deassign sys$error
-$ deassign sys$output
-$ if F$SEARCH(output_err) .EQS. ""
-$ then
-$ result = "PASSED"
-$ line = F$FAO("!16AS !40AS !22AS !67AS", begin, P1, P2, result)
-$ else
-$ result = "*FAILED*"
-$ line = F$FAO("!16AS !40AS !22AS !66AS", begin, P1, P2, result)
-$ endif
-
-$ !
-$ ! Print test result
-$ !
-$ write sys$output line
-$ !
-$ !
-$ !
-$ ! Cleanup temporary files
-$ !
-$ if F$SEARCH(output_err) .NES. ""
-$ then
-$ del *.h5repackerr;*
-$ endif
-$ del *.h5repackout;*
-$ del *_out.h5;*
-$ENDSUBROUTINE
-
-
diff --git a/vms/tools/h5repack/make.com b/vms/tools/h5repack/make.com
deleted file mode 100644
index 0de0e2b..0000000
--- a/vms/tools/h5repack/make.com
+++ /dev/null
@@ -1,55 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$! Makefile for VMS systems.
-$!
-$! Make h5repack tool
-$!
-$! The next two lines should be uncommented only when building by hand in the
-$! current directory. Use build.com in the vms directory to build
-$! the distribution. Make sure that location of the zlib library is correct.
-$! define zlib_dir sys$sysusers:[pourmal.zlib-1_2_3]
-$! ccopt = "/float=ieee_float/define=H5_VMS/include=zlib_dir"
-$ ccc := cc 'ccopt /include=([-.-.src], [-.lib], [-.-.test])
-$ type sys$input
- Creating h5repack ...
-$!
-$ cobj= " h5repack_main, h5repack, h5repack_copy, h5repack_refs," +-
- "h5repack_filters, h5repack_opttable, h5repack_parse, " +-
- "h5repack_verify, h5repacktst"
-
-$!
-$ ccc 'cobj
-$ link/exe=h5repack.exe -
- h5repack_main, h5repack, h5repack_copy, h5repack_refs, h5repack_filters, -
- h5repack_opttable, h5repack_parse, -
- h5repack_verify, -
- [-.lib]libh5tools.olb/lib, -
- [-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Finished h5repack
-
-$ type sys$input
- Creating h5repacktst ...
-$ link/exe=h5repacktst.exe -
- h5repacktst, -
- h5repack, h5repack_copy, h5repack_refs, h5repack_filters, -
- h5repack_opttable, h5repack_parse, -
- h5repack_verify, -
- [-.lib]libh5tools.olb/lib,[-.-.test]libh5test.olb/lib, -
- [-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Finished h5repacktst
-$!
-$ exit
diff --git a/vms/tools/h5stat/make.com b/vms/tools/h5stat/make.com
deleted file mode 100644
index a822aaa..0000000
--- a/vms/tools/h5stat/make.com
+++ /dev/null
@@ -1,39 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$! Makefile for VMS systems.
-$!
-$! Make h5stat tool
-$!
-$! The next two lines should be uncommented only when building by hand in the
-$! current directory. Use build.com in the vms directory to build
-$! the distribution. Make sure that location of the zlib library is correct.
-$! define zlib_dir sys$sysusers:[pourmal.zlib-1_2_3]
-$! ccopt = "/float=ieee_float/define=H5_VMS/include=zlib_dir"
-$ ccc := cc 'ccopt /include=([-.-.src], [-.lib], [-.-.test])
-$ type sys$input
- Creating h5stat
-$!
-$ cobj= " h5stat "
-$!
-$ ccc 'cobj
-$ type sys$input
-$ link/exe=h5stat.exe -
- h5stat, -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Created h5stat
-$!
-$!
-$ exit
diff --git a/vms/tools/lib/make.com b/vms/tools/lib/make.com
deleted file mode 100644
index 8e9ff47..0000000
--- a/vms/tools/lib/make.com
+++ /dev/null
@@ -1,34 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$! Makefile for VMS systems.
-$!
-$! Make HDF5 tools library
-$!
-$! ccopt = "/float=ieee_float"
-$ ccc := cc 'ccopt /include=([-.-.src])
-$!
-$ type sys$input
- Creating HDF5 Tools library
-$!
-$ cobj="h5tools, h5tools_str, h5tools_utils, h5diff, h5diff_array, "+-
- "h5diff_attr, h5diff_dset, h5diff_util, h5trav,"+-
- "h5tools_filters, h5tools_ref, h5tools_type"
-$!
-$ ccc 'cobj
-$ library/create []libh5tools 'cobj
-$ type sys$input
- Created HDF5 tools library
-$!
-$ exit
diff --git a/vms/tools/misc/make.com b/vms/tools/misc/make.com
deleted file mode 100644
index ed2d061..0000000
--- a/vms/tools/misc/make.com
+++ /dev/null
@@ -1,90 +0,0 @@
-$!#
-$!# Copyright by The HDF Group.
-$!# Copyright by the Board of Trustees of the University of Illinois.
-$!# All rights reserved.
-$!#
-$!# This file is part of HDF5. The full HDF5 copyright notice, including
-$!# terms governing use, modification, and redistribution, is contained in
-$!# the files COPYING and Copyright.html. COPYING can be found at the root
-$!# of the source code distribution tree; Copyright.html can be found at the
-$!# root level of an installed copy of the electronic HDF5 document set and
-$!# is linked from the top-level documents page. It can also be found at
-$!# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
-$!# access to either file, you may request a copy from help@hdfgroup.org.
-$!#
-$! Makefile for VMS systems.
-$!
-$! Make miscellaneous tools
-$!
-$! The next two lines should be uncommented only when building by hand in the
-$! current directory. Use build.com in the vms directory to build
-$! the distribution. Make sure that location of the zlib library is correct.
-$! define zlib_dir sys$sysusers:[pourmal.zlib-1_2_3]
-$! ccopt = "/float=ieee_float/define=H5_VMS/include=zlib_dir"
-$ ccc := cc 'ccopt /include=([-.-.src], [-.lib], [-.-.test])
-$ type sys$input
- Creating h5debug
-$!
-$ cobj= " h5debug "
-$!
-$ ccc 'cobj
-$ type sys$input
-$ link/exe=h5debug.exe -
- h5debug, -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Created h5debug
-$!
-$ type sys$input
- Creating h5mkgrp
-$!
-$ cobj= " h5mkgrp "
-$!
-$ ccc 'cobj
-$ type sys$input
-$ link/exe=h5mkgrp.exe -
- h5mkgrp, -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Created h5mkgrp
-$!
-$ type sys$input
- Creating h5repart
-$!
-$ cobj= " h5repart "
-$!
-$ ccc 'cobj
-$ type sys$input
-$ link/exe=h5repart.exe -
- h5repart, -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Created h5repart
-$!
-$ cobj= " h5repart_gentest "
-$!
-$ ccc 'cobj
-$ type sys$input
-$ link/exe=h5repart_gentest.exe -
- h5repart_gentest, -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Created h5repart_gentest
-$!
-$ type sys$input
- Creating repart_test
-$!
-$ cobj= " repart_test "
-$!
-$ ccc 'cobj
-$ type sys$input
-$ link/exe=repart_test.exe -
- repart_test, -
- [-.lib]libh5tools.olb/lib,[-.-.src]hdf5.olb/lib,zlib_dir:libz.olb/lib
-$ type sys$input
- Created repart_test
-$!
-$ type sys$input
- Done with misc tools compilation
-$!
-$ exit
diff --git a/vms/tools/testfiles/tattr-3.ddl b/vms/tools/testfiles/tattr-3.ddl
deleted file mode 100644
index 8907843..0000000
--- a/vms/tools/testfiles/tattr-3.ddl
+++ /dev/null
@@ -1,13 +0,0 @@
-
-#############################
-Expected output for 'h5dump --header -a /attr2 --attribute=/attr tattr.h5'
-#############################
-HDF5 "tattr.h5" {
-ATTRIBUTE "/attr2" {
- DATATYPE H5T_STD_I32BE
- DATASPACE SIMPLE { ( 10 ) / ( 10 ) }
-}
-ATTRIBUTE "/attr" {
-}
-}
-h5dump error: unable to open attribute "/"
diff --git a/vms/tools/testfiles/tdset-2.ddl b/vms/tools/testfiles/tdset-2.ddl
deleted file mode 100644
index e6439ae..0000000
--- a/vms/tools/testfiles/tdset-2.ddl
+++ /dev/null
@@ -1,17 +0,0 @@
-
-#############################
-Expected output for 'h5dump -H -d dset1 -d /dset2 --dataset=dset3 tdset.h5'
-#############################
-HDF5 "tdset.h5" {
-DATASET "dset1" {
- DATATYPE H5T_STD_I32BE
- DATASPACE SIMPLE { ( 10, 20 ) / ( 10, 20 ) }
-}
-DATASET "/dset2" {
- DATATYPE H5T_IEEE_F64BE
- DATASPACE SIMPLE { ( 30, 20 ) / ( 30, 20 ) }
-}
-DATASET "dset3" {
-}
-}
-h5dump error: unable to open dataset "dset3"
diff --git a/vms/tools/testfiles/tgroup-2.ddl b/vms/tools/testfiles/tgroup-2.ddl
deleted file mode 100644
index 120ef2d..0000000
--- a/vms/tools/testfiles/tgroup-2.ddl
+++ /dev/null
@@ -1,47 +0,0 @@
-
-#############################
-Expected output for 'h5dump --group=/g2 --group / -g /y tgroup.h5'
-#############################
-HDF5 "tgroup.h5" {
-GROUP "/g2" {
- GROUP "g2.1" {
- GROUP "g2.1.1" {
- }
- GROUP "g2.1.2" {
- }
- GROUP "g2.1.3" {
- }
- }
-}
-GROUP "/" {
- GROUP "g1" {
- GROUP "g1.1" {
- }
- GROUP "g1.2" {
- }
- }
- GROUP "g2" {
- GROUP "g2.1" {
- GROUP "g2.1.1" {
- }
- GROUP "g2.1.2" {
- }
- GROUP "g2.1.3" {
- }
- }
- }
- GROUP "g3" {
- GROUP "g3.1" {
- }
- GROUP "g3.2" {
- }
- GROUP "g3.3" {
- }
- GROUP "g3.4" {
- }
- }
-}
-GROUP "/y" {
-}
-}
-h5dump error: unable to open group "/y"
diff --git a/vms/tools/testfiles/tperror.ddl b/vms/tools/testfiles/tperror.ddl
deleted file mode 100644
index 7275907..0000000
--- a/vms/tools/testfiles/tperror.ddl
+++ /dev/null
@@ -1,9 +0,0 @@
-
-#############################
-Expected output for 'h5dump -p -d bogus tfcontents1.h5'
-#############################
-HDF5 "tfcontents1.h5" {
-DATASET "bogus" {
-}
-}
-h5dump error: unable to open dataset "bogus"