security-dashboards-plugin icon indicating copy to clipboard operation
security-dashboards-plugin copied to clipboard

[Enhancement] Support Windows Runner for Cypress 13 workflows

Open RyanL1997 opened this issue 1 year ago • 3 comments

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

  • The merge of https://github.com/opensearch-project/security-dashboards-plugin/pull/1579
  • The work of https://github.com/opensearch-project/security-dashboards-plugin/issues/1667

Exit Criteria

  • [ ] Support Windows runner for both OIDC e2e workflow
  • [ ] Support Windows runner for both SAML e2e workflow
  • [ ] Support Windows runner for multi auth e2e workflow

RyanL1997 avatar Nov 27 '23 19:11 RyanL1997

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

cwperks avatar Dec 04 '23 16:12 cwperks

@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

RyanL1997 avatar Dec 05 '23 21:12 RyanL1997

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

peternied avatar Jan 18 '24 20:01 peternied