From f4240cc8a4545e4d2e2f926a72aa911d5373ab95 Mon Sep 17 00:00:00 2001 From: Eric Smith Date: Thu, 15 Sep 2016 02:00:29 -0600 Subject: Add optional SEED=n command line option to Makefile, and -S n command line option to test scripts, for deterministic regression tests. --- Makefile | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index fd31776a3..15fc2ec09 100644 --- a/Makefile +++ b/Makefile @@ -404,16 +404,22 @@ endif yosys-abc$(EXE): abc/abc-$(ABCREV)$(EXE) $(P) cp abc/abc-$(ABCREV)$(EXE) yosys-abc$(EXE) +ifneq ($(SEED),) +SEEDOPT="-S $(SEED)" +else +SEEDOPT="" +endif + test: $(TARGETS) $(EXTRA_TARGETS) - +cd tests/simple && bash run-test.sh - +cd tests/hana && bash run-test.sh - +cd tests/asicworld && bash run-test.sh - +cd tests/realmath && bash run-test.sh - +cd tests/share && bash run-test.sh - +cd tests/fsm && bash run-test.sh + +cd tests/simple && bash run-test.sh $(SEEDOPT) + +cd tests/hana && bash run-test.sh $(SEEDOPT) + +cd tests/asicworld && bash run-test.sh $(SEEDOPT) + +cd tests/realmath && bash run-test.sh $(SEEDOPT) + +cd tests/share && bash run-test.sh $(SEEDOPT) + +cd tests/fsm && bash run-test.sh $(SEEDOPT) +cd tests/techmap && bash run-test.sh - +cd tests/memories && bash run-test.sh - +cd tests/bram && bash run-test.sh + +cd tests/memories && bash run-test.sh $(SEEDOPT) + +cd tests/bram && bash run-test.sh $(SEEDOPT) +cd tests/various && bash run-test.sh +cd tests/sat && bash run-test.sh @echo "" -- cgit v1.2.3