Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 6 commits into from
Jul 18, 2024

Conversation

beni0888
Copy link
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>
Copy link

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

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
23 checks passed
@beni0888 beni0888 deleted the optimize-e2e-tests branch July 18, 2024 08:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants