summaryrefslogtreecommitdiffstats
path: root/test/test_mirror.sh.in
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@lbl.gov>2022-04-18 20:28:20 (GMT)
committerGitHub <noreply@github.com>2022-04-18 20:28:20 (GMT)
commitf875a73711ea125cbe67ea7d65facce669af96a4 (patch)
treee50857ae1fcdfc644a053c8aaec904ded9787dbd /test/test_mirror.sh.in
parent17be6c2574222bf146ddc01eb3c8e344b1efddd0 (diff)
downloadhdf5-f875a73711ea125cbe67ea7d65facce669af96a4.zip
hdf5-f875a73711ea125cbe67ea7d65facce669af96a4.tar.gz
hdf5-f875a73711ea125cbe67ea7d65facce669af96a4.tar.bz2
Mirror vfd test fixes (#1629)
* Use the FAPL that was created earlier in the test (and delete an unused variable). This allows 'make check-vfd' to pass with --enable-mirror-vfd. * Check for testing directory before creating, to avoid warning from bash. Clean out .libs directory before re-using it (after a failed test), to remove any files generated by libtool. * Committing clang-format changes * Increment error count on failed file open and skip tests for VFDs that need modified filenames. * Skip the mirror VFD for 'make check-vfd' - the mirror VFD requires networking configuration parameters and can't be provided for an automated test that is configured with an environment variable. Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Diffstat (limited to 'test/test_mirror.sh.in')
-rw-r--r--test/test_mirror.sh.in8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/test_mirror.sh.in b/test/test_mirror.sh.in
index b3e75c6..9713f89 100644
--- a/test/test_mirror.sh.in
+++ b/test/test_mirror.sh.in
@@ -45,7 +45,9 @@ done
RUN_DIR=mirror_vfd_test
MIRROR_UTILS=../utils/mirror_vfd # TODO: presupposes from test/
-mkdir $RUN_DIR
+if [[ ! -d $RUN_DIR ]] ; then
+ mkdir $RUN_DIR
+fi
# Copy program files into dedicated test directory
for FILE in $MIRROR_UTILS/mirror_* ; do
@@ -61,6 +63,10 @@ cp mirror_vfd $RUN_DIR
# wrapper script. Copy these libs builds if appropriate.
if [ -f $MIRROR_UTILS/.libs/mirror_server ] ; then
RUN_LIBS=$RUN_DIR/.libs
+ # Delete previous .libs directory, to remove any generated libtool files
+ if [[ -d $RUN_LIBS ]] ; then
+ rm -rf $RUN_LIBS
+ fi
mkdir $RUN_LIBS
for FILE in $MIRROR_UTILS/.libs/mirror_* ; do
case "$FILE" in