From: Michael Neuling Date: Sun, 24 May 2020 02:08:47 +0000 (+1000) Subject: Add unit tests make target X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=809933a56709a44fb64315f69dd3f3bc8ead81b5;p=microwatt.git Add unit tests make target We don't run these but we should. The SOC tests have bit rotted. We need to fix them but leave them out for now. Signed-off-by: Michael Neuling --- diff --git a/Makefile b/Makefile index fb22dd4..2f7ec47 100644 --- a/Makefile +++ b/Makefile @@ -189,6 +189,20 @@ test_micropython: core_tb test_micropython_long: core_tb @./scripts/test_micropython_long.py +tests_core_tb = $(patsubst %_tb,%_tb_test,$(core_tbs)) +tests_soc_tb = $(patsubst %_tb,%_tb_test,$(soc_tbs)) + +%_test: % + ./$< --assert-level=error > /dev/null + +tests_core: $(tests_core_tb) + +tests_soc: $(tests_soc_tb) + +# FIXME SOC tests have bit rotted, so disable for now +#tests_unit: tests_core tests_soc +tests_unit: tests_core + TAGS: find . -name '*.vhdl' | xargs ./scripts/vhdltags