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} ===='
> 

Reply via email to