From: Jim Meyering Date: Tue, 24 Oct 2006 06:43:58 +0000 (+0200) Subject: Don't let a failure in one test stop "make -k". X-Git-Tag: COREUTILS-6_5~33 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ba6b1acefd8c9d9a4c506806d68e891879706a2c;p=thirdparty%2Fcoreutils.git Don't let a failure in one test stop "make -k". * tests/Makefile.am (t1 t2 t3 t4 t5): New targets. (check-root): Depend on them, rather than executing the five commands in a single rule. Reported by Greg Schafer. --- diff --git a/ChangeLog b/ChangeLog index b08aa8951b..eb2ac2491e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2006-10-24 Jim Meyering + + Don't let a failure in one test stop "make -k" from running the others. + * tests/Makefile.am (t1 t2 t3 t4 t5): New targets. + (check-root): Depend on them, rather than executing the five + commands in a single rule. Reported by Greg Schafer. + 2006-10-23 Bob Proulx (tiny change) * Makefile.maint (alpha beta major): Use a better log message for diff --git a/tests/Makefile.am b/tests/Makefile.am index 376a2f07b3..b13294bf5d 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -20,8 +20,7 @@ EXTRA_DIST = \ umask-check very-expensive ## N O T E :: Please do not add new tests/ directories. -## Some people feel that there are too many already. -## Put new tests in misc/. +## There are too many already. Put new tests in misc/. SUBDIRS = \ chgrp chmod chown cp cut dd dircolors du expr factor fmt head \ install join ln ls ls-2 md5sum misc mkdir mv od pr readlink rm rmdir \ @@ -29,12 +28,18 @@ SUBDIRS = \ tsort unexpand uniq wc ## N O T E :: Please do not add new directories. -.PHONY: check-root -check-root: +.PHONY: check-root t1 t2 t3 t4 t5 +check-root: t1 t2 t3 t4 t5 + +t1: cd chown && $(MAKE) check TESTS=basic +t2: cd cp && $(MAKE) check TESTS=special-bits +t3: cd rm && $(MAKE) check TESTS=no-give-up +t4: cd rm && $(MAKE) check TESTS=fail-2eperm +t5: cd tail-2 && $(MAKE) check TESTS=append-only check-recursive: root-hint