Allow to run the test-suite in parallel when more versions are built

This commit is contained in:
Michal Schorm 2021-01-31 21:14:54 +01:00
parent 7c52598552
commit d282b9922b

View File

@ -1191,8 +1191,10 @@ rm %{buildroot}%{_mandir}/man1/mbstream.1*
%if %runselftest
# hack to let 32- and 64-bit tests run concurrently on same build machine
export MTR_PARALLEL=1
# builds might happen at the same host, avoid collision
export MTR_BUILD_THREAD=%{__isa_bits}
# Builds might happen at the same host, avoid collision
# The port used is calculated as 10 * MTR_BUILD_THREAD + 10000
# The resulting port must be between 5000 and 32767
export MTR_BUILD_THREAD=$(( $(date +%s) % 2200 ))
# The cmake build scripts don't provide any simple way to control the
# options for mysql-test-run, so ignore the make target and just call it