mv suite{_bench} to test-html-{ut,ref} crates
- allow compiling/running html tests without compiling main crate tests (useful when e.g. making type changes to events but html unaffected) - avoid need for future flags in main crate
This commit is contained in:
parent
d2a46663f1
commit
3cea79a122
18 changed files with 182 additions and 55 deletions
|
@ -1,26 +0,0 @@
|
|||
.POSIX:
|
||||
|
||||
.SUFFIXES: .test .rs
|
||||
|
||||
TEST=$(shell find . -name '*.test' | sort)
|
||||
TEST_RS=${TEST:.test=.rs}
|
||||
|
||||
BLACKLIST += djot_js_filters # lua filters not implemented
|
||||
BLACKLIST += djot_js_symb # uses ast
|
||||
BLACKLIST += djot_js_sourcepos # not parsable
|
||||
|
||||
.PHONY: suite
|
||||
suite: mod.rs
|
||||
|
||||
mod.rs: ${TEST_RS}
|
||||
printf "" > $@
|
||||
for f in ${TEST}; do \
|
||||
name=$$(basename -s .test $$f); \
|
||||
echo ${BLACKLIST} | tr ' ' '\n' | grep -q $$name || echo "mod $$name;" >> $@; \
|
||||
done
|
||||
|
||||
.test.rs:
|
||||
gawk -fgen.awk $< > $@
|
||||
|
||||
clean:
|
||||
rm -f *.rs
|
Loading…
Add table
Add a link
Reference in a new issue