Skip to content

Commit 3929457

Browse files
committed
openssl: run test suite with parallel jobs
The OpenSSL test suite runs via Perl's Test::Harness, which defaults to sequential execution (HARNESS_JOBS=1) unless told otherwise. With 342 test files, sequential execution takes well over an hour on CI. Setting HARNESS_JOBS=8 brings this down to about 12 minutes on a 6-core machine, as verified locally (710 wallclock seconds, 4335 tests, all passing). The default of 8 is a reasonable middle ground: high enough to saturate typical CI agents, low enough to avoid file descriptor exhaustion. The value can still be overridden via the environment for machines where a different number is appropriate. Assisted-by: Claude Opus 4.6 Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
1 parent 7cbd2c8 commit 3929457

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

mingw-w64-openssl/PKGBUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ build() {
157157
check() {
158158
cd "${srcdir}/build-${MSYSTEM}"
159159

160-
make VERBOSE_FAILURE=1 TESTS=-test_symbol_presence test
160+
HARNESS_JOBS=${HARNESS_JOBS:-8} make VERBOSE_FAILURE=1 TESTS=-test_symbol_presence test
161161
}
162162

163163
_package() {

0 commit comments

Comments
 (0)