Skip to content

migrate(leftNavigation): PMM-T1830 server diagnostics logs to Playwright#1094

Open
kiranvuyurru wants to merge 1 commit into
mainfrom
cursor/migrate-leftnavigation-helpcenter-2547
Open

migrate(leftNavigation): PMM-T1830 server diagnostics logs to Playwright#1094
kiranvuyurru wants to merge 1 commit into
mainfrom
cursor/migrate-leftnavigation-helpcenter-2547

Conversation

@kiranvuyurru

Copy link
Copy Markdown
Contributor

Summary

Migrates the only active scenario from codeceptjs-e2e/tests/leftNavigation_test.js into e2e_tests/tests/helpCenter.test.ts.

  • Scenario: PMM-T1830 — Verify downloading server diagnostics logs
  • Execution tag: @new-navigation (destination file tag; reuses existing new-navigation Playwright job)
  • Setup: B1 — no DB provisioning

Changes

  • Append PMM-T1830 to helpCenter.test.ts with inline zip assertions via readZipArchive
  • Add e2e_tests/helpers/archive.helper.ts
  • Add ServerApi.getPmmVersion() and /v1/version endpoint
  • Retire leftNavigation_test.jsleftNavigation_migrated.js
  • Remove @menu from nightly CodeceptJS grep (no active CodeceptJS @menu scenarios remain)

Excluded (per tracker)

  • Commented Data(...) PMM-T433/T591
  • xScenario PMM-T1051

Validation

  • ESLint on changed files: pass
  • CLEAN_ENVIRONMENT=false ./.cursor/scripts/run-migration-single-test.sh tests/helpCenter.test.ts '' false --grep PMM-T1830 → pass
  • Full helpCenter.test.ts regression (12 tests) → pass

Control branch follow-up

Tracker and e2e_tests/graphify-out/ update will land on CodeceptJS-migration after this PR is opened.

Open in Web Open in Cursor 

Append PMM-T1830 to helpCenter.test.ts with @new-navigation execution tag.
Add archive.helper readZipArchive and ServerApi.getPmmVersion.
Retire leftNavigation_test.js and drop @menu from nightly CodeceptJS grep.
cursor Bot pushed a commit that referenced this pull request Jul 21, 2026
Update e2e_tests/graphify-out after merging migration branch.
@kiranvuyurru
kiranvuyurru marked this pull request as ready for review July 21, 2026 14:09
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

Successfully merging this pull request may close these issues.

2 participants