Do not terminate default test runs on test failure
Joseph S. Myers
joseph@codesourcery.com
Mon Mar 31 20:29:00 GMT 2014
On Mon, 31 Mar 2014, Andreas Schwab wrote:
> make[1]: Target 'check' not remade because of errors.
That means that some dependency of the toplevel tests target failed
(possibly because a test failed to compile), in which case the commands
for that target don't get run. Generation of summaries relies on
dependencies not failing - there is a presumption that while some tests
may fail on execution (which doesn't translate to a make-level failure
unless stop-on-test-failure is set) for reasons that are hard to fix, any
failure to compile is a serious problem that should also be
straightforward to fix.
So find what the first failure at make level was and fix it (or add it to
$(tests-special) and use $(evaluate-test) in the rules, if it really needs
to be counted as a test that's allowed to fail).
--
Joseph S. Myers
joseph@codesourcery.com
More information about the Libc-alpha
mailing list