From 1233f9cd636908108a6e2fd6d854fab10c5cd7d1 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Wed, 5 Mar 2025 16:53:54 -0600 Subject: [PATCH] Adjust Firedrake tests for rearranged container --- .github/workflows/ci.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0b1f8156..ac8af07b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -178,6 +178,8 @@ jobs: - name: "Main script" run: | cd /home/firedrake + python3 -m venv --system-site-packages myvenv + export HOME="$(pwd)" mkdir loopy cd loopy @@ -189,7 +191,7 @@ jobs: git submodule update --init - . /home/firedrake/firedrake/bin/activate + . /home/firedrake/myvenv/bin/activate pip install --editable . pip uninstall -y pytools @@ -197,12 +199,13 @@ jobs: pip install "git+https://github.com/inducer/pytools.git#egg=pytools" pip install "git+https://github.com/inducer/pymbolic.git#egg=pymbolic" - cd /home/firedrake/firedrake/src/firedrake + cd /home/firedrake/firedrake # patch so exception messages get shown curl -L https://gist.githubusercontent.com/inducer/17d7134ace215f0df1f3627eac4195c7/raw/ec5470a7d8587b6e1f336f3ef1d0ece5e26f236a/firedrake-debug-patch.diff | patch -p1 - pytest --tb=native -rsxw --durations=10 tests/firedrake/regression -k "poisson_strong or stokes_mini or dg_advection" + sed -i 's/@mpiexec/@mpiexec --oversubscribe/' Makefile + make check validate_cff: name: Validate CITATION.cff -- GitLab