On Thu, Dec 17, 2020 at 12:01:25PM +0100, Alexander Bluhm wrote:
> 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?
ok tb
>
> 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} ===='
>