summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorAlbert Cheng <acheng@hdfgroup.org>2003-03-27 00:14:30 (GMT)
committerAlbert Cheng <acheng@hdfgroup.org>2003-03-27 00:14:30 (GMT)
commitd88f9db4188178b2a7a87cd3d9aa8e9f4fcaa6ee (patch)
tree3f55decb1e19884d9ab5e08cfe208fedc51bd2da /config
parent4857e382ba0edab048a13357de85a04c503fab15 (diff)
downloadhdf5-d88f9db4188178b2a7a87cd3d9aa8e9f4fcaa6ee.zip
hdf5-d88f9db4188178b2a7a87cd3d9aa8e9f4fcaa6ee.tar.gz
hdf5-d88f9db4188178b2a7a87cd3d9aa8e9f4fcaa6ee.tar.bz2
[svn-r6524] Purpose:
New test feature Description: The various virtual file drivers (multi, family, core, ...) are not tested automatically. One would have to do it by hand by setenv HDF5_DRIVER <driver> and then do gmake check in test/. Solution: Added a new target, check-vfd, which will take the list from $VFD_LIST and run 'make check' with each of its members. Platforms tested: h5committested. Since check-vfd is not invoked by default, I went to each machine to invoke them by hand. The target worked fine but there were errors reported from those driver tests. (Those errors were beyond the scope of this make target test.) Misc. update:
Diffstat (limited to 'config')
-rw-r--r--config/conclude.in11
1 files changed, 11 insertions, 0 deletions
diff --git a/config/conclude.in b/config/conclude.in
index 1381cbb..0356e06 100644
--- a/config/conclude.in
+++ b/config/conclude.in
@@ -81,6 +81,17 @@ check test _test: tests
fi; \
done
+## Run test with different Virtual File Driver
+check-vfd:
+ @for vfd in $(VFD_LIST) dummy; do \
+ if test $$vfd != dummy; then \
+ echo "============================"; \
+ echo "Testing Virtual File Driver $$vfd"; \
+ echo "============================"; \
+ HDF5_DRIVER=$$vfd $(MAKE) check; \
+ fi; \
+ done
+
## Make installation directories directories if they don't exist.
##
$(libdir):