From 6c630798f8aa8ab0814082da0d0303164906ab02 Mon Sep 17 00:00:00 2001 From: Noah Hellman Date: Sun, 29 Jan 2023 18:21:44 +0100 Subject: [PATCH] spec tests: filter out non-applicable test files --- tests/suite/Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/suite/Makefile b/tests/suite/Makefile index de78a31..53c8bbd 100644 --- a/tests/suite/Makefile +++ b/tests/suite/Makefile @@ -5,6 +5,10 @@ TEST=$(shell find . -name '*.test' | sort) TEST_RS=${TEST:.test=.rs} +BLACKLIST += filters # lua filters not implemented +BLACKLIST += symb # uses ast +BLACKLIST += sourcepos # not parsable + .PHONY: suite suite: mod.rs @@ -12,7 +16,7 @@ mod.rs: ${TEST_RS} printf "" > $@ for f in ${TEST}; do \ name=$$(basename -s .test $$f); \ - echo "mod $$name;" >> $@; \ + echo ${BLACKLIST} | tr ' ' '\n' | grep -q $$name || echo "mod $$name;" >> $@; \ done .test.rs: