Skip to content

fix(core): ssr events #10403

fix(core): ssr events

fix(core): ssr events #10403

Triggered via pull request January 30, 2025 16:19
Status Failure
Total duration 2m 18s
Artifacts 1

tests.yml

on: pull_request
Matrix: Compile project
SSR Tests (Playwright)
1m 37s
SSR Tests (Playwright)
Lint files
32s
Lint files
Unit Tests (Web Test Runner)
1m 11s
Unit Tests (Web Test Runner)
Verify that build runs on Windows
2m 3s
Verify that build runs on Windows
Publish Playwright Report
14s
Publish Playwright Report
Validate successful build on main
2s
Validate successful build on main
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 notice
elements/pf-accordion/test/pf-accordion.e2e.ts:14:3 › pf-accordion › ssr: tools/pfe-tools/test/playwright/SSRPage.ts#L117
1) elements/pf-accordion/test/pf-accordion.e2e.ts:14:3 › pf-accordion › ssr ────────────────────── Error: Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/__w/patternfly-elements/patternfly-elements/node_modules/@patternfly/pfe-core/controllers/slot-controller-server.js' imported from /__w/patternfly-elements/patternfly-elements/elements/pf-accordion/pf-accordion-header.js at tools/pfe-tools/test/playwright/SSRPage.ts:117 115 | } 116 | expect(response?.status(), await response?.text()) > 117 | .toEqual(200); | ^ 118 | const snapshot = await this.page.screenshot({ fullPage: true }); 119 | expect(snapshot, new URL(url).pathname) 120 | .toMatchSnapshot(`${this.config.tagName}-${basename(url)}.png`); at finalizeResolution (node:internal/modules/esm/resolve:275:11) at moduleResolve (node:internal/modules/esm/resolve:932:10) at defaultResolve (node:internal/modules/esm/resolve:1056:11) at nextResolve (node:internal/modules/esm/hooks:748:28) at resolve (/__w/patternfly-elements/patternfly-elements/node_modules/playwright/lib/transform/esmLoader.js:35:24) at nextResolve (node:internal/modules/esm/hooks:748:28) at Hooks.resolve (node:internal/modules/esm/hooks:240:30) at handleMessage (node:internal/modules/esm/worker:199:24) at Immediate.checkForMessages (node:internal/modules/esm/worker:141:28) at process.processImmediate (node:internal/timers:491:21) expect(received).toEqual(expected) // deep equality Expected: 200 Received: 500 at SSRPage.snapshot (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:117:10) at SSRPage.snapshots (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:133:9) at /__w/patternfly-elements/patternfly-elements/elements/pf-accordion/test/pf-accordion.e2e.ts:23:5
elements/pf-back-to-top/test/pf-back-to-top.e2e.ts:14:3 › pf-back-to-top › ssr: tools/pfe-tools/test/playwright/SSRPage.ts#L117
2) elements/pf-back-to-top/test/pf-back-to-top.e2e.ts:14:3 › pf-back-to-top › ssr ──────────────── Error: Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/__w/patternfly-elements/patternfly-elements/node_modules/@patternfly/pfe-core/controllers/slot-controller-server.js' imported from /__w/patternfly-elements/patternfly-elements/elements/pf-button/pf-button.js at tools/pfe-tools/test/playwright/SSRPage.ts:117 115 | } 116 | expect(response?.status(), await response?.text()) > 117 | .toEqual(200); | ^ 118 | const snapshot = await this.page.screenshot({ fullPage: true }); 119 | expect(snapshot, new URL(url).pathname) 120 | .toMatchSnapshot(`${this.config.tagName}-${basename(url)}.png`); at finalizeResolution (node:internal/modules/esm/resolve:275:11) at moduleResolve (node:internal/modules/esm/resolve:932:10) at defaultResolve (node:internal/modules/esm/resolve:1056:11) at nextResolve (node:internal/modules/esm/hooks:748:28) at resolve (/__w/patternfly-elements/patternfly-elements/node_modules/playwright/lib/transform/esmLoader.js:35:24) at nextResolve (node:internal/modules/esm/hooks:748:28) at Hooks.resolve (node:internal/modules/esm/hooks:240:30) at handleMessage (node:internal/modules/esm/worker:199:24) at Immediate.checkForMessages (node:internal/modules/esm/worker:141:28) at process.processImmediate (node:internal/timers:491:21) expect(received).toEqual(expected) // deep equality Expected: 200 Received: 500 at SSRPage.snapshot (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:117:10) at SSRPage.snapshots (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:133:9) at /__w/patternfly-elements/patternfly-elements/elements/pf-back-to-top/test/pf-back-to-top.e2e.ts:23:5
elements/pf-banner/test/pf-banner.e2e.ts:14:3 › pf-banner › ssr: tools/pfe-tools/test/playwright/SSRPage.ts#L117
3) elements/pf-banner/test/pf-banner.e2e.ts:14:3 › pf-banner › ssr ─────────────────────────────── Error: Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/__w/patternfly-elements/patternfly-elements/node_modules/@patternfly/pfe-core/controllers/slot-controller-server.js' imported from /__w/patternfly-elements/patternfly-elements/elements/pf-banner/pf-banner.js at tools/pfe-tools/test/playwright/SSRPage.ts:117 115 | } 116 | expect(response?.status(), await response?.text()) > 117 | .toEqual(200); | ^ 118 | const snapshot = await this.page.screenshot({ fullPage: true }); 119 | expect(snapshot, new URL(url).pathname) 120 | .toMatchSnapshot(`${this.config.tagName}-${basename(url)}.png`); at finalizeResolution (node:internal/modules/esm/resolve:275:11) at moduleResolve (node:internal/modules/esm/resolve:932:10) at defaultResolve (node:internal/modules/esm/resolve:1056:11) at nextResolve (node:internal/modules/esm/hooks:748:28) at resolve (/__w/patternfly-elements/patternfly-elements/node_modules/playwright/lib/transform/esmLoader.js:35:24) at nextResolve (node:internal/modules/esm/hooks:748:28) at Hooks.resolve (node:internal/modules/esm/hooks:240:30) at handleMessage (node:internal/modules/esm/worker:199:24) at Immediate.checkForMessages (node:internal/modules/esm/worker:141:28) at process.processImmediate (node:internal/timers:491:21) expect(received).toEqual(expected) // deep equality Expected: 200 Received: 500 at SSRPage.snapshot (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:117:10) at SSRPage.snapshots (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:133:9) at /__w/patternfly-elements/patternfly-elements/elements/pf-banner/test/pf-banner.e2e.ts:23:5
elements/pf-button/test/pf-button.e2e.ts:14:3 › pf-button › ssr: tools/pfe-tools/test/playwright/SSRPage.ts#L117
4) elements/pf-button/test/pf-button.e2e.ts:14:3 › pf-button › ssr ─────────────────────────────── Error: Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/__w/patternfly-elements/patternfly-elements/node_modules/@patternfly/pfe-core/controllers/slot-controller-server.js' imported from /__w/patternfly-elements/patternfly-elements/elements/pf-button/pf-button.js at tools/pfe-tools/test/playwright/SSRPage.ts:117 115 | } 116 | expect(response?.status(), await response?.text()) > 117 | .toEqual(200); | ^ 118 | const snapshot = await this.page.screenshot({ fullPage: true }); 119 | expect(snapshot, new URL(url).pathname) 120 | .toMatchSnapshot(`${this.config.tagName}-${basename(url)}.png`); at finalizeResolution (node:internal/modules/esm/resolve:275:11) at moduleResolve (node:internal/modules/esm/resolve:932:10) at defaultResolve (node:internal/modules/esm/resolve:1056:11) at nextResolve (node:internal/modules/esm/hooks:748:28) at resolve (/__w/patternfly-elements/patternfly-elements/node_modules/playwright/lib/transform/esmLoader.js:35:24) at nextResolve (node:internal/modules/esm/hooks:748:28) at Hooks.resolve (node:internal/modules/esm/hooks:240:30) at handleMessage (node:internal/modules/esm/worker:199:24) at Immediate.checkForMessages (node:internal/modules/esm/worker:141:28) at process.processImmediate (node:internal/timers:491:21) expect(received).toEqual(expected) // deep equality Expected: 200 Received: 500 at SSRPage.snapshot (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:117:10) at SSRPage.snapshots (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:133:9) at /__w/patternfly-elements/patternfly-elements/elements/pf-button/test/pf-button.e2e.ts:23:5
elements/pf-card/test/pf-card.e2e.ts:14:3 › pf-card › ssr: tools/pfe-tools/test/playwright/SSRPage.ts#L117
5) elements/pf-card/test/pf-card.e2e.ts:14:3 › pf-card › ssr ───────────────────────────────────── Error: Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/__w/patternfly-elements/patternfly-elements/node_modules/@patternfly/pfe-core/controllers/slot-controller-server.js' imported from /__w/patternfly-elements/patternfly-elements/elements/pf-card/pf-card.js at tools/pfe-tools/test/playwright/SSRPage.ts:117 115 | } 116 | expect(response?.status(), await response?.text()) > 117 | .toEqual(200); | ^ 118 | const snapshot = await this.page.screenshot({ fullPage: true }); 119 | expect(snapshot, new URL(url).pathname) 120 | .toMatchSnapshot(`${this.config.tagName}-${basename(url)}.png`); at finalizeResolution (node:internal/modules/esm/resolve:275:11) at moduleResolve (node:internal/modules/esm/resolve:932:10) at defaultResolve (node:internal/modules/esm/resolve:1056:11) at nextResolve (node:internal/modules/esm/hooks:748:28) at resolve (/__w/patternfly-elements/patternfly-elements/node_modules/playwright/lib/transform/esmLoader.js:35:24) at nextResolve (node:internal/modules/esm/hooks:748:28) at Hooks.resolve (node:internal/modules/esm/hooks:240:30) at handleMessage (node:internal/modules/esm/worker:199:24) at Immediate.checkForMessages (node:internal/modules/esm/worker:141:28) at process.processImmediate (node:internal/timers:491:21) expect(received).toEqual(expected) // deep equality Expected: 200 Received: 500 at SSRPage.snapshot (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:117:10) at SSRPage.snapshots (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:133:9) at /__w/patternfly-elements/patternfly-elements/elements/pf-card/test/pf-card.e2e.ts:23:5
elements/pf-card/test/pf-card.e2e.ts:26:3 › pf-card › ssr hints: tools/pfe-tools/test/playwright/SSRPage.ts#L143
6) elements/pf-card/test/pf-card.e2e.ts:26:3 › pf-card › ssr hints ─────────────────────────────── Error: page.$eval: Failed to find element matching selector "pf-card" at tools/pfe-tools/test/playwright/SSRPage.ts:143 141 | await this.initServer(); 142 | await this.initPage(); > 143 | await this.page.$eval(tagName, el => (el as LitElement).updateComplete); | ^ 144 | } 145 | } 146 | at SSRPage.updateCompleteFor (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:143:21) at /__w/patternfly-elements/patternfly-elements/elements/pf-card/test/pf-card.e2e.ts:39:5
elements/pf-chip/test/pf-chip.e2e.ts:14:3 › pf-chip › ssr: tools/pfe-tools/test/playwright/SSRPage.ts#L117
7) elements/pf-chip/test/pf-chip.e2e.ts:14:3 › pf-chip › ssr ───────────────────────────────────── Error: Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/__w/patternfly-elements/patternfly-elements/node_modules/@patternfly/pfe-core/controllers/slot-controller-server.js' imported from /__w/patternfly-elements/patternfly-elements/elements/pf-button/pf-button.js at tools/pfe-tools/test/playwright/SSRPage.ts:117 115 | } 116 | expect(response?.status(), await response?.text()) > 117 | .toEqual(200); | ^ 118 | const snapshot = await this.page.screenshot({ fullPage: true }); 119 | expect(snapshot, new URL(url).pathname) 120 | .toMatchSnapshot(`${this.config.tagName}-${basename(url)}.png`); at finalizeResolution (node:internal/modules/esm/resolve:275:11) at moduleResolve (node:internal/modules/esm/resolve:932:10) at defaultResolve (node:internal/modules/esm/resolve:1056:11) at nextResolve (node:internal/modules/esm/hooks:748:28) at resolve (/__w/patternfly-elements/patternfly-elements/node_modules/playwright/lib/transform/esmLoader.js:35:24) at nextResolve (node:internal/modules/esm/hooks:748:28) at Hooks.resolve (node:internal/modules/esm/hooks:240:30) at handleMessage (node:internal/modules/esm/worker:199:24) at Immediate.checkForMessages (node:internal/modules/esm/worker:141:28) at process.processImmediate (node:internal/timers:491:21) expect(received).toEqual(expected) // deep equality Expected: 200 Received: 500 at SSRPage.snapshot (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:117:10) at SSRPage.snapshots (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:133:9) at /__w/patternfly-elements/patternfly-elements/elements/pf-chip/test/pf-chip.e2e.ts:23:5
elements/pf-clipboard-copy/test/pf-clipboard-copy.e2e.ts:14:3 › pf-clipboard-copy › ssr: tools/pfe-tools/test/playwright/SSRPage.ts#L117
8) elements/pf-clipboard-copy/test/pf-clipboard-copy.e2e.ts:14:3 › pf-clipboard-copy › ssr ─────── Error: Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/__w/patternfly-elements/patternfly-elements/node_modules/@patternfly/pfe-core/controllers/slot-controller-server.js' imported from /__w/patternfly-elements/patternfly-elements/elements/pf-button/pf-button.js at tools/pfe-tools/test/playwright/SSRPage.ts:117 115 | } 116 | expect(response?.status(), await response?.text()) > 117 | .toEqual(200); | ^ 118 | const snapshot = await this.page.screenshot({ fullPage: true }); 119 | expect(snapshot, new URL(url).pathname) 120 | .toMatchSnapshot(`${this.config.tagName}-${basename(url)}.png`); at finalizeResolution (node:internal/modules/esm/resolve:275:11) at moduleResolve (node:internal/modules/esm/resolve:932:10) at defaultResolve (node:internal/modules/esm/resolve:1056:11) at nextResolve (node:internal/modules/esm/hooks:748:28) at resolve (/__w/patternfly-elements/patternfly-elements/node_modules/playwright/lib/transform/esmLoader.js:35:24) at nextResolve (node:internal/modules/esm/hooks:748:28) at Hooks.resolve (node:internal/modules/esm/hooks:240:30) at handleMessage (node:internal/modules/esm/worker:199:24) at Immediate.checkForMessages (node:internal/modules/esm/worker:141:28) at process.processImmediate (node:internal/timers:491:21) expect(received).toEqual(expected) // deep equality Expected: 200 Received: 500 at SSRPage.snapshot (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:117:10) at SSRPage.snapshots (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:133:9) at /__w/patternfly-elements/patternfly-elements/elements/pf-clipboard-copy/test/pf-clipboard-copy.e2e.ts:23:5
elements/pf-dropdown/test/pf-dropdown.e2e.ts:14:3 › pf-dropdown › ssr: tools/pfe-tools/test/playwright/SSRPage.ts#L117
9) elements/pf-dropdown/test/pf-dropdown.e2e.ts:14:3 › pf-dropdown › ssr ───────────────────────── Error: Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/__w/patternfly-elements/patternfly-elements/node_modules/@patternfly/pfe-core/controllers/slot-controller-server.js' imported from /__w/patternfly-elements/patternfly-elements/elements/pf-button/pf-button.js at tools/pfe-tools/test/playwright/SSRPage.ts:117 115 | } 116 | expect(response?.status(), await response?.text()) > 117 | .toEqual(200); | ^ 118 | const snapshot = await this.page.screenshot({ fullPage: true }); 119 | expect(snapshot, new URL(url).pathname) 120 | .toMatchSnapshot(`${this.config.tagName}-${basename(url)}.png`); at finalizeResolution (node:internal/modules/esm/resolve:275:11) at moduleResolve (node:internal/modules/esm/resolve:932:10) at defaultResolve (node:internal/modules/esm/resolve:1056:11) at nextResolve (node:internal/modules/esm/hooks:748:28) at resolve (/__w/patternfly-elements/patternfly-elements/node_modules/playwright/lib/transform/esmLoader.js:35:24) at nextResolve (node:internal/modules/esm/hooks:748:28) at Hooks.resolve (node:internal/modules/esm/hooks:240:30) at handleMessage (node:internal/modules/esm/worker:199:24) at checkForMessages (node:internal/modules/esm/worker:141:28) at process.<anonymous> (node:internal/modules/esm/worker:160:5) at process.emit (node:events:524:28) expect(received).toEqual(expected) // deep equality Expected: 200 Received: 500 at SSRPage.snapshot (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:117:10) at SSRPage.snapshots (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:133:9) at /__w/patternfly-elements/patternfly-elements/elements/pf-dropdown/test/pf-dropdown.e2e.ts:23:5
elements/pf-label/test/pf-label.e2e.ts:14:3 › pf-label › ssr: tools/pfe-tools/test/playwright/SSRPage.ts#L117
10) elements/pf-label/test/pf-label.e2e.ts:14:3 › pf-label › ssr ───────────────────────────────── Error: Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/__w/patternfly-elements/patternfly-elements/node_modules/@patternfly/pfe-core/controllers/slot-controller-server.js' imported from /__w/patternfly-elements/patternfly-elements/elements/pf-label/pf-label.js at tools/pfe-tools/test/playwright/SSRPage.ts:117 115 | } 116 | expect(response?.status(), await response?.text()) > 117 | .toEqual(200); | ^ 118 | const snapshot = await this.page.screenshot({ fullPage: true }); 119 | expect(snapshot, new URL(url).pathname) 120 | .toMatchSnapshot(`${this.config.tagName}-${basename(url)}.png`); at finalizeResolution (node:internal/modules/esm/resolve:275:11) at moduleResolve (node:internal/modules/esm/resolve:932:10) at defaultResolve (node:internal/modules/esm/resolve:1056:11) at nextResolve (node:internal/modules/esm/hooks:748:28) at resolve (/__w/patternfly-elements/patternfly-elements/node_modules/playwright/lib/transform/esmLoader.js:35:24) at nextResolve (node:internal/modules/esm/hooks:748:28) at Hooks.resolve (node:internal/modules/esm/hooks:240:30) at handleMessage (node:internal/modules/esm/worker:199:24) at Immediate.checkForMessages (node:internal/modules/esm/worker:141:28) at process.processImmediate (node:internal/timers:491:21) expect(received).toEqual(expected) // deep equality Expected: 200 Received: 500 at SSRPage.snapshot (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:117:10) at SSRPage.snapshots (/__w/patternfly-elements/patternfly-elements/tools/pfe-tools/test/playwright/SSRPage.ts:133:9) at /__w/patternfly-elements/patternfly-elements/elements/pf-label/test/pf-label.e2e.ts:23:5
🎭 Playwright Run Summary
16 failed elements/pf-accordion/test/pf-accordion.e2e.ts:14:3 › pf-accordion › ssr ─────────────────────── elements/pf-back-to-top/test/pf-back-to-top.e2e.ts:14:3 › pf-back-to-top › ssr ───────────────── elements/pf-banner/test/pf-banner.e2e.ts:14:3 › pf-banner › ssr ──────────────────────────────── elements/pf-button/test/pf-button.e2e.ts:14:3 › pf-button › ssr ──────────────────────────────── elements/pf-card/test/pf-card.e2e.ts:14:3 › pf-card › ssr ────────────────────────────────────── elements/pf-card/test/pf-card.e2e.ts:26:3 › pf-card › ssr hints ──────────────────────────────── elements/pf-chip/test/pf-chip.e2e.ts:14:3 › pf-chip › ssr ────────────────────────────────────── elements/pf-clipboard-copy/test/pf-clipboard-copy.e2e.ts:14:3 › pf-clipboard-copy › ssr ──────── elements/pf-dropdown/test/pf-dropdown.e2e.ts:14:3 › pf-dropdown › ssr ────────────────────────── elements/pf-label/test/pf-label.e2e.ts:14:3 › pf-label › ssr ─────────────────────────────────── elements/pf-modal/test/pf-modal.e2e.ts:18:3 › pf-modal › ssr ─────────────────────────────────── elements/pf-panel/test/pf-panel.e2e.ts:14:3 › pf-panel › ssr ─────────────────────────────────── elements/pf-popover/test/pf-popover.e2e.ts:14:3 › pf-popover › ssr ───────────────────────────── elements/pf-progress-stepper/test/pf-progress-stepper.e2e.ts:14:3 › pf-progress-stepper › ssr ── elements/pf-select/test/pf-select.e2e.ts:14:3 › pf-select › ssr ──────────────────────────────── elements/pf-table/test/pf-table.e2e.ts:14:3 › pf-table › ssr ─────────────────────────────────── 15 passed (21.5s)

Artifacts

Produced during runtime
Name Size
test-report
3.54 MB