Basic framework for parsing test targets

This commit is contained in:
Fred Sundvik 2016-08-21 16:29:54 +03:00
parent cfddec17d5
commit 6d7cd639a5
3 changed files with 34 additions and 1 deletions

13
testlist.mk Normal file
View file

@ -0,0 +1,13 @@
include $(ROOT_DIR)/quantum/serial_link/tests/testlist.mk
define VALIDATE_TEST_LIST
ifneq ($1,)
ifeq ($$(findstring -,$1),-)
$$(error Test names can't contain '-', but '$1' does)
else
$$(eval $$(call VALIDATE_TEST_LIST,$$(firstword $2),$$(wordlist 2,9999,$2)))
endif
endif
endef
$(eval $(call VALIDATE_TEST_LIST,$(firstword $(TEST_LIST)),$(wordlist 2,9999,$(TEST_LIST))))