Files
klammertext/tst/Makefile

27 lines
1.1 KiB
Makefile
Raw Normal View History

# Klammertext distribution test suite (subset).
#
# Runs the eight shell regression suites:
# cond_test.sh — @cond argument delimitation
# deftype_test.sh — the four klammer definition modes + redefinition table
# escape_test.sh — target character escaping and quoted specials
# filename_test.sh — filenames with spaces (quoting, " / " lists, rescue)
# alone_test.sh — an optional argument's three values (default, the
# argument type's :alone value, a written value)
# modulepath_test.sh — @eval finds modules beside the file that names them
# klammerset_test.sh — the @@@klammerset system command and its search path
# editor_test.sh — editor support (doc/edit): indentation and table
# alignment; needs python3, uses Emacs when installed
#
# Requires KLAMMERTEXT_HOME set and `ktext` on PATH (build it with `make -C com`).
.PHONY: test
test:
./cond_test.sh
./deftype_test.sh
./escape_test.sh
./filename_test.sh
./alone_test.sh
./modulepath_test.sh
./klammerset_test.sh
./editor_test.sh