[xmlsec] enable per-crypto checks



commit 5634a73a433c5edac8393ad58eeea52f8808867f
Author: Aleksey Sanin <aleksey aleksey com>
Date:   Fri Feb 27 09:51:42 2015 -0800

    enable per-crypto checks

 Makefile.am |   50 +++++++++++++++++++++++++++-----------------------
 1 files changed, 27 insertions(+), 23 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index 03f2083..6a7f79e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -88,31 +88,35 @@ docs-man:
 check: check-all check-info
 
 check-all: $(TEST_APP) 
-       @($(PRECHECK_COMMANDS) && \
        for crypto in $(CHECK_CRYPTO_LIST) ; do \
-           echo "=================== Checking xmlsec-$$crypto =================================" && \
-           $(SHELL) ./tests/testrun.sh \
-               $(ABS_SRCDIR)/tests/testKeys.sh \
-               $$crypto \
-               $(ABS_SRCDIR)/tests \
-               $(ABS_BUILDDIR)/$(TEST_APP) der \
-           && \
-           $(SHELL) ./tests/testrun.sh \
-               $(ABS_SRCDIR)/tests/testDSig.sh \
-               $$crypto \
-               $(ABS_SRCDIR)/tests \
-               $(ABS_BUILDDIR)/$(TEST_APP) \
-               der \
-           && \
-           $(SHELL) ./tests/testrun.sh \
-               $(ABS_SRCDIR)/tests/testEnc.sh \
-               $$crypto \
-               $(ABS_SRCDIR)/tests \
-               $(ABS_BUILDDIR)/$(TEST_APP) \
-               der \
-           ; \
-       done; )
+               make check-crypto-$$crypto ; \
+       done
 
+check-crypto-%: $(TEST_APP) 
+       @($(PRECHECK_COMMANDS) && \
+    echo "=================== Checking xmlsec-$* =================================" && \
+    $(SHELL) ./tests/testrun.sh \
+        $(ABS_SRCDIR)/tests/testKeys.sh \
+        $* \
+        $(ABS_SRCDIR)/tests \
+        $(ABS_BUILDDIR)/$(TEST_APP) der \
+    && \
+    $(SHELL) ./tests/testrun.sh \
+        $(ABS_SRCDIR)/tests/testDSig.sh \
+        $* \
+        $(ABS_SRCDIR)/tests \
+        $(ABS_BUILDDIR)/$(TEST_APP) \
+        der \
+    && \
+    $(SHELL) ./tests/testrun.sh \
+        $(ABS_SRCDIR)/tests/testEnc.sh \
+        $* \
+        $(ABS_SRCDIR)/tests \
+        $(ABS_BUILDDIR)/$(TEST_APP) \
+        der \
+    ; \        
+       )
+       
 check-info:
        @echo "---------------------------- ATTENTION -----------------------------------"
        @echo "--- Some of the tests use resources located on external HTTP servers.  ---"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]