Skip to content

Collect all e2e test runs in single report#100

Merged
GrigoryPervakov merged 1 commit intomainfrom
unite-reports
Feb 23, 2026
Merged

Collect all e2e test runs in single report#100
GrigoryPervakov merged 1 commit intomainfrom
unite-reports

Conversation

@GrigoryPervakov
Copy link
Member

@GrigoryPervakov GrigoryPervakov commented Feb 23, 2026

Why

Should produce better reports.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request introduces Ginkgo parallelism for e2e tests to improve CI performance and consolidates all e2e test reports into a single unified report. The changes enable running e2e tests across 4 parallel processes, which should significantly reduce overall CI execution time.

Changes:

  • Introduced a new test-e2e-ci Makefile target with Ginkgo parallel sharding support using configurable GINKGO_PARALLEL_TOTAL and GINKGO_PARALLEL_PROCESS parameters
  • Modified GitHub Actions workflow to run e2e tests across 4 parallel matrix jobs instead of 2 sequential jobs (keeper and clickhouse)
  • Added a new e2e-report job that consolidates all e2e and compat-e2e test reports into a single unified test report
  • Removed junit-report generation from local development test targets (test-keeper-e2e, test-clickhouse-e2e)

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
Makefile Added test-e2e-ci target with Ginkgo parallel sharding support; removed junit reports from local dev test targets
.github/workflows/ci.yaml Modified e2e-test job to use 4-way matrix parallelism; changed compat-e2e-test to upload artifacts; added e2e-report job for unified reporting

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@GrigoryPervakov GrigoryPervakov changed the title Use ginkgo parallelism to ru e2e tests. Collect all e2e test runs in single report Collect all e2e test runs in single report Feb 23, 2026
@GrigoryPervakov GrigoryPervakov marked this pull request as ready for review February 23, 2026 16:39
@GrigoryPervakov GrigoryPervakov merged commit 9f778fa into main Feb 23, 2026
14 checks passed
@GrigoryPervakov GrigoryPervakov deleted the unite-reports branch February 23, 2026 16:40
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