From: Curtis Blackburn Date: Tue, 26 Mar 2013 19:46:44 +0000 (-0500) Subject: 3538. [test] Running "make test" now requires loopback interfaces to be X-Git-Tag: v9.10.0a1~448^2~19 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5805fc20a3f65ee3a78b66aa17801f1d3103cbe1;p=thirdparty%2Fbind9.git 3538. [test] Running "make test" now requires loopback interfaces to be set up. [RT #32452] --- diff --git a/CHANGES b/CHANGES index 3efca1e1136..1571df4fe21 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ +3538. [test] Running "make test" now requires loopback interfaces to be + set up. [RT #32452] + 3537. [tuning] Slave zones, when updated, now send NOTIFY messages to peers before being dumped to disk rather than after. [RT #27242] diff --git a/Makefile.in b/Makefile.in index 287d72f1bdd..252014885c3 100644 --- a/Makefile.in +++ b/Makefile.in @@ -61,9 +61,21 @@ tags: rm -f TAGS find lib bin -name "*.[ch]" -print | @ETAGS@ - -check: test - test: + @if test -n "`${PERL} ${top_srcdir}/bin/tests/system/testsock.pl 2>&- || echo fail`"; then \ + echo I: NOTE: The tests were not run because they require that; \ + echo I: the IP addresses 10.53.0.1 through 10.53.0.8 are configured; \ + echo I: as alias addresses on the loopback interface. Please run; \ + echo I: \'bin/tests/system/ifconfig.sh up\' as root to configure; \ + echo I: them, then rerun the tests. Run make force-test to run the; \ + echo I: tests anyway.; \ + exit 1; \ + fi + ${MAKE} test-force + +force-test: test-force + +test-force: status=0; \ (cd bin/tests && ${MAKE} ${MAKEDEFS} test) || status=1; \ (test -f unit/unittest.sh && $(SHELL) unit/unittest.sh) || status=1; \