2022-11-12 12:46:13 -05:00
|
|
|
.POSIX:
|
|
|
|
|
|
|
|
.PHONY: suite
|
|
|
|
suite:
|
2023-01-16 12:53:48 -05:00
|
|
|
git submodule update --init modules/djot.js
|
|
|
|
for f in $$(find modules/djot.js/test -name '*.test' | xargs basename -a); do \
|
|
|
|
ln -fs ../../modules/djot.js/test/$$f tests/suite/$$f; \
|
2022-11-12 12:46:13 -05:00
|
|
|
done
|
|
|
|
(cd tests/suite && make)
|
|
|
|
cargo test --features suite
|
|
|
|
|
2023-01-30 10:58:46 -05:00
|
|
|
.PHONY: suite_bench
|
|
|
|
suite_bench:
|
|
|
|
git submodule update --init modules/djot.js
|
|
|
|
for f in $$(find modules/djot.js/bench -name '*.dj' | xargs basename -a); do \
|
|
|
|
ln -fs ../../modules/djot.js/bench/$$f tests/bench/$$f; \
|
|
|
|
done
|
|
|
|
(cd tests/bench && make)
|
|
|
|
cargo test --features suite_bench
|
|
|
|
|
2022-11-12 12:46:13 -05:00
|
|
|
clean:
|
|
|
|
cargo clean
|
|
|
|
git submodule deinit -f --all
|
|
|
|
rm -f tests/suite/*.test
|
|
|
|
(cd tests/suite && make clean)
|
2023-01-30 10:58:46 -05:00
|
|
|
rm -f tests/bench/*.dj
|
|
|
|
(cd tests/bench && make clean)
|