-
Notifications
You must be signed in to change notification settings - Fork 272
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
Integrate OpenSearch Dashboards release functional tests into CI process #604
Comments
Since test-workflow haven't officially support dashboards/cypress yet, we will try to run this on the old Jenkins Workflow next week with repository integtest.sh. Thanks. |
what's the gap to run cypress? is there an open issue to track, want to know more |
We have successfully test the changes on Jenkins with both Security and No-Security tests on x64 docker container. |
Is there an issue to track we need two parameters need to run test? |
Created a Github issue for the tight coupling of build and bundle in current integ test. |
My ongoing POC work is pushed to this dev branch https://github.com/tianleh/opensearch-build/tree/add-test-support Still in progress to address build and bundle related params |
Since @tianleh has mentioned in chat before, you need to set these up in your docker host to ensure cypress wont crash: |
[Triage] @tianleh Could you add individual tasks that would align to the PRs that you are creating where this task is broken into more digestible pieces? |
[Triage] @peterzhuamazon is tracking this item, and the costing reflects this. If it makes sense to break this apart into more than one item please do what works best for you. |
Refer to the description section of this issue (top) |
My POC work https://github.com/tianleh/opensearch-build/tree/add-test-support is working. Focusing on moving the POC code to official repo |
To track PR/Issue related to release integ test, I created a new label To track those PRs which have been approved/merged with comments, I created a new label |
Added a few items to track our work with infra team about upgrading to Chromium to
|
@tianleh Whats the status of this issue? |
@tianleh @peterzhuamazon @kavilla Can you please update the current status of this issue? |
Closing this issue as we are now using opensearch-functional-test repo to run tests for all dashboards plugin. No action items pending from infra side. Please re-open if you think any items are pending. Thanks! |
Is your feature request related to a problem? Please describe
We want to integrate OSD release test https://github.com/opensearch-project/opensearch-dashboards-functional-test into the infra CI. We have already verified that it can run in Github Action env.
(See this sample run https://github.com/opensearch-project/opensearch-dashboards-functional-test/runs/3705023275?check_suite_focus=true)
Describe the solution you'd like
The overall process would be:
For security enabled cluster,
For security disabled cluster,
(One call out is that opensearch-dashboards-functional-test imports another library repo https://github.com/opensearch-project/opensearch-dashboards-test-library through NPM registry.)
Describe alternatives you've considered
We could just use the Github Actions https://github.com/opensearch-project/opensearch-dashboards-functional-test However, it is isolated outside of the org workflow.
Task breakdown
Fast Followups
The text was updated successfully, but these errors were encountered: