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

[CI][Resource Management] Cypress tests support for ciGroups #5297

Closed
kavilla opened this issue Oct 13, 2023 · 0 comments
Closed

[CI][Resource Management] Cypress tests support for ciGroups #5297

kavilla opened this issue Oct 13, 2023 · 0 comments
Labels

Comments

@kavilla
Copy link
Member

kavilla commented Oct 13, 2023

Is your feature request related to a problem? Please describe.

As we add more Cypress tests to OpenSearch Dashboards, the more apparent we lack mechanisms for easily running a suite of jobs. Causing test runs to burn a lot of resources on the cluster and potentially cause failures due to poor resource management since we are hitting the test cluster really hard within small window on a limited resource machine.

Describe the solution you'd like

ciGroup implementation for OpenSearch Dashboards to easily group tests together

Describe alternatives you've considered

n/a

Additional context

Cypress supports grouping of tests but our infrastructure is not conducive to utilizing that feature.

@kavilla kavilla added enhancement New feature or request decouple ci labels Oct 13, 2023
@kavilla kavilla added v2.12.0 and removed untriaged labels Oct 13, 2023
kavilla added a commit to kavilla/OpenSearch-Dashboards-1 that referenced this issue Oct 13, 2023
Partially resolves:
opensearch-project#5297

Add ciGroups to handle the increase in tests added which also impact the
allocation available on the machines that run these tests.

However, this deserves to be more optimized and utilized within the
build infra repo so that we can ensure that release testing is also
leverging ciGroups within plugins.

Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
kavilla added a commit to kavilla/OpenSearch-Dashboards-1 that referenced this issue Oct 13, 2023
Partially resolves:
opensearch-project#5297

Add ciGroups to handle the increase in tests added which also impact the
allocation available on the machines that run these tests.

However, this deserves to be more optimized and utilized within the
build infra repo so that we can ensure that release testing is also
leverging ciGroups within plugins.

Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
opensearch-trigger-bot bot pushed a commit that referenced this issue Oct 13, 2023
Partially resolves:
#5297

Add ciGroups to handle the increase in tests added which also impact the
allocation available on the machines that run these tests.

However, this deserves to be more optimized and utilized within the
build infra repo so that we can ensure that release testing is also
leverging ciGroups within plugins.

Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
(cherry picked from commit 7a964b6)
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
opensearch-trigger-bot bot pushed a commit that referenced this issue Oct 13, 2023
Partially resolves:
#5297

Add ciGroups to handle the increase in tests added which also impact the
allocation available on the machines that run these tests.

However, this deserves to be more optimized and utilized within the
build infra repo so that we can ensure that release testing is also
leverging ciGroups within plugins.

Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
(cherry picked from commit 7a964b6)
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

# Conflicts:
#	CHANGELOG.md
abbyhu2000 pushed a commit that referenced this issue Oct 19, 2023
Partially resolves:
#5297

Add ciGroups to handle the increase in tests added which also impact the
allocation available on the machines that run these tests.

However, this deserves to be more optimized and utilized within the
build infra repo so that we can ensure that release testing is also
leverging ciGroups within plugins.


(cherry picked from commit 7a964b6)

Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Josh Romero <rmerqg@amazon.com>
abbyhu2000 pushed a commit that referenced this issue Oct 19, 2023
Partially resolves:
#5297

Add ciGroups to handle the increase in tests added which also impact the
allocation available on the machines that run these tests.

However, this deserves to be more optimized and utilized within the
build infra repo so that we can ensure that release testing is also
leverging ciGroups within plugins.

Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
(cherry picked from commit 7a964b6)
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

# Conflicts:
#	CHANGELOG.md

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Josh Romero <rmerqg@amazon.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant