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