Skip to content

Add more tests to the system tests#824

Merged
MakisH merged 80 commits into
developfrom
more-tests
May 31, 2026
Merged

Add more tests to the system tests#824
MakisH merged 80 commits into
developfrom
more-tests

Conversation

@MakisH
Copy link
Copy Markdown
Member

@MakisH MakisH commented May 30, 2026

Description

Adds the following new test suites:

  • breaking-dam-2d
  • flow-around-controlled-moving-cylinder
  • flow-over-heated-plate-partitioned-flow
  • test flow-over-heated-plate_fluid-su2_solid-openfoam
  • oscillator
  • oscillator-overlap
  • partitioned-backwards-facing-step
  • partitioned-heat-conduction-direct
  • partitioned-heat-conduction-overlap
  • resonant-circuit
  • volume-coupled-diffusion
  • volume-coupled-flow
  • water-hammer
  • fmi-runner

It also fixes a few issues and inconsistencies I discovered in the process:

  • tidies up the input arguments in the system tests CI workflows, improving the descriptions, order, and defaults.
  • fixes the .gitignore of the flow-around-controlled-moving-cylinder
  • reduces the writeInterval in flow-over-heated-plate-partitioned-flow, so that it can stop already at t=0.1 in the tests
  • moves the FMU object in the oscillator, to compile one per participant, to avoid race conditions
  • calls docker network prune also in the function that generates reference results
  • increases the writeInterval in volume-coupled-flow, as there is no need for such frequent output
  • introduces a signal file fluid-participant-finished.log in the volume-coupled-flow, that the Source participant is using to know when the Fluid participant has ended, so that the Source container can be deleted.

With this PR, all tutorials that currently have components defined are integrated into the release_test suite.

@MakisH MakisH self-assigned this May 30, 2026
@MakisH MakisH marked this pull request as ready for review May 30, 2026 22:29
@MakisH MakisH merged commit 400f6fd into develop May 31, 2026
1 check passed
@MakisH MakisH deleted the more-tests branch May 31, 2026 00:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant