aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test-suite/Makefile17
1 files changed, 16 insertions, 1 deletions
diff --git a/test-suite/Makefile b/test-suite/Makefile
index 355ea2d024..29c211de1b 100644
--- a/test-suite/Makefile
+++ b/test-suite/Makefile
@@ -65,7 +65,7 @@ log_intro = "==========> TESTING $(1) <=========="
COMPLEXITY := $(if $(bogomips),complexity)
BUGS := bugs/opened/shouldnotfail bugs/opened/shouldnotsucceed \
- bugs/closed/shouldsucceed bugs/closed/shouldfail
+ bugs/closed bugs/closed/shouldsucceed bugs/closed/shouldfail
VSUBSYSTEMS := prerequisite success failure $(BUGS) output \
interactive micromega $(COMPLEXITY) modules
@@ -183,6 +183,21 @@ $(addsuffix .log,$(wildcard bugs/opened/shouldnotfail/*.v)): %.v.log: %.v
} > "$@"
# Closed bugs that should succeed
+$(addsuffix .log,$(wildcard bugs/closed/*.v)): %.v.log: %.v
+ @echo "TEST $<"
+ $(HIDE){ \
+ echo $(call log_intro,$<); \
+ $(command) "$<" 2>&1; R=$$?; times; \
+ if [ $$R = 0 ]; then \
+ echo $(log_success); \
+ echo " $<...Ok"; \
+ else \
+ echo $(log_failure); \
+ echo " $<...Error! (bug seems to be opened, please check)"; \
+ fi; \
+ } > "$@"
+
+# Closed bugs that should succeed
$(addsuffix .log,$(wildcard bugs/closed/shouldsucceed/*.v)): %.v.log: %.v
@echo "TEST $<"
$(HIDE){ \