summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorShruti Gupta <shruti.gupta@arm.com>2023-03-29 21:35:17 +0100
committerSoby Mathew <soby.mathew@arm.com>2023-03-31 10:40:55 +0100
commit2eb601b98a245df8a31e670a7dc322c2e8f153cf (patch)
tree328bdff573ac4e25d1d667f49f970e173e26e408 /Makefile
parente0400c6d2b0372d742cd2cda9aaa7c5cf4741c4a (diff)
feat(tools): add ability to skip tests for AArch32
Adds ability to skip tests based on build architecture. Testsuite name needs to be added in tftf/tests/aarch32_tests_to_skip.txt for aarch32 Signed-off-by: Shruti Gupta <shruti.gupta@arm.com> Change-Id: I04a83b7e794534dd60bee41e31d24b994a37ce09
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 7 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 13aeef9..5c9645b 100644
--- a/Makefile
+++ b/Makefile
@@ -509,12 +509,17 @@ all : $(1)
endef
+ifeq (${ARCH},aarch32)
+ ARCH_TESTS_SKIP_LIST := tftf/tests/aarch32_tests_to_skip.txt
+endif
+
$(AUTOGEN_DIR):
$(Q)mkdir -p "$@"
-$(AUTOGEN_DIR)/tests_list.c $(AUTOGEN_DIR)/tests_list.h: $(AUTOGEN_DIR) ${TESTS_FILE} ${PLAT_TESTS_SKIP_LIST}
+$(AUTOGEN_DIR)/tests_list.c $(AUTOGEN_DIR)/tests_list.h: $(AUTOGEN_DIR) ${TESTS_FILE} ${PLAT_TESTS_SKIP_LIST} $(ARCH_TESTS_SKIP_LIST)
@echo " AUTOGEN $@"
- tools/generate_test_list/generate_test_list.pl $(AUTOGEN_DIR)/tests_list.c $(AUTOGEN_DIR)/tests_list.h ${TESTS_FILE} $(PLAT_TESTS_SKIP_LIST)
+ tools/generate_test_list/generate_test_list.pl $(AUTOGEN_DIR)/tests_list.c \
+ $(AUTOGEN_DIR)/tests_list.h ${TESTS_FILE} $(PLAT_TESTS_SKIP_LIST) $(ARCH_TESTS_SKIP_LIST)
ifeq ($(SMC_FUZZING), 1)
$(Q)mkdir -p ${BUILD_PLAT}/smcf
dtc ${SMC_FUZZ_DTS} >> ${BUILD_PLAT}/smcf/dtb