| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
There was a problem hiding this comment.
This PR refactors the system test configuration to make each tutorial’s individual case combinations addressable as their own reusable test suites, enabling easier targeted runs and laying groundwork for future parallelization work discussed in #789.
Changes:
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| tests/tests.yaml | Introduces per-case-combination suite keys and adds per-tutorial suites that reference them via YAML anchors/aliases. |
| tests/README.md | Documents that specific case-combination suite names (e.g. quickstart_openfoam_cpp) can be run directly. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Sorry, something went wrong.
…luid-openfoam_solid-calculix
…luid-openfoam_solid-calculix
There was a problem hiding this comment.
Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.
Suppressed comments (2)Previously missed (2) — in code that hasn't changed since the last review.
tests/tests.yaml:779
channel-transport-reaction:
tutorials:
- *channel-transport-reaction_fluid-fenics_chemical-fenics
channel-transport-particles:
tutorials:
- *channel-transport-particles_fluid-openfoam_particles-mercurydpm
- *channel-transport-particles_fluid-nutils_particles-mercurydpm
tests/tests.yaml:761
aste-turbine:
tutorials:
- *aste-turbine
Sorry, something went wrong.
There was a problem hiding this comment.
Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.
Suppressed comments (2)Previously missed (2) — in code that hasn't changed since the last review.
tests/tests.yaml:17
aste-turbine_aste:
tutorials:
- &aste-turbine
path: aste-turbine
tests/tests.yaml:703
quickstart_openfoam_cpp:
tutorials:
- &quickstart_openfoam_cpp
path: quickstart
case_combination:
- fluid-openfoam
- solid-cpp
reference_result: ./quickstart/reference-results/fluid-openfoam_solid-cpp.tar.gz
Sorry, something went wrong.
There was a problem hiding this comment.
Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.
Suppressed comments (2)Previously missed (1) — in code that hasn't changed since the last review.
tests/tests.yaml:724
wolf-sheep-soil-creep_soil-creep-landlab_wolf-sheep-grass-mesa:
tests/tests.yaml:632
- &quickstart_openfoam_cpp
path: quickstart
case_combination:
- fluid-openfoam
- solid-cpp
Sorry, something went wrong.
There was a problem hiding this comment.
Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.
Suppressed comments (4)Previously missed (1) — in code that hasn't changed since the last review.
tests/tests.yaml:189
This issue also appears in the following locations of the same file:
case_combination:
- fluid-openfoam
- solid-dunefem
tests/tests.yaml:199
case_combination:
- fluid-openfoam
- solid-fenics
tests/tests.yaml:208
case_combination:
- fluid-openfoam
- solid-fenicsx
tests/tests.yaml:236
case_combination:
- fluid-su2
- solid-openfoam
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
I often find it difficult to run a specific test case only. At the same time, in #789, we discussed a pre-processing step with @PranjalManhgaye, which would need each test case to be defined individually.
This PR pre-defines each test case combination as a reusable test suite, and refers to these in the test suite of each tutorial.
@PranjalManhgaye would that be enough for you?
I started refactoring part of the file manually, and then asked AI to finish the rest. Looking directly at the modified file (or comparing specific entries) will be easier than looking at the complete diff.
I have done a sanity check on all entries, and I am testing a few cases in https://github.com/precice/tutorials/actions/runs/32973715982