opensearch-project / security-dashboards-plugin

🔐 Manage your internal users, roles, access control, and audit logs from OpenSearch Dashboards
https://opensearch.org/docs/latest/security-plugin/index/
Apache License 2.0
69 stars 148 forks source link

[Enhancement] Support Windows Runner for Cypress 13 workflows #1666

Open RyanL1997 opened 8 months ago

RyanL1997 commented 8 months ago

Is your feature request related to a problem? Support Windows Runner for Cypress 13 workflows. In https://github.com/opensearch-project/security-dashboards-plugin/issues/1655, it introduced two new e2e workflows for testing external auths of OIDC and SAML for Security frontend and they are only running on Linux runner for now.

These existing cypress test workflows for cypress-test and cypress-test-tenancy-disabled should also be running on the windows-latest runner. Both workflows run on the windows runner, but need investigation to stabilize the workflows on the windows runner.

Pre-requisite

Exit Criteria

cwperks commented 8 months ago

[Triage] Thank you for filing the issue @RyanL1997 . Are the selenium tests for SAML still running on the windows runner?

RyanL1997 commented 8 months ago

@cwperks I don't think so. I think we have disabled that for now. And some of the original test cases were not even running on linux before the Cypress 13 change

peternied commented 7 months ago

@derek-ho could you link to any instability or build issues that might block this work from being done?