Allow for adjusting line length of test backtraces
* test/Makefile.in (TEST_BACKTRACE_LINE_LENGTH): New option. (%.log): Respect backtrace line length.
This commit is contained in:
parent
52c9c6b9d8
commit
d48f30057f
1 changed files with 12 additions and 1 deletions
|
@ -97,6 +97,16 @@ TEST_LOCALE = C
|
|||
# this by default since it gives nicer stacktraces.
|
||||
TEST_LOAD_EL ?= yes
|
||||
|
||||
# Maximum length of lines in ert backtraces; nil for no limit.
|
||||
# (if empty, use the default ert-batch-backtrace-right-margin).
|
||||
TEST_BACKTRACE_LINE_LENGTH =
|
||||
|
||||
ifeq (${TEST_BACKTRACE_LINE_LENGTH},)
|
||||
ert_opts =
|
||||
else
|
||||
ert_opts = --eval '(setq ert-batch-backtrace-right-margin ${TEST_BACKTRACE_LINE_LENGTH})'
|
||||
endif
|
||||
|
||||
ifeq (@HAVE_MODULES@, yes)
|
||||
MODULES_EMACSOPT := --module-assertions
|
||||
else
|
||||
|
@ -147,7 +157,8 @@ endif
|
|||
|
||||
%.log: %.elc
|
||||
$(AM_V_at)${MKDIR_P} $(dir $@)
|
||||
$(AM_V_GEN)HOME=/nonexistent $(emacs) -l ert -l $(testloadfile) \
|
||||
$(AM_V_GEN)HOME=/nonexistent $(emacs) \
|
||||
-l ert ${ert_opts} -l $(testloadfile) \
|
||||
--eval "(ert-run-tests-batch-and-exit ${SELECTOR_ACTUAL})" ${WRITE_LOG}
|
||||
|
||||
ifeq (@HAVE_MODULES@, yes)
|
||||
|
|
Loading…
Add table
Reference in a new issue