Skip to content

Introduction of polymiddleware #2204

Introduction of polymiddleware

Introduction of polymiddleware #2204

Triggered via pull request August 25, 2025 08:29
Status Failure
Total duration 12m 2s
Artifacts 2

pull-request-validation.yml

on: pull_request
Matrix: html-test
Merge test results
33s
Merge test results
Merge test snapshots
4s
Merge test snapshots
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 2 warnings
HTML test (10/17)
Process completed with exit code 1.
› middleware/activity/hooks/useBuildRenderActivityCallback/activityPolymiddlewareReturnInvalidActivityComponent.html: https://webchat2/__dist__/webchat-es5.js#L133
expect(received).toHaveLength(expected) Expected length: 0 Received length: 1 Received array: [{"level": "SEVERE", "message": "https://esm.sh/jest-mock@30.0.5/es2022/jest-mock.mjs 2:10021 Error: botframework-webchat: middleware must return value constructed by their corresponding factory function at cDt (https:/webchat2/__dist__/webchat-es5.js:133:316524) at https:/webchat2/__dist__/webchat-es5.js:133:318977 at https:/webchat2/__dist__/webchat-es5.js:120:370763 at https:/webchat2/__dist__/webchat-es5.js:120:369830 at https:/webchat2/__dist__/webchat-es5.js:145:66242 at https:/webchat2/__dist__/webchat-es5.js:140:61981 at https:/webchat2/__dist__/webchat-es5.js:140:61620 at Object.Ms [as useMemo] (https:/esm.sh/react-dom@18.3.1/es2022/react-dom.mjs:8:21279) at r.useMemo (https:/esm.sh/react@18.3.1/es2022/react.mjs:2:6628) at ecr (https:/webchat2/__dist__/webchat-es5.js:140:61615)", "timestamp": 1756110855979, "type": ""}] at toHaveLength (packages/test/harness/src/host/common/host/done.js:22:77) at node_modules/@babel/runtime/helpers/regeneratorRuntime.js:52:18 at Generator.<anonymous> (node_modules/@babel/runtime/helpers/regenerator.js:52:51) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorDefine.js:11:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:17) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:17:9)
HTML test (12/17)
Process completed with exit code 1.
› middleware/activity/hooks/useBuildRenderActivityCallback/activityPolymiddlewareThrowOnRender.html: https://webchat2/__tests__/html2/middleware/activity/hooks/useBuildRenderActivityCallback/activityPolymiddlewareThrowOnRender#L52
expect(received).toHaveLength(expected) Expected length: 0 Received length: 1 Received array: [{"level": "SEVERE", "message": "https://esm.sh/jest-mock@30.0.5/es2022/jest-mock.mjs 2:10021 Error: Throw on render at ThrowOnRender (https:/webchat2/__tests__/html2/middleware/activity/hooks/useBuildRenderActivityCallback/activityPolymiddlewareThrowOnRender:52:17) at Hi (https:/esm.sh/react-dom@18.3.1/es2022/react-dom.mjs:8:16950) at ua (https:/esm.sh/react-dom@18.3.1/es2022/react-dom.mjs:10:43649) at ra (https:/esm.sh/react-dom@18.3.1/es2022/react-dom.mjs:10:39453) at ff (https:/esm.sh/react-dom@18.3.1/es2022/react-dom.mjs:10:39384) at Ir (https:/esm.sh/react-dom@18.3.1/es2022/react-dom.mjs:10:39243) at di (https:/esm.sh/react-dom@18.3.1/es2022/react-dom.mjs:10:35665) at ea (https:/esm.sh/react-dom@18.3.1/es2022/react-dom.mjs:10:34622) at F (https:/esm.sh/scheduler@0.23.2/es2022/scheduler.mjs:3:2068) at E (https:/esm.sh/scheduler@0.23.2/es2022/scheduler.mjs:3:2427)", "timestamp": 1756110999689, "type": ""}] at toHaveLength (packages/test/harness/src/host/common/host/done.js:22:77) at node_modules/@babel/runtime/helpers/regeneratorRuntime.js:52:18 at Generator.<anonymous> (node_modules/@babel/runtime/helpers/regenerator.js:52:51) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorDefine.js:11:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:17) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:17:9)
Merge test snapshots
No artifacts found matching pattern 'test-snapshot-diff-*'
HTML test (10/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/* ./__tests__/html2/**/*.snap-*-diff.png. No artifacts will be uploaded.
HTML test (12/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/* ./__tests__/html2/**/*.snap-*-diff.png. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size Digest
docker Expired
98.5 MB
sha256:8a2843d70f4da9c1cc1a602b4bef83ad647b305f4f70058696b81fc41ce32847
test-result Expired
1.64 MB
sha256:056c795c3d886c2504e5abaa5f40d258ae1e9ee063f73f25c7bba5ddbf0ac629