Skip to content

Pull request validation #3466

Pull request validation

Pull request validation #3466

Manually triggered May 14, 2026 07:25
Status Failure
Total duration 16m 7s
Artifacts 22

pull-request-validation.yml

on: workflow_dispatch
Matrix: html-test
Merge test result
18s
Merge test result
Fit to window
Zoom out
Zoom in

Annotations

28 errors and 8 warnings
HTML test (9/17)
Process completed with exit code 1.
useTextBox › should work properly: packages/test/harness/src/host/common/host/snapshot.js#L13
Expected image to match or be a close match to snapshot but was 0.009548611111111112% different from snapshot (22 differing pixels). See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/__image_snapshots__/html/__diff_output__/hooks-use-text-box-js-use-text-box-should-work-properly-1-snap-diff.png at toMatchImageSnapshot (packages/test/harness/src/host/common/host/snapshot.js:13:24) at tryCatch (packages/test/harness/node_modules/@babel/runtime/helpers/regeneratorRuntime.js:45:16) at Generator.<anonymous> (packages/test/harness/node_modules/@babel/runtime/helpers/regeneratorRuntime.js:133:17) at Generator.next (packages/test/harness/node_modules/@babel/runtime/helpers/regeneratorRuntime.js:74:21) at asyncGeneratorStep (packages/test/harness/node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (packages/test/harness/node_modules/@babel/runtime/helpers/asyncToGenerator.js:22:9)
HTML test (17/17)
Process completed with exit code 1.
conversationStartProperties › with locale of en-US should get "Hello and welcome!" message.: http://webchat2/test-page-object.js#L57479
Timed out while waiting for page condition "at least 1 activities shown" after 15 seconds. at became (http:/webchat2/test-page-object.js:57479:11) at async http:/webchat2/__tests__/html/conversationStartProperties.sendEnUs:30:9
HTML test (2/17)
Process completed with exit code 1.
scroll to end button › should show and hide properly: packages/test/harness/src/host/common/host/snapshot.js#L13
Expected image to match or be a close match to snapshot but was 0.009548611111111112% different from snapshot (22 differing pixels). See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/__image_snapshots__/html/__diff_output__/scroll-to-end-button-visibility-js-scroll-to-end-button-should-show-and-hide-properly-1-snap-diff.png at toMatchImageSnapshot (packages/test/harness/src/host/common/host/snapshot.js:13:24) at tryCatch (packages/test/harness/node_modules/@babel/runtime/helpers/regeneratorRuntime.js:45:16) at Generator.<anonymous> (packages/test/harness/node_modules/@babel/runtime/helpers/regeneratorRuntime.js:133:17) at Generator.next (packages/test/harness/node_modules/@babel/runtime/helpers/regeneratorRuntime.js:74:21) at asyncGeneratorStep (packages/test/harness/node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (packages/test/harness/node_modules/@babel/runtime/helpers/asyncToGenerator.js:22:9)
conversationStartProperties › with locale of zh-CN should get "Hello and welcome!" in Simplified Chinese.: http://webchat2/test-page-object.js#L57479
Timed out while waiting for page condition "at least 1 activities shown" after 15 seconds. at became (http:/webchat2/test-page-object.js:57479:11) at async http:/webchat2/__tests__/html/conversationStartProperties.sendZhCn:30:9
HTML test (6/17)
Process completed with exit code 1.
card action "signin" when directLine.getSessionId is falsy: __tests__/cardActionMiddleware.js#L149
expect(received).resolves.toEqual(expected) // deep equality - Expected - 1 + Received + 3 - Array [] + Array [ + "{\"colno\":23,\"error\":{},\"filename\":\"https://unpkg.com/simple-update-in\",\"lineno\":3,\"message\":\"Uncaught ReferenceError: exports is not defined\"}", + ] at Object.toEqual (node_modules/expect/build/index.js:194:22) at toEqual (__tests__/cardActionMiddleware.js:149:57) at tryCatch (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:86:17) at Generator._invoke (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:66:24) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:117:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:25:9)
HTML test (10/17)
Process completed with exit code 1.
Auto-scroll › should scroll to bottom on send: packages/test/harness/src/host/common/host/snapshot.js#L13
Expected image to match or be a close match to snapshot but was 1.019965277777778% different from snapshot (2350 differing pixels). See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/__image_snapshots__/html/__diff_output__/auto-scroll-after-send-js-auto-scroll-should-scroll-to-bottom-on-send-1-snap-diff.png at toMatchImageSnapshot (packages/test/harness/src/host/common/host/snapshot.js:13:24) at tryCatch (packages/test/harness/node_modules/@babel/runtime/helpers/regeneratorRuntime.js:45:16) at Generator.<anonymous> (packages/test/harness/node_modules/@babel/runtime/helpers/regeneratorRuntime.js:133:17) at Generator.next (packages/test/harness/node_modules/@babel/runtime/helpers/regeneratorRuntime.js:74:21) at asyncGeneratorStep (packages/test/harness/node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (packages/test/harness/node_modules/@babel/runtime/helpers/asyncToGenerator.js:22:9)
HTML test (13/17)
Process completed with exit code 1.
conversationStartProperties › with no locale is sent should get "Hello and welcome!" message.: http://webchat2/test-page-object.js#L57479
Timed out while waiting for page condition "at least 1 activities shown" after 15 seconds. at became (http:/webchat2/test-page-object.js:57479:11) at async http:/webchat2/__tests__/html/conversationStartProperties.noLocaleIsSent:27:9
HTML test (14/17)
Process completed with exit code 1.
Direct Line App Service Service chat adapter › should connect to the MockBot.: http://webchat2/test-page-object.js#L57479
Timed out while waiting for page condition "connected" after 15 seconds. at became (http:/webchat2/test-page-object.js:57479:11) at async http:/webchat2/__tests__/html/chatAdapter.directLineAppServiceExtension:24:9
video: undefined#L0
TimeoutError: Waiting for element to be located By(css selector, button[aria-label="Play"]) Wait timed out after 1071ms at node_modules/selenium-webdriver/lib/webdriver.js:911:22
HTML test (7/17)
Process completed with exit code 1.
speech synthesis › should not synthesis if engine is explicitly configured off: __tests__/speech.synthesis.js#L106
expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 3 - Array [] + Array [ + "{\"colno\":23,\"error\":{},\"filename\":\"https://unpkg.com/simple-update-in\",\"lineno\":3,\"message\":\"Uncaught ReferenceError: exports is not defined\"}", + ] at toEqual (__tests__/speech.synthesis.js:106:50) at tryCatch (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:86:17) at Generator._invoke (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:66:24) at Generator.next (node_modules/@babel/runtime/helpers/regeneratorRuntime.js:117:21) at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:24) at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:25:9)
HTML test (4/17)
Process completed with exit code 1.
conversationStartProperties › with locale of invalid type should get "Hello and welcome!" message.: http://webchat2/test-page-object.js#L57479
Timed out while waiting for page condition "at least 1 activities shown" after 15 seconds. at became (http:/webchat2/test-page-object.js:57479:11) at async http:/webchat2/__tests__/html/conversationStartProperties.sendInvalidType:30:9
should trim outgoing message when being sent: undefined#L0
JavascriptError: javascript error: Cannot read properties of undefined (reading 'includes') (Session info: headless chrome=110.0.5481.177) at Object.throwDecodedError (node_modules/selenium-webdriver/lib/error.js:521:15) at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:514:13) at Executor.execute (node_modules/selenium-webdriver/lib/http.js:446:28) at thenableWebDriverProxy.execute (node_modules/selenium-webdriver/lib/webdriver.js:740:17)
HTML test (15/17)
Process completed with exit code 1.
conversationStartProperties › with non-existing locale should get "Hello and welcome!" message.: http://webchat2/test-page-object.js#L57479
Timed out while waiting for page condition "at least 1 activities shown" after 15 seconds. at became (http:/webchat2/test-page-object.js:57479:11) at async http:/webchat2/__tests__/html/conversationStartProperties.sendNonExisting:30:9
HTML test (5/17)
Process completed with exit code 1.
conversationStartProperties › with non ISO format locale should get "Hello and welcome!" message.: http://webchat2/test-page-object.js#L57479
Timed out while waiting for page condition "at least 1 activities shown" after 15 seconds. at became (http:/webchat2/test-page-object.js:57479:11) at async http:/webchat2/__tests__/html/conversationStartProperties.sendNonISOFormat:30:9
Merge test result
Process completed with exit code 1.
Merge test result
Process completed with exit code 1.
Merge test result
Process completed with exit code 1.
HTML test (17/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/*. No artifacts will be uploaded.
HTML test (6/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/*. No artifacts will be uploaded.
HTML test (13/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/*. No artifacts will be uploaded.
HTML test (14/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/*. No artifacts will be uploaded.
HTML test (7/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/*. No artifacts will be uploaded.
HTML test (4/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/*. No artifacts will be uploaded.
HTML test (15/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/*. No artifacts will be uploaded.
HTML test (5/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/*. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size Digest
docker Expired
119 MB
sha256:4344d3db2c938acf4742c62b1c16fa8af9dfc031467e119d47a3cb4d6c4cd902
test-result
82.6 KB
sha256:ef3cfa9db91726c36ddd6a70bc1368ce1235a24553dab66ba949bc2e08273587
test-result
96 KB
sha256:70c6f0c07a838a561a1a2c4ecbcf31b8e4e5e1a9b97f3f157451bc151056672c
test-result
89.1 KB
sha256:235d170fa34429c8397820adcd34b8e11acc98f729bb4c5bb529974540ab660b
test-result
91.1 KB
sha256:e42726dc948fdc92c6759bafd46a028cdbeb4947fc2dc8ff5eee3f235f5cfa8b
test-result
90.9 KB
sha256:0a022ffe902a11513447c4e23367b63932e117e23e793eeb3ffe9d0930394189
test-result
94.3 KB
sha256:a95056019ea8e5b7f515faf573ba0bd3f6b05f163768a5f593de6c676b03b5ce
test-result
88.6 KB
sha256:62a5796b49e4f2af22c1ccbd3051fcc9755fbfee0e251eaff12a423e1eaa284a
test-result
89.6 KB
sha256:15c3480587d4f33b78709d9cd270d71fd29209cf75eab19168b30721343ed174
test-result
87.9 KB
sha256:16795c2691c024f6d0cce85c2d129428d1a1bfdc125289485a82fecc9b960bb9
test-result
86.3 KB
sha256:e1adf8cf45c5293448b3577133173c42b944bf9f858a18c63b1b7caa217b60d2
test-result
85.7 KB
sha256:a45e791c8c218401a703acfe3dc03df1f5613ca23d286778aec723dc66cb11ff
test-result
86.2 KB
sha256:942df48314d78e3881d7828cf3ab0c588b7b55451b960bb6e6b58ff9e6835ad4
test-result
86.7 KB
sha256:6baf015221a0419b7219ef4e114922bdefc7c1ba539b91010359d441641deaa8
test-result
88.8 KB
sha256:6cac46d4c5bbf06e6e4f12d8420bd9a96f5b7a1478f647f491957c1689645ecd
test-result
87.6 KB
sha256:e77166fa69e2ea741838b5b386ed8a1f3801bf68cb71f6a149bdc6f8c2d43ff4
test-result
84 KB
sha256:aabf03bfd6501ae2f5483c08934df3fe48aab19ac71fbd3340f7ed057dbcf1ef
test-result
87.4 KB
sha256:b03e941925a91739dff1307efcb4cd43f521d436bbfbdc701195ea508e6a2a7d
test-result
195 KB
sha256:b3be8a0e42d66a4b1115a7b78ff3b4c1a6b1e0d84bc2a071278103dea93a4119
test-snapshot-diff
103 KB
sha256:08f07c1a83978bbf09815dae261deced38bc1e11227be095b5e60d1744a9c2f4
test-snapshot-diff
136 KB
sha256:1b70a2d60983d85f59dfee67e08bfff8779736f25dd9c4205e7f96df56c59a78
test-snapshot-diff
136 KB
sha256:9155704e259dc44c9d892e78d75e15e71ca20efab2c79d39e6bcc8fe2eaf93de