aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2024-02-13 01:04:40 -0800
committerZac Medico <zmedico@gentoo.org>2024-02-13 01:42:36 -0800
commit86f92dae52382fd6b7fac8ced1d4e5e6456ce68b (patch)
tree4e31475107b13dd3683e612120a60ccdc2c7e9f7 /.github
parentactions: Fix interaction between start-method and pytest-xdist (diff)
downloadportage-86f92dae52382fd6b7fac8ced1d4e5e6456ce68b.tar.gz
portage-86f92dae52382fd6b7fac8ced1d4e5e6456ce68b.tar.bz2
portage-86f92dae52382fd6b7fac8ced1d4e5e6456ce68b.zip
actions: disable pytest-xdist for spawn start-method (workers crash)
Bug: https://bugs.gentoo.org/924416 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ci.yml5
1 files changed, 4 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 5bffd9720..762999b7c 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -90,5 +90,8 @@ jobs:
- name: Run tests for ${{ matrix.python-version }}
run: |
[[ "${{ matrix.start-method }}" == "spawn" ]] && export PORTAGE_MULTIPROCESSING_START_METHOD=spawn
- export PYTEST_ADDOPTS="-vv -ra -l -o console_output_style=count -n $(nproc) --dist=worksteal"
+ # spawn start-method crashes pytest-xdist workers (bug 924416)
+ [[ "${{ matrix.start-method }}" == "spawn" ]] && \
+ export PYTEST_ADDOPTS="-vv -ra -l -o console_output_style=count" || \
+ export PYTEST_ADDOPTS="-vv -ra -l -o console_output_style=count -n $(nproc) --dist=worksteal"
meson test -C /tmp/build --verbose