-
Notifications
You must be signed in to change notification settings - Fork 277
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
[Enhancement] Run Dashboards integTest in parallel on Jenkins #2144
Comments
In order to run integration tests for dashboard plugins, the plugins need to be part of the test manifest https://github.com/opensearch-project/opensearch-build/blob/main/manifests/2.5.0/opensearch-dashboards-2.5.0-test.yml Right now only functional-test repo is added as one of the component. One of the approach to go forward is have functional test repo as default and then parse through the manifest to collect all the components and pass each component as |
Approach:Clone functional test repo as default and add all plugins as a single component to test manifest In this approach, functional test repo will be cloned by default based on input manifest (branch). We will add all other components to test manifest as below. The test workflow will iterate over all the components and pass the component name as parameter to functional test repo. ---
schema-version: '1.0'
name: OpenSearch Dashboards
ci:
image:
name: opensearchstaging/ci-runner:ci-runner-rockylinux8-opensearch-dashboards-integtest-v2
components:
- name: OpenSearch-Dashboards
bwc-test:
test-configs:
- with-security
- without-security
- name: observabilityDashboards
integ-test:
test-configs:
- with-security
- without-security
- name: securityDashboards
integ-test:
test-configs:
- with-security
- without-security
- name: anomalyDetectionDashboards
integ-test:
test-configs:
- with-security
- without-security
|
Hi,
This is a build repo follow up to opensearch-project/opensearch-dashboards-functional-test#110.
The text was updated successfully, but these errors were encountered: