On Wed, Dec 16, 2020 at 04:42:59PM +0100, Alexander Bluhm wrote: > When debugging tests, it is useful to see the target name and which > output belongs to it.
A small addition: Run setup_once targets in a sepearate block with headline before all other targets. ok? bluhm Index: share/mk/bsd.regress.mk =================================================================== RCS file: /data/mirror/openbsd/cvs/src/share/mk/bsd.regress.mk,v retrieving revision 1.22 diff -u -p -r1.22 bsd.regress.mk --- share/mk/bsd.regress.mk 16 Dec 2020 16:53:24 -0000 1.22 +++ share/mk/bsd.regress.mk 17 Dec 2020 00:56:08 -0000 @@ -75,13 +75,16 @@ ${REGRESS_TARGETS}: ${REGRESS_SETUP} CLEANFILES+=${REGRESS_SETUP_ONCE:S/^/stamp-/} ${REGRESS_TARGETS}: ${REGRESS_SETUP_ONCE:S/^/stamp-/} ${REGRESS_SETUP_ONCE:S/^/stamp-/}: .SILENT + echo '==== ${@:S/^stamp-//} ====' ${MAKE} -C ${.CURDIR} ${@:S/^stamp-//} date >$@ + echo .endif regress: .SILENT .if !empty(REGRESS_SETUP_ONCE) rm -f ${REGRESS_SETUP_ONCE:S/^/stamp-/} + ${MAKE} -C ${.CURDIR} ${REGRESS_SETUP_ONCE:S/^/stamp-/} .endif .for RT in ${REGRESS_TARGETS} echo '==== ${RT} ===='