forked from mirrors/org-mode
make test: Make failure summary more verbose
* mk/default.mk: By default enable verbose failure summary for Emacs-28 or newer. Set or unset EMACS_TEST_VERBOSE environment to control reporting of failure reasons in summary since in Emacs-28 ERT switches to verbose mode even by an empty string (fixed in Emacs-29).
This commit is contained in:
parent
e604187779
commit
2da1046435
|
@ -32,6 +32,20 @@ TMPDIR ?= /tmp
|
||||||
testdir = $(TMPDIR)/tmp-orgtest
|
testdir = $(TMPDIR)/tmp-orgtest
|
||||||
|
|
||||||
# Configuration for testing
|
# Configuration for testing
|
||||||
|
# Verbose ERT summary by default for Emacs-28 and above.
|
||||||
|
# To override:
|
||||||
|
# - Add to local.mk
|
||||||
|
# EMACS_TEST_VERBOSE =
|
||||||
|
# - Export EMACS_TEST_VERBOSE environment variable with empty value
|
||||||
|
# - Run tests as
|
||||||
|
# EMACS_TEST_VERBOSE= make test [OTHER_ARGUMENTS...]
|
||||||
|
# or as
|
||||||
|
# make test EMACS_TEST_VERBOSE= [OTHER_ARGUMENTS...]
|
||||||
|
EMACS_TEST_VERBOSE ?= yes
|
||||||
|
ifeq (,$(EMACS_TEST_VERBOSE))
|
||||||
|
# Emacs-28 considers empty value as true, fixed in Emacs-29
|
||||||
|
unexport EMACS_TEST_VERBOSE
|
||||||
|
endif
|
||||||
# add options before standard load-path
|
# add options before standard load-path
|
||||||
BTEST_PRE =
|
BTEST_PRE =
|
||||||
# add options after standard load path
|
# add options after standard load path
|
||||||
|
|
Loading…
Reference in New Issue