Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Nov 2002 16:37:42 +0100
From:      Christopher Sharp <csharp@gmx.net>
To:        freebsd-audit@freebsd.org
Subject:   patch for the make regression test
Message-ID:  <20021129153742.GA11955@gmx.net>

next in thread | raw e-mail | index | archive | help

--FL5UXtIhxfXey3p5
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hello,
as I stated in an email I wrote to -current yesterday I'm not really 
happy with the output of the regression test for make which is run before
every command in src. Attached you can find a patch to make it
IMHO nicer and shorter. I would be really glad if something like
this or this patch could get commited.

Comments ?

	- Christopher

--FL5UXtIhxfXey3p5
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="make.Makefile.patch"

--- Makefile.old	Thu Nov 28 14:21:32 2002
+++ Makefile	Fri Nov 29 16:30:57 2002
@@ -19,28 +19,29 @@
 NIL=
 
 all:
-	@echo "Running test variables"
+	@echo "Doing regression tests for make:"
+	@echo -n "Running test variables... "
 	@echo 1:${DATA1} 2:${DATA2} 3:${DATA3} 4:${DATA4} 5:${DATA5} | \
 		diff -u ${.CURDIR}/regress.variables.out - || ${MAKE} failure
-	@echo "PASS: Test variables detected no regression, output matches."
-	@echo "Running test targets"
+	@echo "ok"
+	@echo -n "Running test targets... "
 	@${MAKE} double || ${MAKE} failure
-	@echo "PASS: Test targets detected no regression."
-	@echo "Running test sysvmatch"
+	@echo "ok"
+	@echo -n "Running test sysvmatch... "
 	@${MAKE} sysvmatch || ${MAKE} failure
-	@echo "PASS: Test sysvmatch detected no regression."
-	@echo "Running test lhs_expn"
+	@echo "ok"
+	@echo -n "Running test lhs_expn... "
 	@! ${MAKE} lhs_expn && true || ${MAKE} failure
-	@echo "PASS: Test lhs_expn detected no regression."
-	@echo "Running test notdef"
+	@echo "ok"
+	@echo -n "Running test notdef... "
 	@${MAKE} notdef || ${MAKE} failure
-	@echo "PASS: Test notdef detected no regression."
-	@echo "Running test modifiers"
+	@echo "ok"
+	@echo -n "Running test modifiers... "
 	@${MAKE} modifiers || ${MAKE} failure
-	@echo "PASS: Test modifiers detected no regression."
-	@echo "Running test funny_targets"
+	@echo "ok"
+	@echo -n "Running test funny_targets... "
 	@${MAKE} funny_targets || ${MAKE} failure
-	@echo "PASS: Test funny_targets detected no regression."
+	@echo "ok"
 
 .if make(double)
 # Doubly-defined targets.  make(1) will warn, but use the "right" one.  If it
@@ -91,5 +92,5 @@
 .endif
 
 failure:
-	@echo "FAIL: Test failed: regression detected.  See above."
+	@echo "failed (regression detected)"
 	@false

--FL5UXtIhxfXey3p5--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-audit" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021129153742.GA11955>