Skip to content

chore(ci): adopt gotestsum and re-run flakes#3311

Merged
dnwe merged 2 commits intomainfrom
dnwe/improve-ci
Sep 26, 2025
Merged

chore(ci): adopt gotestsum and re-run flakes#3311
dnwe merged 2 commits intomainfrom
dnwe/improve-ci

Conversation

@dnwe
Copy link
Copy Markdown
Collaborator

@dnwe dnwe commented Sep 26, 2025

Switch to using gotestsum as a runner in the Makefile and move tparse into the .github/workflows as it is GitHub Actions specific and so that we can run it with always() rather than only when tests pass.

Additionally add missing coverage dump for unittest runs (we already had it for FV runs) and also output teststat information in Makefile which highlights the slowest tests and any re-run flakes.

Switch to using gotestsum as a runner in the Makefile and move tparse
into the .github/workflows as it is GitHub Actions specific and so that
we can run it with `always()` rather than only when tests pass.

Additionally add missing coverage dump for unittest runs (we already had
it for FV runs) and also output teststat information in Makefile which
highlights the slowest tests and any re-run flakes.

Signed-off-by: Dominic Evans <[email protected]>
Copy link
Copy Markdown
Collaborator

@hindessm hindessm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice.

@dnwe dnwe added the ci label Sep 26, 2025
@dnwe dnwe merged commit a67fe25 into main Sep 26, 2025
16 checks passed
@dnwe dnwe deleted the dnwe/improve-ci branch September 26, 2025 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants