diff options
author | Allen Byrne <50328838+byrnHDF@users.noreply.github.com> | 2021-08-19 21:03:05 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-19 21:03:05 (GMT) |
commit | 3600d33f10db1d520f360930c40bf99e282af101 (patch) | |
tree | 4d3bbefa53b4e4509ea8df5a36af5ea7337a2f41 /test/test_usecases.sh.in | |
parent | 564380d176ae71d9f4ece9df51957e3f817be45d (diff) | |
download | hdf5-3600d33f10db1d520f360930c40bf99e282af101.zip hdf5-3600d33f10db1d520f360930c40bf99e282af101.tar.gz hdf5-3600d33f10db1d520f360930c40bf99e282af101.tar.bz2 |
CMake should use the output dir programs for shell scripts (#928)
Diffstat (limited to 'test/test_usecases.sh.in')
-rw-r--r-- | test/test_usecases.sh.in | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/test/test_usecases.sh.in b/test/test_usecases.sh.in index bb53697..eaa875e 100644 --- a/test/test_usecases.sh.in +++ b/test/test_usecases.sh.in @@ -22,10 +22,16 @@ # exit codes are okay (0). srcdir=@srcdir@ +bindir=@bindir@ + +# If the bindir directory is not set just use current (.). +if test -z "$bindir"; then + bindir=. +fi # Check to see if the VFD specified by the HDF5_DRIVER environment variable # supports SWMR. -./swmr_check_compat_vfd +$bindir/swmr_check_compat_vfd rc=$? if [[ $rc != 0 ]] ; then echo @@ -85,7 +91,7 @@ TOOLTEST() { # Run test. TESTING $program $@ ( - $RUNSERIAL ./$program "$@" + $RUNSERIAL $bindir/$program "$@" ) >$actual 2>$actual_err exit_code=$? @@ -178,14 +184,14 @@ fi # main body for p in $USECASES_PROGRAMS; do - TOOLTEST ./$p - TOOLTEST ./$p -z 256 + TOOLTEST $p + TOOLTEST $p -z 256 tmpfile=/tmp/datatfile.$$ - TOOLTEST ./$p -f $tmpfile; rm -f $tmpfile - TOOLTEST ./$p -l w - TOOLTEST ./$p -l r + TOOLTEST $p -f $tmpfile; rm -f $tmpfile + TOOLTEST $p -l w + TOOLTEST $p -l r # use case 1.9, testing with multi-planes chunks - TOOLTEST ./$p -z 256 -y 5 # 5 planes chunks + TOOLTEST $p -z 256 -y 5 # 5 planes chunks # cleanup temp datafile if test -z "$HDF5_NOCLEANUP"; then rm -f $p.h5 |