Module Name:    src
Committed By:   rillig
Date:           Thu Oct  8 17:54:20 UTC 2020

Modified Files:
        src/usr.bin/make/unit-tests: Makefile opt-debug-jobs.exp

Log Message:
make(1): fix test opt-debug-jobs on non-native platforms


To generate a diff of this commit:
cvs rdiff -u -r1.162 -r1.163 src/usr.bin/make/unit-tests/Makefile
cvs rdiff -u -r1.4 -r1.5 src/usr.bin/make/unit-tests/opt-debug-jobs.exp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.bin/make/unit-tests/Makefile
diff -u src/usr.bin/make/unit-tests/Makefile:1.162 src/usr.bin/make/unit-tests/Makefile:1.163
--- src/usr.bin/make/unit-tests/Makefile:1.162	Mon Oct  5 19:27:48 2020
+++ src/usr.bin/make/unit-tests/Makefile	Thu Oct  8 17:54:20 2020
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.162 2020/10/05 19:27:48 rillig Exp $
+# $NetBSD: Makefile,v 1.163 2020/10/08 17:54:20 rillig Exp $
 #
 # Unit tests for make(1)
 #
@@ -414,6 +414,8 @@ SED_CMDS.opt-debug-jobs=	-e 's,([0-9][0-
 SED_CMDS.opt-debug-jobs+=	-e 's,pid [0-9][0-9]*,pid <pid>,'
 SED_CMDS.opt-debug-jobs+=	-e 's,Process [0-9][0-9]*,Process <pid>,'
 SED_CMDS.opt-debug-jobs+=	-e 's,JobFinish: [0-9][0-9]*,JobFinish: <pid>,'
+# The "-q" may be there or not, see jobs.c, variable shells.
+SED_CMDS.opt-debug-jobs+=	-e 's,^\(.Command: sh\) -q,\1,'
 SED_CMDS.varmod-subst-regex+= \
 			-e 's,\(Regex compilation error:\).*,\1 (details omitted),'
 SED_CMDS.varmod-edge+=	-e 's, line [0-9]*:, line omitted:,'

Index: src/usr.bin/make/unit-tests/opt-debug-jobs.exp
diff -u src/usr.bin/make/unit-tests/opt-debug-jobs.exp:1.4 src/usr.bin/make/unit-tests/opt-debug-jobs.exp:1.5
--- src/usr.bin/make/unit-tests/opt-debug-jobs.exp:1.4	Mon Oct  5 19:27:48 2020
+++ src/usr.bin/make/unit-tests/opt-debug-jobs.exp	Thu Oct  8 17:54:20 2020
@@ -11,7 +11,7 @@ echo ": 'single' and \"double\" quotes"
 { : 'single' and "double" quotes 
 } || exit $?
 Running all locally
-	Command: sh -q 
+	Command: sh 
 JobExec(all): pid <pid> added to jobs table
 job table @ job started
 job 0, status 3, flags 0, pid <pid>

Reply via email to