diff --git a/.github/workflows/build-mac.yml b/.github/workflows/build-mac.yml index 275a3c62a2..2d73abef47 100644 --- a/.github/workflows/build-mac.yml +++ b/.github/workflows/build-mac.yml @@ -43,17 +43,15 @@ jobs: --venv-name firedrake_venv \ --disable-ssh \ || (cat firedrake-install.log && /bin/false) - - name: Run smoke tests + # TODO: Merge https://github.com/firedrakeproject/pytest-mpi/pull/9 + - name: (remove) install branch of pytest-mpi run: | . ../firedrake_venv/bin/activate - python -m pytest -v tests/regression/ \ - -k "poisson_strong or stokes_mini or dg_advection" -m "not parallel" - - - name: Run parallel smoke tests # ideally in the same step as above + python -m pip install git+https://github.com/firedrakeproject/pytest-mpi.git@connorjward/fix-macos + - name: Run smoke tests run: | . ../firedrake_venv/bin/activate - mpiexec -n 3 python -m pytest -v tests/regression/ \ - -k "poisson_strong or stokes_mini or dg_advection" -m "parallel[3]" + python -m pytest -v tests/regression/ -k "poisson_strong or stokes_mini or dg_advection" timeout-minutes: 30 - name: Post-run cleanup if: ${{ always() }}