Skip to content
This repository was archived by the owner on Jan 13, 2026. It is now read-only.

Split integration tests' main test group into multiple subgroups#7913

Merged
beni0888 merged 6 commits into
vmware-tanzu:mainfrom
beni0888:optimize-e2e-tests
Jul 18, 2024
Merged

Split integration tests' main test group into multiple subgroups#7913
beni0888 merged 6 commits into
vmware-tanzu:mainfrom
beni0888:optimize-e2e-tests

Conversation

@beni0888
Copy link
Copy Markdown
Collaborator

The main group of the integration tests takes quite a while to complete, which makes the feedback loop of the CI fairly slow. To improve that situation a little bit, we could split the main group of tests into several subgroups that run in parallel.

Description of the change

The main group of the integration tests is split into several (three) subgroups that run in parallel.

Benefits

Reduce the time the test_e2e_local job takes to complete.

Possible drawbacks

Increase the resources required by the CI as we need to spin up more k8s clusters in parallel.

Signed-off-by: Jesús Benito Calzada <jesus.benito@broadcom.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented Jul 17, 2024

Deploy Preview for kubeapps-dev canceled.

Built without sensitive environment variables

Name Link
🔨 Latest commit 6601e4d
🔍 Latest deploy log https://app.netlify.com/sites/kubeapps-dev/deploys/6698ce66aac85800083499f2

beni0888 added 5 commits July 17, 2024 12:49
Signed-off-by: Jesús Benito Calzada <jesus.benito@broadcom.com>
Signed-off-by: Jesús Benito Calzada <jesus.benito@broadcom.com>
Signed-off-by: Jesús Benito Calzada <jesus.benito@broadcom.com>
@beni0888 beni0888 merged commit bd48a5f into vmware-tanzu:main Jul 18, 2024
@beni0888 beni0888 deleted the optimize-e2e-tests branch July 18, 2024 08:13
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants