Probably useful to run it more verbosely:
make AM_V_GEN= AM_V_at= VERBOSE=1 maintainer-check
-* After "make -j12 check" succeeds. run "make -j12 distcheck" before
+* After "make -j12 check" succeeds. Run "make -j12 distcheck" before
pushing a commit, since that exercises yet more of the code.
* To un-silence (some) of what make does, use make V=1.
make bootstrap
make -j12 check keep_testdirs=yes
make maintainer-check
- make -j12 distcheck # regular distcheck
- make -j12 distcheck AM_TESTSUITE_MAKE="make -j12" # parallelize makes
make -j12 check-no-trailing-backslash-in-recipes
make -j12 check-cc-no-c-o
+ make -j12 distcheck # regular distcheck
+ make -j12 distcheck AM_TESTSUITE_MAKE="make -j12" # parallelize makes
It is also advised to run "git clean -fdx" before invoking the
bootstrap, to ensure a really clean rebuild. However, it must
pkg-targets = check dist
-# Note: "ttp" stays for "Third Party Package".
+# Note: "ttp" stands for "Third Party Package".
ttp-check ttp-check-all: do-clone = $(GIT) clone --verbose
ttp-check: ttp-packages = $(FEW_PACKAGES)
# Makefile.am rules, configure.ac code and helper shell script created and
# used by out shell scripts, because Autoconf (as of version 2.69) does not
# yet ensure that $CONFIG_SHELL will be set to a proper POSIX shell.
+# We exclude failure_footer_text_colorized in test-defs.in from the
+# check because the result differs with $(...) and I (Karl) don't know why;
+# the testsuite-summary-color.sh and tap-summary-color tests fail when
+# $(...) is used. Life is too short.
sc_tests_command_subst:
@found=false; \
scan () { \
-e '/<<.*END/,/^END/b' -e '/<<.*EOF/,/^EOF/b' \
-e 's/\\`/\\{backtick}/' \
-e "s/[^\\]'\([^']*\`[^']*\)*'/'{quoted-text}'/g" \
+ -e /failure_footer_text_colorized=/d \
-e '/`/p' $$*; \
}; \
for file in $(xtests); do \