diff options
author | David Young <dyoung@hdfgroup.org> | 2020-07-15 21:43:48 (GMT) |
---|---|---|
committer | David Young <dyoung@hdfgroup.org> | 2020-07-15 21:43:48 (GMT) |
commit | be0b2f132d5c541510e6517c5326e6763f791f7c (patch) | |
tree | ec541d2e0b24decdc55d93d0add9ee0c73bdf5bd /test/testvfdswmr.sh.in | |
parent | 91a7258dbfe447631748aa46a8418533e832cbe5 (diff) | |
download | hdf5-be0b2f132d5c541510e6517c5326e6763f791f7c.zip hdf5-be0b2f132d5c541510e6517c5326e6763f791f7c.tar.gz hdf5-be0b2f132d5c541510e6517c5326e6763f791f7c.tar.bz2 |
Perform the few_big and many_small tests with and without VDS enabled.
Diffstat (limited to 'test/testvfdswmr.sh.in')
-rw-r--r-- | test/testvfdswmr.sh.in | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/test/testvfdswmr.sh.in b/test/testvfdswmr.sh.in index eeeff1d..42384c5 100644 --- a/test/testvfdswmr.sh.in +++ b/test/testvfdswmr.sh.in @@ -624,28 +624,28 @@ if [ ${do_groups:-no} = yes ]; then rm -f vfd_swmr_group_reader.*.{out,rc} fi -# -# Test many small datasets of one and two dimensions. -# -# Perform 50 iterations on 1000 extensible datasets configured with 16x16 -# chunks of 32-bit unsigned integer elements, -# expanding each dataset by a chunk in one dimension (up to 50x1 16x16 chunks) -# on each iteration. -# -# Perform the test again, extending each dataset -# in *two* dimensions (up to 50x50 16x16 chunks). -# -for dims in 1 2; do +for options in "-d 1" "-d 2" "-d 1 -V"; do if [ ${do_many_small:-no} = no ]; then continue fi - echo launch vfd_swmr_bigset_writer many small, $dims dimensions + # + # Test many small datasets of one and two dimensions. + # + # Perform 50 iterations on 1000 extensible datasets configured with + # 16x16 chunks of 32-bit unsigned integer elements, + # expanding each dataset by a chunk in one dimension (up to 50x1 + # 16x16 chunks) on each iteration. + # + # Perform the test again, extending each dataset + # in *two* dimensions (up to 50x50 16x16 chunks). + # + echo launch vfd_swmr_bigset_writer many small, options $options catch_out_err_and_rc vfd_swmr_bigset_writer \ - ../vfd_swmr_bigset_writer -n 50 -d $dims -s 1000 -r 16 -c 16 -q & + ../vfd_swmr_bigset_writer -n 50 $options -s 1000 -r 16 -c 16 -q & pid_writer=$! catch_out_err_and_rc vfd_swmr_bigset_reader \ - ../vfd_swmr_bigset_reader -n 50 -d $dims -s 1000 -r 16 -c 16 -q -W & + ../vfd_swmr_bigset_reader -n 50 $options -s 1000 -r 16 -c 16 -q -W & pid_reader=$! # Wait for the reader to finish before signalling the @@ -673,28 +673,28 @@ for dims in 1 2; do rm -f vfd_swmr_bigset_reader.*.{out,rc} done -# -# Test a few big datasets of one and two dimensions. -# -# Perform 50 iterations on 5 extensible datasets configured with 256x256 -# chunks of 32-bit unsigned integer elements, -# expanding each dataset by a chunk in one dimension (up to 50x1 256x256 chunks) -# on each iteration. -# -# Perform the test again, extending each dataset -# in *two* dimensions (up to 50x50 256x256 chunks). -# -for dims in 1 2; do +for options in "-d 1" "-d 2" "-d 1 -V"; do + # + # Test a few big datasets of one and two dimensions. + # + # Perform 50 iterations on 5 extensible datasets configured with + # 256x256 chunks of 32-bit unsigned integer elements, + # expanding each dataset by a chunk in one dimension (up to 50x1 + # 256x256 chunks) on each iteration. + # + # Perform the test again, extending each dataset + # in *two* dimensions (up to 50x50 256x256 chunks). + # if [ ${do_few_big:-no} = no ]; then continue fi - echo launch vfd_swmr_bigset_writer few big, $dims dimensions + echo launch vfd_swmr_bigset_writer few big, options $options catch_out_err_and_rc vfd_swmr_bigset_writer \ - ../vfd_swmr_bigset_writer -n 50 -d $dims -s 5 -r 256 -c 256 -q & + ../vfd_swmr_bigset_writer -n 50 $options -s 5 -r 256 -c 256 -q & pid_writer=$! catch_out_err_and_rc vfd_swmr_bigset_reader \ - ../vfd_swmr_bigset_reader -n 50 -d $dims -s 5 -r 256 -c 256 -q -W & + ../vfd_swmr_bigset_reader -n 50 $options -s 5 -r 256 -c 256 -q -W & pid_reader=$! # Wait for the reader to finish before signalling the |