From 1d7528b63ae429e01f097b831aba50c060c4ea7e Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Sun, 30 Aug 2015 10:58:38 +0100 Subject: [PATCH] src/Makefile.am: Improve test running rule. Catch errors and print them briefly rather than having a full stack backtrace. --- src/Makefile.am | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index 20878a5..5b8aa21 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -127,8 +127,12 @@ EXTRA_DIST += lexer-test.lisp check-local: $(V_TEST)true_srcdir=$$(cd $(srcdir); pwd); \ ASDF_OUTPUT_TRANSLATIONS=$$true_srcdir:$(abs_builddir): \ - $(CL_LAUNCH) -l $(LISPSYS) +I -S $$true_srcdir/: \ - -i '(asdf:test-system "sod")' + $(CL_LAUNCH) -l $(LISPSYS) -s sod-test +I -S $$true_srcdir/: \ + -i '(handler-case ;\ + (asdf:test-system "sod") ;\ + (error (cond) ;\ + (format *error-output* "ERR: ~A~%" cond) ;\ + (cl-launch:quit 1)))' ###-------------------------------------------------------------------------- ### Installation. -- 2.11.0