Skip to content

feat(acceptance): split up tests into individual jobs#163

Draft
pree wants to merge 2 commits intoopenbao:mainfrom
pree:feat/split-acceptance-tests
Draft

feat(acceptance): split up tests into individual jobs#163
pree wants to merge 2 commits intoopenbao:mainfrom
pree:feat/split-acceptance-tests

Conversation

@pree
Copy link
Copy Markdown
Member

@pree pree commented Mar 25, 2026

Description

Splits up the acceptance tests into their own jobs and filter them using bat's regex filter function.
This should speed up the acceptance tests roughly 10x

Checklist

  • This PR contains a description of the changes I'm making
  • I read the CONTRIBUTING.md guide
  • I updated the version in Chart.yaml if feasible according to Semantic versioning
  • I updated the changelog with an artifacthub.io/changes annotation in Chart.yaml
  • I update the changelog in CHANGELOG.md
  • I updated applicable README.md files using helm-docs
  • By contributing this change, I certify I have signed-off on the
    DCO ownership statement
    and this change did not use post-BUSL-licensed code from HashiCorp.
    Existing MPL-licensed code is still allowed, subject to attribution.
    Code authored by yourself and submitted to HashiCorp for inclusion is
    also allowed.

pree added 2 commits March 25, 2026 23:15
Signed-off-by: Pascal Reeb <pascal.reeb@secretz.io>
Signed-off-by: Pascal Reeb <pascal.reeb@secretz.io>
@pree
Copy link
Copy Markdown
Member Author

pree commented Mar 25, 2026

Without splitting the server/ tasks it's only reducing it from ~10mins to nearly 6mins. Splitting up the server/ might reduce it to 2mins, but it all would require more fixes. IMHO it might make more sense to look at different testing methods instead.

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