From 045c47828dc8f6eb3b5b6d0f51d73ee617604a57 Mon Sep 17 00:00:00 2001 From: Iglesia Dolci Date: Thu, 24 Oct 2024 12:03:47 -0300 Subject: [PATCH] Fix test_demos_run --- tests/demos/test_demos_run.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/demos/test_demos_run.py b/tests/demos/test_demos_run.py index 3c9ff5436a..61717a204c 100644 --- a/tests/demos/test_demos_run.py +++ b/tests/demos/test_demos_run.py @@ -30,6 +30,10 @@ "test_extrusion_lsw.py", ] +parallel_demos = [ + "full_waveform_inversion.py", +] + # Discover the demo files by globbing the demo directory @pytest.fixture(params=glob.glob("%s/*/*.py.rst" % demo_dir), @@ -119,5 +123,9 @@ def test_demo_runs(py_file, env): import vtkmodules.vtkCommonDataModel # noqa: F401 except ImportError: pytest.skip(reason=f"VTK unavailable, skipping {basename(py_file)}") + if basename(py_file) in parallel_demos: + # Skip this test. It is expensive and reproduced in a simpler form + # at test/regression/test_fwi_demos.py + pytest.skip("Skipping parallel full waveform inversion (FWI) test") subprocess.check_call([sys.executable, py_file], env=env)