From 721e0d1129c947156c53f0e9df3db55abfae5bcc Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Fri, 29 May 2026 23:55:03 +0200 Subject: [PATCH 1/2] Rename release_test to release --- .github/workflows/system-tests-latest-components.yml | 2 +- .github/workflows/system-tests-pr.yml | 2 +- tools/tests/README.md | 2 +- tools/tests/tests.yaml | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/system-tests-latest-components.yml b/.github/workflows/system-tests-latest-components.yml index 13abbc137..a1126a184 100644 --- a/.github/workflows/system-tests-latest-components.yml +++ b/.github/workflows/system-tests-latest-components.yml @@ -8,7 +8,7 @@ on: inputs: suites: description: 'Test suites to execute (comma-separated)' - default: 'release_test' + default: 'release' required: true type: string system_tests_branch: diff --git a/.github/workflows/system-tests-pr.yml b/.github/workflows/system-tests-pr.yml index f59b6fc70..27361db36 100644 --- a/.github/workflows/system-tests-pr.yml +++ b/.github/workflows/system-tests-pr.yml @@ -150,7 +150,7 @@ jobs: needs: gather-refs uses: precice/tutorials/.github/workflows/run_testsuite_workflow.yml@develop with: - suites: release_test + suites: release build_args: "PLATFORM:ubuntu_2404,\ PRECICE_REF:${{ needs.gather-refs.outputs.ref-precice }},\ PYTHON_BINDINGS_REF:${{ needs.gather-refs.outputs.ref-python-bindings }},\ diff --git a/tools/tests/README.md b/tools/tests/README.md index 83a71910a..607f7b3dc 100644 --- a/tools/tests/README.md +++ b/tools/tests/README.md @@ -25,7 +25,7 @@ Workflow for the preCICE v3 release testing: 3. Trigger the GitHub Actions Workflow. Until we merge the workflow to develop, this can only happen via the [GitHub CLI](https://cli.github.com/): ```bash - gh workflow run run_testsuite_manual.yml -f suites=release_test -f build_args="PRECICE_REF:v3.1.1,PRECICE_PRESET:production-audit,OPENFOAM_ADAPTER_REF:v1.3.0,PYTHON_BINDINGS_REF:v3.1.0,FENICS_ADAPTER_REF:v2.1.0,SU2_VERSION:7.5.1,SU2_ADAPTER_REF:64d4aff,DEALII_ADAPTER_REF:02c5d18,TUTORIALS_REF:340b447" --ref=develop + gh workflow run run_testsuite_manual.yml -f suites=release -f build_args="PRECICE_REF:v3.1.1,PRECICE_PRESET:production-audit,OPENFOAM_ADAPTER_REF:v1.3.0,PYTHON_BINDINGS_REF:v3.1.0,FENICS_ADAPTER_REF:v2.1.0,SU2_VERSION:7.5.1,SU2_ADAPTER_REF:64d4aff,DEALII_ADAPTER_REF:02c5d18,TUTORIALS_REF:340b447" --ref=develop ``` 4. Go to the tutorials [Actions](https://github.com/precice/tutorials/actions) page and find the running workflow diff --git a/tools/tests/tests.yaml b/tools/tests/tests.yaml index 1a497d904..11f5df65f 100644 --- a/tools/tests/tests.yaml +++ b/tools/tests/tests.yaml @@ -1,6 +1,6 @@ # Test suites that can be triggered by the system tests. # Define test suites per tutorial in the beginning of the file, -# then refer to these in the release_test and in the individual test +# then refer to these in the release test suite and in the individual test # suites for repositories, at the lower part of the file. # # Conventions: @@ -500,7 +500,7 @@ test_suites: ##################################################################### ## Test suites referring to the test suites defined above - release_test: + release: tutorials: - *breaking-dam-2d_fluid-openfoam_solid-calculix - *channel-transport_fluid-openfoam_transport-nutils From 9d18f4225c68318e5156876984f488afe6f4958a Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Sat, 30 May 2026 00:16:55 +0200 Subject: [PATCH 2/2] Add a test suite for precice/precice --- tools/tests/tests.yaml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tools/tests/tests.yaml b/tools/tests/tests.yaml index 11f5df65f..d4d3ecfe8 100644 --- a/tools/tests/tests.yaml +++ b/tools/tests/tests.yaml @@ -551,7 +551,7 @@ test_suites: - *water-hammer_fluid1d-left-nutils_fluid3d-right-openfoam - *wolf-sheep-soil-creep_soil-creep-landlab_wolf-sheep-grass-mesa - # These test suites take longer to run. They are available, but not regularly executed. + # These tests take longer to run. They are available, but not regularly executed. extra: tutorials: - *channel-transport_fluid-nutils_transport-nutils @@ -564,6 +564,16 @@ test_suites: - *elastic-tube-3d_fluid-openfoam_solid-fenics # too small values to compare - *two-scale-heat-conduction_macro-dumux_micro-dumux # too small values to compare + # A selection of tests that cover a wide range of main features, meant for quicker CI executions + precice: + tutorials: + - *quickstart_openfoam_cpp # serial-explicit, RBF + - *channel-transport_fluid-openfoam_transport-nutils # parallel-explicit, RBF, python bindings + - *flow-over-heated-plate_fluid-openfoam_solid-openfoam # serial-implicit (Aitken), nearest-neighbor + - *flow-over-heated-plate-nearest-projection_fluid-openfoam_solid-openfoam # serial-implicit (IQN-ILS), nearest-projection + - *elastic-tube-1d_fluid-cpp_solid-cpp # serial-implicit (IQN-ILS), nearest-neighbor + - *partitioned-pipe-multiscale_fluid1d-left-nutils_fluid3d-right-openfoam # parallel-implicit (IQN-ILS), axial-geometric-multiscale + calculix-adapter: tutorials: - *breaking-dam-2d_fluid-openfoam_solid-calculix