Skip to content

systemtests: add heat-exchanger-simplified test suite#731

Open
AdityaGupta716 wants to merge 1 commit intoprecice:developfrom
AdityaGupta716:systemtests/add-heat-exchanger-simplified
Open

systemtests: add heat-exchanger-simplified test suite#731
AdityaGupta716 wants to merge 1 commit intoprecice:developfrom
AdityaGupta716:systemtests/add-heat-exchanger-simplified

Conversation

@AdityaGupta716
Copy link

What this PR does

Adds heat-exchanger-simplified to the system test suites in tools/tests/tests.yaml, covering the fluid-top-openfoam, fluid-btm-openfoam, solid-calculix case combination.

This tutorial was not previously included in the system tests.

Verification

  • Confirmed heat-exchanger-simplified has a complete metadata.yaml with all required participants and cases
  • Verified case names match exactly with metadata.yaml
  • Confirmed correct parsing via python3 print_test_suites.py — the new suite appears in output
  • Confirmed the tutorial is not already present in tests.yaml

Notes on local testing

Local Docker execution was attempted. The build fails on Apple Silicon (ARM) with exit code 4 on the groupadd step because GID 20 (macOS staff group) already exists inside the Ubuntu base image on ARM. The same failure occurs on all existing test suites, confirming this is a platform limitation and not an issue with this addition. Reference results will need to be generated on a Linux machine.

Add heat-exchanger-simplified to the system test suites, covering the
fluid-top-openfoam, fluid-btm-openfoam, solid-calculix case combination.
@precice-bot
Copy link
Collaborator

This pull request has been mentioned on preCICE Forum on Discourse. There might be relevant details there:

https://precice.discourse.group/t/gsoc-2026-aditya-gupta/2773/2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants