Skip to content

Core speech to speech implementation #3053

Core speech to speech implementation

Core speech to speech implementation #3053

Triggered via pull request January 28, 2026 13:51
Status Failure
Total duration 13m 47s
Artifacts 3

pull-request-validation.yml

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

Annotations

24 errors and 6 warnings
HTML test (15/17)
Process completed with exit code 1.
› html2/speechToSpeech/happy.path.html: packages/test/harness/src/host/common/host/done.js#L35
expect(received).toHaveLength(expected) Expected length: 0 Received length: 2 Received array: [{"level": "SEVERE", "message": "blob:https://webchat2/83595703-4397-4a45-99e0-87e5bd8dd27b 0 Uncaught ReferenceError: Fn is not defined", "timestamp": 1769608711500, "type": ""}, {"level": "SEVERE", "message": "https://webchat2/__dist__/webchat-es5.js 88:1637110 Uncaught DOMException: Failed to construct 'AudioWorkletNode': AudioWorkl…order' is not defined in AudioWorkletGlobalScope.", "timestamp": 1769608711502, "type": ""}] at Object.done (../../packages/test/harness/src/host/common/host/done.js:35:30) at HostBridge.<anonymous> (../../packages/test/harness/src/common/rpc.js:33:31)
HTML test (1/17)
Process completed with exit code 1.
› html2/hooks/useTextBox.html: packages/test/harness/src/host/common/host/done.js#L42
Expected image to match or be a close match to snapshot but was 0.002170138888888889% different from snapshot (5 differing pixels). See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/hooks/useTextBox.html.snap-1-diff.png at Object.done (../../packages/test/harness/src/host/common/host/done.js:42:13) at HostBridge.<anonymous> (../../packages/test/harness/src/common/rpc.js:33:31)
HTML test (6/17)
Process completed with exit code 1.
› html2/speechToSpeech/dtmf.input.html: packages/test/harness/src/host/common/host/done.js#L35
expect(received).toHaveLength(expected) Expected length: 0 Received length: 2 Received array: [{"level": "SEVERE", "message": "blob:https://webchat2/5444c705-f08a-4e8e-8ac6-ccbebad90a35 0 Uncaught ReferenceError: Fn is not defined", "timestamp": 1769608703296, "type": ""}, {"level": "SEVERE", "message": "https://webchat2/__dist__/webchat-es5.js 88:1637110 Uncaught DOMException: Failed to construct 'AudioWorkletNode': AudioWorkl…order' is not defined in AudioWorkletGlobalScope.", "timestamp": 1769608703296, "type": ""}] at Object.done (../../packages/test/harness/src/host/common/host/done.js:35:30) at HostBridge.<anonymous> (../../packages/test/harness/src/common/rpc.js:33:31)
› html2/speechToSpeech/multiple.turns.html: https://webchat2/test-page-object.js#L37
Timed out while waiting for page condition "State: listening (after bot audio)" after 1 seconds. at Object.ne (../../https:/webchat2/test-page-object.js:37:209145) at ../../async <anonymous>:139:3
HTML test (7/17)
Process completed with exit code 1.
› html2/themeProvider/override.html: __tests__/html2/themeProvider/override.html#L3
thrown: "Exceeded timeout of 50000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at themeProvider/override.html:3:9 at Object.<anonymous> (themeProvider/override.html:2:7)
HTML test (5/17)
Process completed with exit code 1.
› html2/autoScroll/autoScroll.afterSend.html: packages/test/harness/src/host/common/host/done.js#L42
Expected image to match or be a close match to snapshot but was 1.4934895833333333% different from snapshot (3441 differing pixels). See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/autoScroll/autoScroll.afterSend.html.snap-1-diff.png at Object.done (../../packages/test/harness/src/host/common/host/done.js:42:13) at HostBridge.<anonymous> (../../packages/test/harness/src/common/rpc.js:33:31)
› html2/speechToSpeech/barge.in.html: packages/test/harness/src/host/common/host/done.js#L35
expect(received).toHaveLength(expected) Expected length: 0 Received length: 2 Received array: [{"level": "SEVERE", "message": "blob:https://webchat2/f7a7713c-7822-4d8d-aef1-6f9860501791 0 Uncaught ReferenceError: Fn is not defined", "timestamp": 1769608740417, "type": ""}, {"level": "SEVERE", "message": "https://webchat2/__dist__/webchat-es5.js 88:1637110 Uncaught DOMException: Failed to construct 'AudioWorkletNode': AudioWorkl…order' is not defined in AudioWorkletGlobalScope.", "timestamp": 1769608740417, "type": ""}] at Object.done (../../packages/test/harness/src/host/common/host/done.js:35:30) at HostBridge.<anonymous> (../../packages/test/harness/src/common/rpc.js:33:31)
HTML test (8/17)
Process completed with exit code 1.
› html2/simple/fatModule/esm.sh/fluentTheme.html: __tests__/html2/simple/fatModule/esm.sh/fluentTheme.html#L3
thrown: "Exceeded timeout of 50000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at simple/fatModule/esm.sh/fluentTheme.html:3:9 at Object.<anonymous> (simple/fatModule/esm.sh/fluentTheme.html:2:7)
› html2/speechToSpeech/csp.recording.html: packages/test/harness/src/host/common/host/done.js#L35
expect(received).toHaveLength(expected) Expected length: 0 Received length: 2 Received array: [{"level": "SEVERE", "message": "blob:https://webchat2/5bc1c078-6271-4f37-a165-9a1706bd2778 0 Uncaught ReferenceError: Fn is not defined", "timestamp": 1769608732213, "type": ""}, {"level": "SEVERE", "message": "https://webchat2/__dist__/webchat-es5.js 88:1637110 Uncaught DOMException: Failed to construct 'AudioWorkletNode': AudioWorkl…order' is not defined in AudioWorkletGlobalScope.", "timestamp": 1769608732213, "type": ""}] at Object.done (../../packages/test/harness/src/host/common/host/done.js:35:30) at HostBridge.<anonymous> (../../packages/test/harness/src/common/rpc.js:33:31)
HTML test (16/17)
Process completed with exit code 1.
Citation URL (fluent) › html2/citation/url.fluent.html: __tests__/html2/citation/url.fluent.html#L3
thrown: "Exceeded timeout of 50000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at citation/url.fluent.html:3:9 at Object.<anonymous> (citation/url.fluent.html:2:7)
HTML test (13/17)
Process completed with exit code 1.
› html2/simple/fatModule/esm.sh/tsx/fluentTheme.html: __tests__/html2/simple/fatModule/esm.sh/tsx/fluentTheme.html#L3
thrown: "Exceeded timeout of 50000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at simple/fatModule/esm.sh/tsx/fluentTheme.html:3:9 at Object.<anonymous> (simple/fatModule/esm.sh/tsx/fluentTheme.html:2:7)
HTML test (11/17)
Process completed with exit code 1.
› html2/scrollToEndButton/scrollToEndButton.visibility.html: packages/test/harness/src/host/common/host/done.js#L42
Expected image to match or be a close match to snapshot but was 0.002170138888888889% different from snapshot (5 differing pixels). See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/scrollToEndButton/scrollToEndButton.visibility.html.snap-1-diff.png at Object.done (../../packages/test/harness/src/host/common/host/done.js:42:13) at HostBridge.<anonymous> (../../packages/test/harness/src/common/rpc.js:33:31)
› html2/fluentTheme/maxMessageLength.html: __tests__/html2/fluentTheme/maxMessageLength.html#L3
thrown: "Exceeded timeout of 50000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at fluentTheme/maxMessageLength.html:3:9 at Object.<anonymous> (fluentTheme/maxMessageLength.html:2:7)
› html2/speechToSpeech/outgoing.audio.interval.html: https://webchat2/test-page-object.js#L37
Timed out while waiting for page condition "Multiple audio chunks sent via postActivity" after 2 seconds. at Object.ne (../../https:/webchat2/test-page-object.js:37:209145) at ../../async <anonymous>:61:3
Citation URL › html2/citation/url.html: __tests__/html2/citation/url.html#L3
thrown: "Exceeded timeout of 50000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at citation/url.html:3:9 at Object.<anonymous> (citation/url.html:2:7)
HTML test (15/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 (6/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 (7/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 (8/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 (16/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 (13/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
121 MB
sha256:fabff90720142dea78b248cbfb0c06afaf27217c2c62dd0215fd6afef9675a73
test-result Expired
1.51 MB
sha256:422bc426b487c71ad540c5059a69dccf0dd78791693e214e9ca1587b93fb307e
test-snapshot-diff Expired
1010 KB
sha256:ddb4369ef1548affa348a2648b3b8cf3c5bb925be54e8ac53a7bfa88f051d2b1