summaryrefslogtreecommitdiff
blob: df3e75a38d1ad998cf21c3a5ff0e676ae5f05211 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
TONKADUR_COMPILER ?= java -jar /my/src/tonkadur/src/json-export/tonkadur_json_export_standalone.jar
TONKADUR_INTERPRETER ?= python3 /my/src/tonkadur-python-engine/tonkadur_ui.py -f

FATE_FILES ?= $(wildcard ${CURDIR}/*.fate)
JSON_FILES ?= $(patsubst %.fate,%.fate.json,$(FATE_FILES))
RESULT_FILES ?= $(patsubst %.fate,%.txt,$(FATE_FILES))

default: $(RESULT_FILES)
	@echo "########"
	@echo "Non-Completed tests:"
	@grep -L -r COMPLETED $(RESULT_FILES) || true
	@echo "########"
	@echo "Failed tests:"
	@grep -r FAILED $(RESULT_FILES) || true

clean:
	rm -f $(JSON_FILES) $(RESULT_FILES)

$(RESULT_FILES): %.txt: %.fate.json
	-$(TONKADUR_INTERPRETER) $< > $@

$(JSON_FILES): %.fate.json: %.fate
	-$(TONKADUR_COMPILER) $<