[Bug 259576] Mk/bsd.port.mk: tests are not parallelized; DO_MAKE_TEST does not contain ${_MAKE_JOBS}

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 04 Nov 2021 11:51:03 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259576

--- Comment #2 from Matthias Andree <mandree@FreeBSD.org> ---
Daniel,

I have yet to see a port which is either my port, or an important requisite to
one of my ports, where a "make test" fails when run in parallel.  In an era of
8-or-more threads ubiquitous, this isn't an excuse. 

In the long run, we should probably also run a decent test set by default on
the builders, and leave only long-runners optional.

We can of course offer a framework parameter such as TEST_JOBS_NUMBER (which
would default to MAKE_JOBS_NUMBER) so it's overridable to 1 or a Boolean-logic 
TEST_JOBS_UNSAFE switch, and when globally running out tests in some future
point in time, this will warrant -exp runs, but none of that is a hindrance to
fixing test performance now.

-- 
You are receiving this mail because:
You are on the CC list for the bug.