Skip to content

Pull request validation #3465

Pull request validation

Pull request validation #3465

Manually triggered May 14, 2026 06:35
Status Failure
Total duration 16m 38s
Artifacts 22

pull-request-validation.yml

on: workflow_dispatch
Matrix: html-test
Merge test result
20s
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 (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 (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 (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 1069ms at node_modules/selenium-webdriver/lib/webdriver.js:911:22
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 (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 (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 (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 (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 (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 (6/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 (15/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 (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:258cd5fda4fbd21957b52f6afe842ba8b9801bba966188a2c436fc09ca2e6aec
test-result
82.6 KB
sha256:320805cc9c7923781882676a2117cc8474817cbcdc28a88315635728cdc4edbe
test-result
96 KB
sha256:bc611572ca912205ccf30d80df0cfa30c0af5390867a8d0719f65ae3f207467e
test-result
90.9 KB
sha256:57033e1f2c6f7d34fd3eb3e4c1c53378e6459920e626a8785f984015e552e15f
test-result
91.1 KB
sha256:fd321c379497ab703b5613acd1006ab7420d0bb119b105334deee0e695525878
test-result
94.4 KB
sha256:0e8f9e696b33bb3d02dc8e8b29cd5e3b33e03ca17f4a49e183d3a5ddaf7bdcba
test-result
89.1 KB
sha256:b03c1d500820c1084f140a2cb92f450588e3dcd124bf6b1bb4f6b0f37e75381a
test-result
88.7 KB
sha256:212e4299b206bf8b6dee4b9f88e376c207b7d83c1abf661fbd0b2f3717cdb0f3
test-result
89.6 KB
sha256:b1737443ef9824aa4be393fe0512f6d0f573d547abf16eeb7d71263bcd66cb0a
test-result
87.8 KB
sha256:d933c032f0c845c665a79fd62683dd21649765e073d1b351a609ff4a05ede7c2
test-result
85.7 KB
sha256:6bba2a0a156fbe4e6f08adbbbb0008e84bc8b718fc02f5f67ca4c136e292c16a
test-result
88.8 KB
sha256:c38c41bc95d53c5d0ba712cf17032ea52f010ef4e9d97260ff0ca9210bb1fec7
test-result
86.1 KB
sha256:feabd1e00ab5e733614c4c24b3a6bef317c419b084f78a18fd06256fbbfea4cc
test-result
86.2 KB
sha256:d363bda264a53477516d9cef8679eea581e35d79937f840ffd21ae04e0387579
test-result
87.7 KB
sha256:dcfb66b3bc6a38f16fbfa92f0fafea999d12226f90227373706f7ec84a210d7d
test-result
86.8 KB
sha256:05ef9bf2b5e8970ec33baf6ba5ce7fc626a3e88b462e2c51b4b296c71fb85073
test-result
84 KB
sha256:7667b98b4c9218cb0bf52b93b9976ecf642db92c8507330b74bb0988aa5f0522
test-result
87.4 KB
sha256:48d62836ea9db2b38a0d2e920386489a18898395bbb730375d5a00c9ef84f492
test-result
195 KB
sha256:c857bb6de923b101781d18a2855a10fa4047c03c113206eb72e4ec7996f0f7cb
test-snapshot-diff
136 KB
sha256:f1e595cf73e0ba0bf8d4bc1110c48b6ca3b8641f1609f5aa293c451f58a8ba6d
test-snapshot-diff
103 KB
sha256:1bab523093bc20951c4bbd233fbbd03efb3f057885dd13c25cacef95ee76d840
test-snapshot-diff
136 KB
sha256:b148a6178448e99aafae5a7e7fc3746f04de69bb3841de378f9ea367826e860b