CONSOLE-5234: Remove Cypress CI jobs, switch e2e-gcp-console to Playwright - #82682
CONSOLE-5234: Remove Cypress CI jobs, switch e2e-gcp-console to Playwright#82682shahsahil264 wants to merge 1 commit into
Conversation
…right - Update e2e-gcp-console to use console-playwright-runner image and run Playwright via test-prow-e2e.sh (which now runs Playwright) - Update e2e-gcp-console-techpreview similarly - Remove e2e-playwright and e2e-playwright-techpreview jobs (redundant now that e2e-gcp-console runs Playwright) - Remove Cypress credentials and dependencies - Reduce timeout from 6h to 2h (Playwright is faster)
|
@shahsahil264: This pull request references CONSOLE-5234 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "5.0.0" version, but no target version was set. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
PR needs rebase. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
@shahsahil264, Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (1)
Cache: Disabled due to data retention organization setting Knowledge base: Disabled due to data retention organization setting WalkthroughThe console CI configuration replaces the existing GCP E2E setup with Playwright-based execution, shortens its timeout, removes the standalone Playwright job, and adds an optional TechPreview E2E job. ChangesConsole E2E job configuration
Estimated code review effort: 2 (Simple) | ~10 minutes Suggested labels: ✨ Finishing Touches 💡 1⚔️ Resolve merge conflicts 💡
🧪 Generate unit tests (beta)
Comment |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: shahsahil264 The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Summary
Switch the OpenShift Console E2E CI jobs from Cypress to Playwright as part of the Cypress-to-Playwright migration (CONSOLE-5234).
Changes to
ci-operator/config/openshift/console/openshift-console-main.yaml:e2e-gcp-console(required E2E job):from: src→from: console-playwright-runner(Playwright needs Chromium which is pre-installed in this image)test-prow-e2e.shnow runs Playwright (updated in openshift/console#16883)CYPRESS_RECORD_KEYcredential mount (no longer needed)CYPRESS_PLUGIN_PULL_SPEC→PLUGIN_PULL_SPECdependencye2e-gcp-console-techpreview:Removed jobs:
e2e-playwright— redundant now thate2e-gcp-consoleruns Playwrighte2e-playwright-techpreview— redundant now thate2e-gcp-console-techpreviewruns PlaywrightCompanion PR
test-prow-e2e.sh/cc @rhamilto @logonoff
Summary by CodeRabbit
console-playwright-runnerimage and Playwright test scripts.CYPRESS_PLUGIN_PULL_SPECwithPLUGIN_PULL_SPEC.