[svn-r12249] Purpose: Maintenance

Description: cleaned up make.com file; added command file to run the tests.

Solution:

Platforms tested: VMS server

Misc. update:
This commit is contained in:
Elena Pourmal 2006-04-14 16:30:39 -05:00
parent 449af61402
commit fdd2d22773
2 changed files with 253 additions and 225 deletions

207
vms/test/check.com Normal file
View File

@ -0,0 +1,207 @@
$!#
$!# 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://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have
$!# access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu.
$!#
$! Makefile for VMS systems.
$!
$! Run HDF5 C tests
$!
$ type sys$input
Running tests. Output will be saved in the check_vms.out file
$ define sys$output check_vms.out
$
$ type sys$input
------- Running testhdf5 -------
$ run testhdf5
$ type sys$input
$ type sys$input
------- Running lheap -------
$ run lheap
$ type sys$input
$ type sys$input
------- Running fheap -------
$ run fheap
$ type sys$input
$ type sys$input
------- Running ohdr -------
$ run ohdr
$ type sys$input
$ type sys$input
------- Running stab -------
$ run stab
$ type sys$input
$ type sys$input
------- Running gheap -------
$ run gheap
$ type sys$input
$ type sys$input
------- Running btree2 -------
$ run btree2
$ type sys$input
$ type sys$input
------- Running cache -------
$ run cache
$ type sys$input
$ type sys$input
------- Running cache_api -------
$ run cache_api
$ type sys$input
$ type sys$input
------- Running pool -------
$ run pool
$ type sys$input
$ type sys$input
------- Running hyperslab -------
$ run hyperslab
$ type sys$input
$ type sys$input
------- Running istore -------
$ run istore
$ type sys$input
$ type sys$input
------- Running bittest -------
$ run bittests
$ type sys$input
$ type sys$input
------- Running dt_arith -------
$ run dt_arith
$ type sys$input
$ type sys$input
------- Running dtypes -------
$ run dtypes
$ type sys$input
$ type sys$input
------- Running cmpd_dset -------
$ run cmpd_dset
$ type sys$input
$ type sys$input
------- Running extend -------
$ run extend
$ type sys$input
$ type sys$input
------- Running external -------
$ run external
$ type sys$input
$ type sys$input
------- Running links -------
$ run links
$ type sys$input
$ type sys$input
------- Running unlink -------
$ run unlink
$ type sys$input
$ type sys$input
------- Running big -------
$ run big
$ type sys$input
$! type sys$input
!------- Running mtime -------
$! run mtime
$! type sys$input
$ type sys$input
------- Running fillval -------
$ run fillval
$ type sys$input
$ type sys$input
------- Running fillval -------
$ run fillval
$ type sys$input
$ type sys$input
------- Running mount -------
$ run mount
$ type sys$input
$ type sys$input
------- Running flush1 -------
$ run flush1
$ type sys$input
$ type sys$input
------- Running flush2 -------
$ run flush2
$ type sys$input
$ type sys$input
------- Running enum -------
$ run enum
$ type sys$input
$ type sys$input
------- Running set_extent -------
$ run set_extent
$ type sys$input
$ type sys$input
------- Running ttsafe -------
$ run ttsafe
$ type sys$input
$ type sys$input
------- Running getname -------
$ run getname
$ type sys$input
$ type sys$input
------- Running vfd -------
$ run vfd
$ type sys$input
$ type sys$input
------- Running ntypes -------
$ run ntypes
$ type sys$input
$ type sys$input
------- Running dangle -------
$ run dangle
$ type sys$input
$ type sys$input
------- Running dtransform -------
$ run dtransform
$ type sys$input
$ type sys$input
------- Running reserved -------
$ run reserved
$ type sys$input
$ type sys$input
------- Running cross_read -------
$ run cross_read
$ type sys$input
------- Testing completed -------
$ exit

View File

@ -15,9 +15,9 @@ $! Makefile for VMS systems.
$!
$! Make HDF5 library tests
$!
$ ccopt = "/float=ieee_float"
$! ccopt = "/float=ieee_float/define=H5_VMS"
$
$ ccc := cc 'ccopt /debug/define=H5_VMS/include=([-.src])/nooptimize
$ ccc := cc 'ccopt /include=([-.src])
$ type sys$input
Creating testhdf5
$
@ -26,8 +26,7 @@ $ cobj= "h5test.c, testframe.c, testhdf5.c, tarray.c, tattr.c, tconfig.c, "+-
"tmeta.c, tmisc.c, ttime.c, trefer.c, trefstr.c,"+-
"tselect.c, tskiplist.c, ttst.c, tunicode.c, tvltypes.c,"+-
"tvlstr.c, cache_common.c"
$
$!
$ ccc 'cobj
$ library/create/replace []libh5test h5test, testframe, cache_common
$ type sys$input
@ -38,405 +37,227 @@ $ link testhdf5,tarray,tattr,tconfig, -
tselect,tskiplist,ttst,tunicode,tvltypes, -
tvlstr, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$
$
$!
$ type sys$input
Creating lheap test
$
$ ccc lheap
$ link lheap, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating fheap test
$
$ ccc fheap
$ link fheap, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating ohdr test
$ ccc ohdr
$ link ohdr, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$
$!
$ type sys$input
Creating stab test
$ ccc stab
$ link stab, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating gheap test
$ ccc gheap
$ link gheap, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating btree2 test
$ ccc btree2
$ link btree2, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating cache test
$ ccc cache
$ link cache, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating cache_api test
$ ccc cache_api
$ link cache_api, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating pool test
$ ccc pool
$ link pool, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating hyperslab test
$ ccc hyperslab
$ link hyperslab, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating istore test
$ ccc istore
$ link istore, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating bittests test
$ ccc bittests
$ link bittests, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating dt_arith test
$ ccc dt_arith
$ link dt_arith, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating dtypes test
$ ccc dtypes
$ link dtypes, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating dsets tests
$ ccc dsets
$ link/debug dsets, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating cmpd_dset test
$ ccc cmpd_dset
$ link cmpd_dset, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating extend test
$ ccc extend
$ link extend, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating external test
$ ccc external
$ link external, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating links test
$ ccc links
$ link links, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating unlink test
$ ccc unlink
$ link unlink, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating big test
$ ccc big
$ link big, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating mtime test
$ ccc mtime
$ link/debug mtime, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating fillval test
$ ccc fillval
$ link fillval, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating mount test
$ ccc mount
$ link mount, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating flush1 test
$ ccc flush1
$ link flush1, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating flush2 test
$ ccc flush2
$ link flush2, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating enum test
$ ccc enum
$ link enum, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating set_extent test
$ ccc set_extent
$ link set_extent, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating ttsafe test
$ ccc ttsafe
$ link ttsafe, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating getname test
$ ccc getname
$ link getname, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating vfd test
$ ccc vfd
$ link vfd, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating ntypes test
$ ccc ntypes
$ link ntypes, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating dangle test
$ ccc dangle
$ link dangle, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating dtransform test
$ ccc dtransform
$ link dtransform, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating reserved test
$ ccc reserved
$ link reserved, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Creating cross_read test
$ ccc cross_read
$ link cross_read, -
libh5test.olb/lib,[-.src]hdf5.olb/lib
$!
$ type sys$input
Done with tests compilation
$ type sys$input
$ type sys$input
Running tests. Output will be saved in the check_vms.out file
$ define sys$output check_vms.out
$
$ type sys$input
------- Running testhdf5 -------
$ run testhdf5
$ type sys$input
$ type sys$input
------- Running lheap -------
$ run lheap
$ type sys$input
$ type sys$input
------- Running ohdr -------
$ run ohdr
$ type sys$input
$ type sys$input
------- Running stab -------
$ run stab
$ type sys$input
$ type sys$input
------- Running gheap -------
$ run gheap
$ type sys$input
$ type sys$input
------- Running btree2 -------
$ run btree2
$ type sys$input
$ type sys$input
------- Running cache -------
$ run cache
$ type sys$input
$ type sys$input
------- Running cache_api -------
$ run cache_api
$ type sys$input
$ type sys$input
------- Running pool -------
$ run pool
$ type sys$input
$ type sys$input
------- Running hyperslab -------
$ run hyperslab
$ type sys$input
$ type sys$input
------- Running istore -------
$ run istore
$ type sys$input
$ type sys$input
------- Running bittest -------
$ run bittests
$ type sys$input
$ type sys$input
------- Running dt_arith -------
$ run dt_arith
$ type sys$input
$ type sys$input
------- Running dtypes -------
$ run dtypes
$ type sys$input
$ type sys$input
------- Running cmpd_dset -------
$ run cmpd_dset
$ type sys$input
$ type sys$input
------- Running extend -------
$ run extend
$ type sys$input
$ type sys$input
------- Running external -------
$ run external
$ type sys$input
$ type sys$input
------- Running links -------
$ run links
$ type sys$input
$ type sys$input
------- Running unlink -------
$ run unlink
$ type sys$input
$ type sys$input
------- Running big -------
$ run big
$ type sys$input
$! type sys$input
!------- Running mtime -------
$! run mtime
$! type sys$input
$ type sys$input
------- Running fillval -------
$ run fillval
$ type sys$input
$ type sys$input
------- Running fillval -------
$ run fillval
$ type sys$input
$ type sys$input
------- Running mount -------
$ run mount
$ type sys$input
$ type sys$input
------- Running flush1 -------
$ run flush1
$ type sys$input
$ type sys$input
------- Running flush2 -------
$ run flush2
$ type sys$input
$ type sys$input
------- Running enum -------
$ run enum
$ type sys$input
$ type sys$input
------- Running set_extent -------
$ run set_extent
$ type sys$input
$ type sys$input
------- Running ttsafe -------
$ run ttsafe
$ type sys$input
$ type sys$input
------- Running getname -------
$ run getname
$ type sys$input
$ type sys$input
------- Running vfd -------
$ run vfd
$ type sys$input
$ type sys$input
------- Running ntypes -------
$ run ntypes
$ type sys$input
$ type sys$input
------- Running dangle -------
$ run dangle
$ type sys$input
$ type sys$input
------- Running dtransform -------
$ run dtransform
$ type sys$input
$ type sys$input
------- Running reserved -------
$ run reserved
$ type sys$input
$ type sys$input
------- Running cross_read -------
$ run cross_read
$ type sys$input
$EXIT
$ exit