Skip to content

test(e2e): parallelize KUTTL tests with isolated failure logs - #371

Merged
choufraise merged 1 commit into
mainfrom
test/parallel-e2e
Sep 23, 2026
Merged

choufraise merged 1 commit into
mainfrom
test/parallel-e2e

Conversation

@choufraise

Copy link
Copy Markdown
Collaborator

The growing test suite made serialized E2E checks too slow. Run tests in parallel while preserving per-test KUTTL logs so local and GitHub Actions failures remain readable instead of producing scrambled output.

@choufraise
choufraise requested a review from a team as a code owner September 23, 2026 07:03
@choufraise

choufraise commented Sep 23, 2026

Copy link
Copy Markdown
Collaborator Author

Verified that you can download the logs from the "E2E Tests" workflow and get one log file per test scenario.

image

For cleaned up local console- and GitHub workflow log output, see E2E Tests run bound to this PR.

@choufraise
choufraise force-pushed the test/parallel-e2e branch 2 times, most recently from a474c5b to 9d14412 Compare September 23, 2026 08:47
Reduce E2E runtime as the test suite grows while keeping failures easy to
debug locally and in GitHub Actions. Preserve per-test KUTTL logs, live NAuth
logs, setup progress, and ordered final summaries without scrambled output.

Signed-off-by: Thobias Karlsson <thobias.karlsson@gmail.com>

@henriropp henriropp left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@henriropp

Copy link
Copy Markdown
Contributor

Nice screenshot! Explains it all!

@choufraise
choufraise merged commit acb1984 into main Sep 23, 2026
9 checks passed
@choufraise
choufraise deleted the test/parallel-e2e branch September 23, 2026 10:30
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