Skip to content

Commit f0e16ef

Browse files
authored
Add Thetis smoke tests (#4198)
1 parent 9282b5b commit f0e16ef

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

.github/workflows/build.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,15 @@ jobs:
170170
gusto-repo/integration-tests/transport/test_embedded_dg_advection.py
171171
timeout-minutes: 10
172172

173+
- name: Run Thetis smoke tests
174+
if: (success() || steps.install.conclusion == 'success') && matrix.arch == 'default'
175+
run: |
176+
. venv/bin/activate
177+
git clone --depth 1 https://github.com/thetisproject/thetis.git thetis-repo
178+
pip install --verbose ./thetis-repo
179+
python -m pytest -n 8 --verbose thetis-repo/test_adjoint/test_swe_adjoint.py
180+
timeout-minutes: 10
181+
173182
- name: Run spyro smoke tests
174183
if: (success() || steps.install.conclusion == 'success') && matrix.arch == 'default'
175184
run: |

0 commit comments

Comments
 (0)