Repository navigation
feat(qa): #2065 golden unattended Playwright smoke vs H2 qa-up - #2154
Merged
Merged
Conversation
…l fix Partial for #2065 (#1928 slice B / epic #1827): - Add golden-unattended-smoke.spec.js (Admin login + Content Explorer shell) - npm run test:golden; document Unix/Windows one-shot and artifact paths - Register PSGenerateRepositoryPassword in perc-ant antlib (silent H2 qa-up previously failed mid-install without this taskdef) + unit test Live evidence: after antlib fix, silent install completes and Jetty starts on freeport; /Rhythmyx/login still 503 (Spring BeanDefinitionParser for CXF logging in sitemanage-beans.xml). Residual issues filed for stack readiness. Gates: perc-ant + perc-qa-automation clean install SUCCESS; npm test:unit 48 pass. > Co-Authored by Grok Build using grok-4.5 with agent main.
Unblocks live golden smoke against perc-devctl qa-up (#2065): - sitemanage-beans: replace legacy <cxf:logging/> with LoggingFeature bean and add cxf-rt-features-logging runtime dep (Spring parser 503) - auth.js: fill modern React login via data-testid; keep legacy form path Live: qa-up RESULT:OK → npm run test:golden → 2 passed → qa-down. > Co-Authored by Grok Build using grok-4.5 with agent main.
natechadwick
approved these changes
Aug 6, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fixes #2065 — Parent #1928 slice B (epic #1827). Ship one golden unattended Playwright path (Admin login + modern Content Explorer) green against H2
perc-devctl qa-upwith env-only invocation (noDEV_PERCUSSION_INSTALL).Also unblocks silent H2 install / Rhythmyx startup defects found while running the live path:
PSGenerateRepositoryPasswordinperc-antantlib<cxf:logging/>withLoggingFeature+cxf-rt-features-logging/Rhythmyx/login503 — Spring could not parse CXF logging elementauth.jsdata-testid(no nativeselect[name=j_locale])Delivered
modules/perc-qa-automation/frontend/tests/golden-unattended-smoke.spec.jsnpm run test:goldenREADME.md,docs/developer-module/workbench-rest-and-qa-modes.mdmodules/perc-antantlib +AntlibTaskRegistrationTestprojects/sitemanagebeans + pomfrontend/tests/helpers/auth.jsOut of scope (siblings)
Live smoke evidence
` ext
python docker/scripts/perc-devctl.py qa-up --skip-image-build
RESULT:OK STEP:qa-up
TEST_CMS_URL=http://127.0.0.1:9993 ADMIN_USERNAME=Admin (password from stdout)
cd modules/perc-qa-automation/frontend
='http://127.0.0.1:9993'
='Admin'
=
='h2'
npm run test:golden
2 passed (2.3s) — env resolve + Admin login + Content Explorer shell
python docker/scripts/perc-devctl.py qa-down
RESULT:OK STEP:qa-down
`
Failure artifacts (if red):
modules/perc-qa-automation/frontend/test-results/,playwright-report/— attach runbook playwright-failure-artifacts.md.Test plan
cd modules/perc-qa-automation/frontend && npm run test:unit— 48 passedcd modules/perc-qa-automation && ../../mvnw.cmd clean install— BUILD SUCCESScd modules/perc-ant && ../../mvnw.cmd clean install— BUILD SUCCESScd projects/sitemanage && ../../mvnw.cmd clean install— BUILD SUCCESSnpm run test:goldenagainstqa-up— 2 passedGates evidence
TEST_CMS_URLonlyOperator
Operator: Grok: night-issue-prs (model grok-4.5)
Parent tracker: #1928 · Epic: #1827