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

[Tests] Add Github workflow for Test Orchestrator in FT Repo to run cypress tests within Dashboards repo #5720

Closed
manasvinibs opened this issue Jan 22, 2024 · 0 comments
Assignees

Comments

@manasvinibs
Copy link
Member

This workflow gets triggered on a dispatch event sent from a FT repo test orchestrator. The success or failure of the workflow run status will be sent back to the orchestrator. Test results will be uploaded in the given path within source code and will be available within GitHub workflow.

@manasvinibs manasvinibs self-assigned this Jan 22, 2024
manasvinibs added a commit to manasvinibs/OpenSearch-Dashboards that referenced this issue Mar 8, 2024
…ypress tests within Dashboards repo (opensearch-project#5725)

 * Adds Github workflow which gets triggered on dispatch event sent from FT Repo Orchestrator. Currently this workflow defaults to using release bundle artifact for Opensearch and Dashboards.
 * In this iteration, pulling out few of the dashboards sanity test from FT repo into the Dashboards repo -  https://github.com/opensearch-project/opensearch-dashboards-functional-test/blob/main/cypress/integration/common/dashboard_sample_data_spec.js
 * Introduces Cypress dependency into the package json to run cypress tests within repo. Currently, I'm pulling the version which matches the one in FT repo.
 * Adds cypress config file.

ToDo:
Add fallback mechanism for using snapshot URL when release bundle url is not accessible.
Enable this workflow for each PR/push event.

opensearch-project#5720

Signed-off-by: Manasvini B Suryanarayana <[email protected]>
(cherry picked from commit 55443f7)
kavilla pushed a commit that referenced this issue Mar 13, 2024
…ypress tests within Dashboards repo (#5725) (#6095)

* Adds Github workflow which gets triggered on dispatch event sent from FT Repo Orchestrator. Currently this workflow defaults to using release bundle artifact for Opensearch and Dashboards.
 * In this iteration, pulling out few of the dashboards sanity test from FT repo into the Dashboards repo -  https://github.com/opensearch-project/opensearch-dashboards-functional-test/blob/main/cypress/integration/common/dashboard_sample_data_spec.js
 * Introduces Cypress dependency into the package json to run cypress tests within repo. Currently, I'm pulling the version which matches the one in FT repo.
 * Adds cypress config file.

ToDo:
Add fallback mechanism for using snapshot URL when release bundle url is not accessible.
Enable this workflow for each PR/push event.

#5720

Signed-off-by: Manasvini B Suryanarayana <[email protected]>
(cherry picked from commit 55443f7)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant