Skip to content

Schedule running the extra system tests cases#866

Merged
MakisH merged 1 commit into
developfrom
scheduled-extra
Jul 7, 2026
Merged

Schedule running the extra system tests cases#866
MakisH merged 1 commit into
developfrom
scheduled-extra

Conversation

@MakisH

@MakisH MakisH commented Jul 7, 2026

Copy link
Copy Markdown
Member

While most tests are included in the release test suite, some take much longer to run, for which reason they are in the extra test suite. Most of these are also not adding much value compared to other cases, since they would mostly be affected by changes in their configuration. Still, we need to test them.

This PR adds a short workflow that triggers these extra test cases once per week. The day is arbitrary, but having a test fail in the middle of the week would be nicer than in the beginning/end of the week.

It also adjusts the execution of the release test suite to start 2h earlier, as the job always seems to finally start in the late morning. I understand that there is a lot of competition on triggering scheduled events on GHA, even though we are using our own runner.

This leads to:

  • Every night at 2:00 (or asap): release test suite
  • Every Wednesday night at 3:00 (or asap): extra test suite
  • If release is not done by the time extra starts, it will just wait.

Testing the extra test suite in https://github.com/precice/tutorials/actions/runs/28859073065/job/85592833771

@MakisH MakisH self-assigned this Jul 7, 2026
@MakisH MakisH marked this pull request as ready for review July 7, 2026 11:25
@MakisH MakisH merged commit d48ff42 into develop Jul 7, 2026
1 check passed
@MakisH MakisH deleted the scheduled-extra branch July 7, 2026 11:26
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.

1 participant