From eabf46ef89fe446dbf0a4df552fb0f6584418e36 Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Fri, 3 May 2024 10:57:22 +0200 Subject: [PATCH] ci: Reduce the number of integration tests we run concurrently Since there's a bunch of CPU hungry systemd-journal-remote processes running on the host to received the forwarded logs, by running as many test as the VM has cores we overload the available resources. Let's leave use the number of cores - 1 to reduce resource contention. --- .github/workflows/mkosi.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/mkosi.yml b/.github/workflows/mkosi.yml index 22e084bf7b3..eed78696f3a 100644 --- a/.github/workflows/mkosi.yml +++ b/.github/workflows/mkosi.yml @@ -180,7 +180,7 @@ jobs: run: meson compile -C build mkosi - name: Run integration tests - run: meson test -C build --no-rebuild --suite integration-tests --print-errorlogs --no-stdsplit + run: meson test -C build --no-rebuild --suite integration-tests --print-errorlogs --no-stdsplit --num-processes "$(($(nproc) - 1))" - name: Archive failed test journals uses: actions/upload-artifact@v4 -- 2.47.3