Skip to content

Commit fd7a328

Browse files
committed
Added pytest-isolate-mpi to firedrake tests
1 parent e6d3890 commit fd7a328

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

.github/workflows/ci_pipeline.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@ jobs:
204204
. venv-pySDC/bin/activate
205205
pip install -e /repositories/pySDC
206206
pip install qmat
207+
pip install pytest-isolate-mpi
207208
# test installation
208209
python -c "import pySDC; print(f'pySDC module: {pySDC}')"
209210
- name: Install gusto

pySDC/tests/test_benchmarks/test_collocation.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ def wrapper():
2525
benchmark(wrapper)
2626

2727

28+
@pytest.mark.base
2829
@pytest.mark.parametrize("node_type", node_types)
2930
@pytest.mark.parametrize("quad_type", quad_types)
3031
def test_canintegratepolynomials(node_type, quad_type):
@@ -61,6 +62,7 @@ def test_canintegratepolynomials(node_type, quad_type):
6162
)
6263

6364

65+
@pytest.mark.base
6466
@pytest.mark.parametrize("node_type", node_types)
6567
@pytest.mark.parametrize("quad_type", quad_types)
6668
def test_relateQandSmat(node_type, quad_type):
@@ -82,6 +84,7 @@ def test_relateQandSmat(node_type, quad_type):
8284
)
8385

8486

87+
@pytest.mark.base
8588
@pytest.mark.parametrize("node_type", node_types)
8689
@pytest.mark.parametrize("quad_type", quad_types)
8790
def test_partialquadraturewithQ(node_type, quad_type):
@@ -104,6 +107,7 @@ def test_partialquadraturewithQ(node_type, quad_type):
104107
)
105108

106109

110+
@pytest.mark.base
107111
@pytest.mark.parametrize("node_type", node_types)
108112
@pytest.mark.parametrize("quad_type", quad_types)
109113
def test_partialquadraturewithS(node_type, quad_type):

0 commit comments

Comments
 (0)