From d88f9db4188178b2a7a87cd3d9aa8e9f4fcaa6ee Mon Sep 17 00:00:00 2001 From: Albert Cheng Date: Wed, 26 Mar 2003 19:14:30 -0500 Subject: [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 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: --- config/conclude.in | 11 +++++++++++ 1 file changed, 11 insertions(+) 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): -- cgit v0.12