zephyr/tests
Alberto Escolar Piedras 55940f701c tests bsim: Limit parallel build
The compile script had been modified
to fully parallelize all images builds
in 1de363d9d5

And has been kept building everything in parallel since then.
Over time we have seen an increase in the number of hangs
for this job in CI.
This is understood as being the result of the number of images
having increased, leading to a too high load
on the worker machines which cause them to timeout their
connection to the github CI scheduler.

In b83a828825
these jobs priority was lowered to aleviate this issue,
but again we see an increased number of CI runner
disconnects.

Let's parallelize this compile jobs a bit less.
With this change, we do not build anymore the sets of
host ll and mesh test images in parallel but sequencially.
On a local test this reduces peak load from
~1700 to ~700, and eliminates issues with system
unresponsiveness; while there is no statistically measurable
increase in overall build time.
Note that the single audio image is still built in parallel
to the other 3 sets, as this was seen to improve total
build time by 2 seconds out of 1m51s.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-10-02 15:54:10 +03:00
..
application_development
arch
benchmarks
bluetooth
boards
boot
bsim tests bsim: Limit parallel build 2023-10-02 15:54:10 +03:00
cmake
crypto
drivers tests: drivers: build_all: can: Add mcp251xfd test case 2023-10-01 09:20:37 +03:00
kernel kernel: move z_is_thread_essential out of public kernel header 2023-09-30 18:43:28 +02:00
lib
misc
modules
net
posix
robot
subsys tests: usb: add test for new USB device support 2023-10-01 09:26:07 +03:00
unit
ztest tests: error_hook: skip test_catch_fatal_error for Armv8-R 2023-10-02 09:40:25 +02:00
test_config.yaml