Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 Nov 2021 11:51:03 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 259576] Mk/bsd.port.mk: tests are not parallelized; DO_MAKE_TEST does not contain ${_MAKE_JOBS}
Message-ID:  <bug-259576-7788-IBIo393PvQ@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-259576-7788@https.bugs.freebsd.org/bugzilla/>
References:  <bug-259576-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259576

--- 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.=20

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-lo=
gic=20
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.

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-259576-7788-IBIo393PvQ>