summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-09-18 16:02:57 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-09-18 16:02:57 +0200
commit900db6294298c1eeb8110b73ef8dafc8175ef4a1 (patch)
tree0bc519c4c754e5baff25c9045a313fdda5b2ec24 /data/test/Makefile
parent59d6ea1df12aa2fadcab1ec5cd22b99873721869 (diff)
Making progress on the automated testing...
Diffstat (limited to 'data/test/Makefile')
-rw-r--r--data/test/Makefile15
1 files changed, 10 insertions, 5 deletions
diff --git a/data/test/Makefile b/data/test/Makefile
index 43e2232..de460c3 100644
--- a/data/test/Makefile
+++ b/data/test/Makefile
@@ -7,15 +7,16 @@ SOLUTION_DIR ?= /tmp/tabellion/sol/
ORACLE_CREATOR_SCRIPT = ${CURDIR}/oracle_creator.py
################################################################################
TEST_FILES = $(addsuffix /valid,$(TEST_DIRS))
+SOLUTION_FILES = $(addsuffix .sol,$(addprefix $(SOLUTION_DIR)/,$(TEST_DIRS)))
#VHD_FILES = $(addsuffix .vhd, $(TEST_FILES))
AST_FILES = $(addsuffix .xml, $(TEST_FILES))
OCL_FILES = $(addsuffix .ocl, $(TEST_FILES))
+RSL_FILES = $(addsuffix .rsl, $(TEST_DIRS))
-all: $(AST_FILES) $(OCL_FILES)
- for TD in $(TEST_DIRS) ; do \
- $(MAKE) -C $$TD PROPERTY_FILES=$$TD.pro
-
+export
+
+all: $(AST_FILES) $(OCL_FILES) $(RSL_FILES)
clean:
rm -f $(AST_FILES)
@@ -27,4 +28,8 @@ $(AST_FILES): %.xml : %.vhd
$(OCL_FILES): %.ocl : %.vhd
grep -no "\$$SOL:[0-9]\+:[0-9]\+\\$$" $< | $(ORACLE_CREATOR_SCRIPT) > $@
-
+$(RSL_FILES): %.rsl : %/valid.ocl %/valid.xml
+ $(MAKE) -C $(TABELLION_MAIN) \
+ AST_FILE=${PWD}/$(patsubst %.rsl,%,$@)/valid.xml \
+ PROPERTY_FILES=$(PROPERTY_DIR)/$(patsubst %.rsl,%.pro,$@) \
+ TEMPLATE_DIR=${PWD}/$(patsubst %.rsl,%,$@)/