make check
to (get, initialize and) run the tests
-make -C build/tests do-regressions
+make -C build/tests do-regressions
make -C build/tests do-ansi
make -C build/tests do-quicklisp
make -C build/tests do-mop-tests
runs the specified tests
+
+make -C build/tests/ show-fails
+ prints results
output.ecl/ansi.log: config.lsp
$(MAKE) do-ansi
+ $(MAKE) show-fails
output.ecl/regressions.log: config.lsp
$(MAKE) do-regressions
+ $(MAKE) show-fails
do-ansi: ansi-tests config.lsp
$(ECL) -norc -load config.lsp -eval '(ecl-tests::run-ansi-tests)' -eval '(ext:quit)' < /dev/null
do-mop-tests: mop-features config.lsp
$(ECL) -norc -load config.lsp -eval '(ecl-tests::run-mop-tests)' -eval '(ext:quit)' < /dev/null
+show-fails:
+ grep "^Test .* failed" output.ecl/ansi.log output.ecl/regressions.log
+
#
# Create directories
#