fix(core): ssr events #10403
tests.yml
on: pull_request
Matrix: Compile project
SSR Tests (Playwright)
1m 37s
Verify that build runs on Windows
2m 3s
Publish Playwright Report
14s
Validate successful build on main
2s
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 |
|