Skip to content

[night-issues: Cycle Verify] Playwright: developer-relationship-type-editor.spec.js #4527

Description

@natechadwick-intsof

Cycle Verify residual (next-night lead)

This is not a qa task. Unassigned p1 IMPLEMENT residual for the next night-issue-prs cycle. Do not assign a human QA owner.

Integration tip

Maven

Standalone clean install on the integration tip (JDK 21, no -DskipTests) was green:

  • cd rest && ../mvnw clean install BUILD SUCCESS Tests run: 1402 Failures: 0
  • cd projects/sitemanage && ../../mvnw clean install BUILD SUCCESS
  • cd WebUI && ../mvnw clean install BUILD SUCCESS Vitest 4241 passed; Java Tests run: 69 Failures: 0
  • cd modules/perc-qa-automation && ../../mvnw clean install BUILD SUCCESS

Playwright (H2 QA cell)

perc-devctl qa-up --skip-image-build --then-qa-deploy-webui --then-qa-deploy-war-jars RESULT:OK; qa-health RESULT:OK HTTP:200 HEALTH:healthy against TEST_CMS_URL=http://127.0.0.1:9993. Golden smoke (2) and login (2) passed.

Command:

cd modules/perc-qa-automation/frontend
TEST_CMS_URL=<from qa-up> ADMIN_USERNAME=Admin npm run test:surface -- --path tests/developer-relationship-type-editor.spec.js

Result: 5 passed, 1 failed.

Failed test: Admin can add, round-trip, and clear cloning field overrides

First failure lines:

Error: expect(locator).toBeVisible() failed
Locator: locator('[data-testid="developer-rt-clone-empty"]')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
    at tests/developer-relationship-type-editor.spec.js:284:76

Context: add override (sys_title + Java/global/percussion/generic/sys_Literal + param cloned), Save, reload round-trip succeeded. After remove + Save, notice/save path did not throw Clone override clear failed, but the empty-state locator [data-testid="developer-rt-clone-empty"] never appeared (empty-array PUT / UI re-render after clear).

Acceptance

  • npm run test:surface -- --path tests/developer-relationship-type-editor.spec.js exits 0 on H2 QA (qa-up → qa-health → TEST_CMS_URL from qa-up → qa-down).
  • After removing all cloning field overrides and Save, [data-testid="developer-rt-clone-empty"] is visible and a reload still shows no override rows.

Notes

  • Not a qa task.
  • Leave unassigned; no In Progress until a Work agent claims it.

Co-Authored by Grok Build 1.0.34 using grok-4.6 with agent night-issue-prs-cycle-verify.

Activity

  1. added
    bugSomething isn't working
    8.2This issue found in 8.2 release
    p1Priority 1 (p1 highest, p8 lowest)
    on Sep 16, 2026
  2. natechadwick-intsof commented on Sep 16, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    night-issue-prs: starting work on clone-override empty-state after clear save (Playwright residual of #4470 / PR #4526).

    Co-Authored by Grok Build 1.0.34 using grok-4.6 with agent night-issue-prs.

  3. natechadwick-intsof commented on Sep 16, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    night-issue-prs: implementation complete. Covering PR #4528 — H2 Playwright developer-relationship-type-editor.spec.js 6 passed (clear + reload empty-state). Parent #1690.

    Co-Authored by Grok Build 1.0.34 using grok-4.6 with agent night-issue-prs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    8.2This issue found in 8.2 releasebugSomething isn't workingmodel:grok-4.6Session model grok-4.6operator:grokChanges authored by Grokoperator:night-issue-prsnight-issue-prs workflowp1Priority 1 (p1 highest, p8 lowest)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions