Fix sorting activities when they are grouped in either part grouping or livestreaming #2774
pull-request-validation.yml
on: pull_request
Build
5m 19s
Unit test
7m 42s
Build samples
31s
Static code analysis
8m 7s
Type definitions test
5m 36s
Print commit stats
1m 16s
Matrix: html-test
Merge test results
27s
Merge test snapshots
8s
Annotations
112 errors and 3 warnings
|
Type definitions test
Process completed with exit code 1.
|
|
upserting activities which some with timestamp and some without › given an initial state › when upserting an activity with t=1000ms › when upserting an activity with t=undefined › then should have added to `activityMap`:
packages/core/src/reducers/activities/sort/private/insertSorted.ts#L15
TypeError: sortedArray.toSpliced is not a function
at toSpliced (packages/core/src/reducers/activities/sort/private/insertSorted.ts:15:22)
at upsert (packages/core/src/reducers/activities/sort/upsert.ts:165:43)
at packages/core/src/reducers/activities/sort/upsert.activity.spec.ts:198:65
at Object.<anonymous> (node_modules/@testduet/given-when-then/src/givenWhenThen.ts:288:25)
|
|
upserting activities which some with timestamp and some without › given an initial state › when upserting an activity with t=1000ms › and `sortedActivities` should match:
packages/core/src/reducers/activities/sort/private/insertSorted.ts#L15
TypeError: sortedArray.toSpliced is not a function
at toSpliced (packages/core/src/reducers/activities/sort/private/insertSorted.ts:15:22)
at upsert (packages/core/src/reducers/activities/sort/upsert.ts:165:43)
at packages/core/src/reducers/activities/sort/upsert.activity.spec.ts:198:65
at Object.<anonymous> (node_modules/@testduet/given-when-then/src/givenWhenThen.ts:288:25)
|
|
upserting activities which some with timestamp and some without › given an initial state › when upserting an activity with t=1000ms › and should have added to `sortedChatHistoryList`:
packages/core/src/reducers/activities/sort/private/insertSorted.ts#L15
TypeError: sortedArray.toSpliced is not a function
at toSpliced (packages/core/src/reducers/activities/sort/private/insertSorted.ts:15:22)
at upsert (packages/core/src/reducers/activities/sort/upsert.ts:165:43)
at packages/core/src/reducers/activities/sort/upsert.activity.spec.ts:198:65
at Object.<anonymous> (node_modules/@testduet/given-when-then/src/givenWhenThen.ts:288:25)
|
|
upserting activities which some with timestamp and some without › given an initial state › when upserting an activity with t=1000ms › then should have added to `activityMap`:
packages/core/src/reducers/activities/sort/private/insertSorted.ts#L15
TypeError: sortedArray.toSpliced is not a function
at toSpliced (packages/core/src/reducers/activities/sort/private/insertSorted.ts:15:22)
at upsert (packages/core/src/reducers/activities/sort/upsert.ts:165:43)
at packages/core/src/reducers/activities/sort/upsert.activity.spec.ts:198:65
at Object.<anonymous> (node_modules/@testduet/given-when-then/src/givenWhenThen.ts:288:25)
|
|
upserting 2 activities with timestamps › given an initial state › when upserted › when another activity is upserted › and should match `sortedActivities` snapshot:
packages/core/src/reducers/activities/sort/private/insertSorted.ts#L15
TypeError: sortedArray.toSpliced is not a function
at toSpliced (packages/core/src/reducers/activities/sort/private/insertSorted.ts:15:22)
at upsert (packages/core/src/reducers/activities/sort/upsert.ts:165:43)
at packages/core/src/reducers/activities/sort/upsert.activity.spec.ts:47:38
at Object.<anonymous> (node_modules/@testduet/given-when-then/src/givenWhenThen.ts:288:25)
|
|
upserting 2 activities with timestamps › given an initial state › when upserted › when another activity is upserted › and should have added activity to `sortedChatHistoryList`:
packages/core/src/reducers/activities/sort/private/insertSorted.ts#L15
TypeError: sortedArray.toSpliced is not a function
at toSpliced (packages/core/src/reducers/activities/sort/private/insertSorted.ts:15:22)
at upsert (packages/core/src/reducers/activities/sort/upsert.ts:165:43)
at packages/core/src/reducers/activities/sort/upsert.activity.spec.ts:47:38
at Object.<anonymous> (node_modules/@testduet/given-when-then/src/givenWhenThen.ts:288:25)
|
|
upserting 2 activities with timestamps › given an initial state › when upserted › when another activity is upserted › then should have added activity to `activityMap`:
packages/core/src/reducers/activities/sort/private/insertSorted.ts#L15
TypeError: sortedArray.toSpliced is not a function
at toSpliced (packages/core/src/reducers/activities/sort/private/insertSorted.ts:15:22)
at upsert (packages/core/src/reducers/activities/sort/upsert.ts:165:43)
at packages/core/src/reducers/activities/sort/upsert.activity.spec.ts:47:38
at Object.<anonymous> (node_modules/@testduet/given-when-then/src/givenWhenThen.ts:288:25)
|
|
upserting 2 activities with timestamps › given an initial state › when upserted › and should match `sortedActivities` snapshot:
packages/core/src/reducers/activities/sort/private/insertSorted.ts#L15
TypeError: sortedArray.toSpliced is not a function
at toSpliced (packages/core/src/reducers/activities/sort/private/insertSorted.ts:15:22)
at upsert (packages/core/src/reducers/activities/sort/upsert.ts:165:43)
at packages/core/src/reducers/activities/sort/upsert.activity.spec.ts:47:38
at Object.<anonymous> (node_modules/@testduet/given-when-then/src/givenWhenThen.ts:288:25)
|
|
upserting 2 activities with timestamps › given an initial state › when upserted › and should have added activity to `sortedChatHistoryList`:
packages/core/src/reducers/activities/sort/private/insertSorted.ts#L15
TypeError: sortedArray.toSpliced is not a function
at toSpliced (packages/core/src/reducers/activities/sort/private/insertSorted.ts:15:22)
at upsert (packages/core/src/reducers/activities/sort/upsert.ts:165:43)
at packages/core/src/reducers/activities/sort/upsert.activity.spec.ts:47:38
at Object.<anonymous> (node_modules/@testduet/given-when-then/src/givenWhenThen.ts:288:25)
|
|
upserting 2 activities with timestamps › given an initial state › when upserted › then should have added activity to `activityMap`:
packages/core/src/reducers/activities/sort/private/insertSorted.ts#L15
TypeError: sortedArray.toSpliced is not a function
at toSpliced (packages/core/src/reducers/activities/sort/private/insertSorted.ts:15:22)
at upsert (packages/core/src/reducers/activities/sort/upsert.ts:165:43)
at packages/core/src/reducers/activities/sort/upsert.activity.spec.ts:47:38
at Object.<anonymous> (node_modules/@testduet/given-when-then/src/givenWhenThen.ts:288:25)
|
|
Static code analysis
Process completed with exit code 1.
|
|
Static code analysis
Cannot find module '../../reducers/sort/types' or its corresponding type declarations.
|
|
Static code analysis
Cannot find module '../../../types/GlobalScopePonyfill' or its corresponding type declarations.
|
|
Static code analysis
Cannot find module '../../../types/WebChatActivity' or its corresponding type declarations.
|
|
Static code analysis
Unused '@ts-expect-error' directive.
|
|
Static code analysis
Unused '@ts-expect-error' directive.
|
|
HTML test (11/17)
Process completed with exit code 1.
|
|
concludedLivestream (entity): redirects to ?streamingFormat=entity › livestream/concludedLivestream.entity.html:
https://webchat2/__tests__/html2/livestream/concludedLivestream?streamingFormat=entity#L164
expect(received).toHaveProperty(path, value)
Expected path: "textContent"
Expected value: "A quick brown fox jumped over the lazy dogs."
Received value: "Lorem"
at https:/webchat2/__tests__/html2/livestream/concludedLivestream?streamingFormat=entity:164:52
|
|
outOfOrder.sequenceNumber (entity): redirects to ?streamingFormat=entity › livestream/outOfOrder.sequenceNumber.entity.html:
https://webchat2/__tests__/html2/livestream/outOfOrder.sequenceNumber?streamingFormat=entity#L201
expect(received).toHaveProperty(path, value)
Expected path: "textContent"
Expected value: "A quick brown fox jumped over"
Received value: "A quick brown fox"
at https:/webchat2/__tests__/html2/livestream/outOfOrder.sequenceNumber?streamingFormat=entity:201:52
|
|
raceBetweenLivestreamAndTypingIndicator (entity): redirects to ?streamingFormat=entity › livestream/raceBetweenLivestreamAndTypingIndicator.entity.html:
https://webchat2/__tests__/html2/livestream/raceBetweenLivestreamAndTypingIndicator?streamingFormat=entity#L121
expect(received).toHaveLength(expected)
Expected length: 1
Received length: 0
Received array: []
at https:/webchat2/__tests__/html2/livestream/raceBetweenLivestreamAndTypingIndicator?streamingFormat=entity:121:63
at checkCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:113:24)
at checkRealTimersCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:107:16)
|
|
› activityOrdering/livestreamWithMovingTimestamp.html:
https://webchat2/__tests__/html2/activityOrdering/livestreamWithMovingTimestamp#L78
expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 1
Array [
- "Hello, World!",
"t=0
A quick brown fox",
+ "Hello, World!",
]
at https:/webchat2/__tests__/html2/activityOrdering/livestreamWithMovingTimestamp:78:87
|
|
› activityGrouping/activityGrouping.legacyActivityStatusMiddleware.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.9296875% different from snapshot (4284 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/activityGrouping/activityGrouping.legacyActivityStatusMiddleware.html.snap-1-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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)
|
|
› speech/bargeIn/behavior.html:
https://webchat2/__tests__/html2/speech/bargeIn/behavior#L180
expect(jest.fn()).toHaveBeenCalledTimes(expected)
Expected number of calls: 2
Received number of calls: 1
at https:/webchat2/__tests__/html2/speech/bargeIn/behavior:180:59
at checkCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:113:24)
at checkRealTimersCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:107:16)
|
|
HTML test (13/17)
Process completed with exit code 1.
|
|
Collapsible activity (fluent) › activity/collapsible.fluent.html:
https://webchat2/__dist__/webchat-es5.js#L84
Cannot upsert a node multiple times in a single transaction (@id = "_:84a1c07c-4b18-4b30-a997-bed2d41fb42a")
at Object.upsert (https:/webchat2/__dist__/webchat-es5.js:84:264704)
at https:/webchat2/__dist__/webchat-es5.js:84:293027
at eIt.act (https:/webchat2/__dist__/webchat-es5.js:84:264533)
at https:/webchat2/__dist__/webchat-es5.js:84:292502
at https:/webchat2/__dist__/webchat-es5.js:88:56211
at Map.forEach (<anonymous>)
at d (https:/webchat2/__dist__/webchat-es5.js:88:56199)
at https:/webchat2/__dist__/webchat-es5.js:107:3950
at https:/webchat2/test-page-object.js:12:209330
at https:/webchat2/test-page-object.js:12:209466
|
|
› speech/performCardAction.continuous.html:
https://webchat2/__tests__/html2/speech/performCardAction.continuous#L124
expect(jest.fn()).toHaveBeenCalledTimes(expected)
Expected number of calls: 2
Received number of calls: 1
at https:/webchat2/__tests__/html2/speech/performCardAction.continuous:124:59
at checkCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:113:24)
at checkRealTimersCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:107:16)
|
|
HTML test (6/17)
Process completed with exit code 1.
|
|
Collapsible activity (copilot-deprecated) › activity/collapsible.copilot-deprecated.html:
https://webchat2/__dist__/webchat-es5.js#L84
Cannot upsert a node multiple times in a single transaction (@id = "_:d7dbf4f1-781d-4e70-9835-28771c2a76c3")
at Object.upsert (https:/webchat2/__dist__/webchat-es5.js:84:264704)
at https:/webchat2/__dist__/webchat-es5.js:84:293027
at eIt.act (https:/webchat2/__dist__/webchat-es5.js:84:264533)
at https:/webchat2/__dist__/webchat-es5.js:84:292502
at https:/webchat2/__dist__/webchat-es5.js:88:56211
at Map.forEach (<anonymous>)
at d (https:/webchat2/__dist__/webchat-es5.js:88:56199)
at https:/webchat2/__dist__/webchat-es5.js:107:3950
at https:/webchat2/test-page-object.js:12:209330
at https:/webchat2/test-page-object.js:12:209466
|
|
HTML test (2/17)
Process completed with exit code 1.
|
|
› avatar/layout.default.rtl.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.03761574074074074% different from snapshot (104 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/avatar/layout.default.rtl.html.snap-1-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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)
|
|
Part grouping (fluent dark) › part-grouping/fluent.dark.html:
packages/test/harness/src/host/common/host/done.js#L42
Expected image to match or be a close match to snapshot but was 2.265777587890625% different from snapshot (14849 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/part-grouping/fluent.dark.html.snap-2-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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)
|
|
Part grouping (copilot dark) › part-grouping/copilot.dark.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.15142822265625% different from snapshot (7546 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/part-grouping/copilot.dark.html.snap-2-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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)
|
|
› speech/performCardAction.interactive.html:
https://webchat2/__tests__/html2/speech/performCardAction.interactive#L129
expect(jest.fn()).toHaveBeenCalledTimes(expected)
Expected number of calls: 2
Received number of calls: 1
at https:/webchat2/__tests__/html2/speech/performCardAction.interactive:129:59
at checkCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:113:24)
at checkRealTimersCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:107:16)
|
|
Collapsible activity › activity/collapsible.html:
https://webchat2/__dist__/webchat-es5.js#L84
Cannot upsert a node multiple times in a single transaction (@id = "_:9f1a83ac-f313-4017-bf6c-934966f7b68d")
at Object.upsert (https:/webchat2/__dist__/webchat-es5.js:84:264704)
at https:/webchat2/__dist__/webchat-es5.js:84:293027
at eIt.act (https:/webchat2/__dist__/webchat-es5.js:84:264533)
at https:/webchat2/__dist__/webchat-es5.js:84:292502
at https:/webchat2/__dist__/webchat-es5.js:88:56211
at Map.forEach (<anonymous>)
at d (https:/webchat2/__dist__/webchat-es5.js:88:56199)
at https:/webchat2/__dist__/webchat-es5.js:107:3950
at https:/webchat2/test-page-object.js:12:209330
at https:/webchat2/test-page-object.js:12:209466
|
|
› activityStatus/activityStatus.sendFailed.postActivity.error.html:
https://webchat2/test-page-object.js#L12
Timed out while waiting for page condition "Activity "channelData.state" should be "send failed"" after 1 seconds.
at Object.X (https:/webchat2/test-page-object.js:12:209087)
at async run.ignoreErrors (https:/webchat2/__tests__/html2/activityStatus/activityStatus.sendFailed.postActivity.error:83:11)
|
|
input hint from consecutive messages › should turn on microphone for ignoring then ignoring:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1038ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
input hint from consecutive messages › should turn on microphone for ignoring then expecting:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1043ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
input hint from consecutive messages › should turn on microphone for ignoring then accepting:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1042ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
input hint from consecutive messages › should turn on microphone for expecting then ignoring:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1044ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
input hint from consecutive messages › should turn on microphone for expecting then expecting:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1042ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
input hint from consecutive messages › should turn on microphone for expecting then accepting:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1046ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
input hint from consecutive messages › should turn on microphone for accepting then ignoring:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1053ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
input hint from consecutive messages › should turn on microphone for accepting then expecting:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1056ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
input hint from consecutive messages › should turn on microphone for accepting then accepting:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1055ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
HTML test (10/17)
Process completed with exit code 1.
|
|
› typing/typingIndicator.scroll.livestream.fluent.html:
https://webchat2/__tests__/html2/typing/typingIndicator.scroll?livestream&theme=fluent#L98
expect(received).toBeTruthy()
Received: null
at https:/webchat2/__tests__/html2/typing/typingIndicator.scroll?livestream&theme=fluent:98:68
at checkCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:113:24)
at checkRealTimersCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:107:16)
|
|
Collapsible activity (fluent:
https://webchat2/__dist__/webchat-es5.js#L84
Cannot upsert a node multiple times in a single transaction (@id = "_:ae281a3f-ebb2-4571-86ee-ac42de1e0611")
at Object.upsert (https:/webchat2/__dist__/webchat-es5.js:84:264704)
at https:/webchat2/__dist__/webchat-es5.js:84:293027
at eIt.act (https:/webchat2/__dist__/webchat-es5.js:84:264533)
at https:/webchat2/__dist__/webchat-es5.js:84:292502
at https:/webchat2/__dist__/webchat-es5.js:88:56211
at Map.forEach (<anonymous>)
at d (https:/webchat2/__dist__/webchat-es5.js:88:56199)
at https:/webchat2/__dist__/webchat-es5.js:107:3950
at https:/webchat2/test-page-object.js:12:209330
at https:/webchat2/test-page-object.js:12:209466
|
|
offline UI › should show "Render error" connectivity status when a JavaScript error is present in the code.:
packages/test/harness/src/host/common/host/done.js#L42
Expected image to match or be a close match to snapshot but was 0.12890625% different from snapshot (297 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/__image_snapshots__/html/__diff_output__/offline-ui-fatal-error-js-offline-ui-should-show-render-error-connectivity-status-when-a-java-script-error-is-present-in-the-code-1-snap-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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)
|
|
› livestream/outOfOrder.sequenceNumber.html:
https://webchat2/__tests__/html2/livestream/outOfOrder.sequenceNumber#L201
expect(received).toHaveProperty(path, value)
Expected path: "textContent"
Expected value: "A quick brown fox jumped over"
Received value: "A quick brown fox"
at https:/webchat2/__tests__/html2/livestream/outOfOrder.sequenceNumber:201:52
|
|
HTML test (8/17)
Process completed with exit code 1.
|
|
› livestream/activityOrder.html:
https://webchat2/__tests__/html2/livestream/activityOrder#L234
expect(received).toHaveProperty(path, value)
Expected path: "textContent"
Expected value: "A quick brown fox jumped over the lazy dogs."
Received value: "Amet consequat enim incididunt excepteur aliquip magna duis et tempor."
at https:/webchat2/__tests__/html2/livestream/activityOrder:234:52
|
|
HTML test (9/17)
Process completed with exit code 1.
|
|
Part grouping (fluent) › part-grouping/fluent.html:
packages/test/harness/src/host/common/host/done.js#L42
Expected image to match or be a close match to snapshot but was 2.271270751953125% different from snapshot (14885 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/part-grouping/fluent.html.snap-2-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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)
|
|
selecting voice based on language › using a custom selectVoice function:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1036ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
selecting voice based on language › based on language › of zh-YUE:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1033ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
selecting voice based on language › based on language › of en-US:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1037ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
› activityStatus/activityStatus.sendFailed.postActivity.noReturnValue.html:
https://webchat2/test-page-object.js#L12
Timed out while waiting for page condition "Activity "channelData.state" should be "send failed"" after 1 seconds.
at Object.X (https:/webchat2/test-page-object.js:12:209087)
at async run.ignoreErrors (https:/webchat2/__tests__/html2/activityStatus/activityStatus.sendFailed.postActivity.noReturnValue:99:11)
|
|
› hooks/useDictateState.html:
https://webchat2/__tests__/html2/hooks/useDictateState#L158
expect(jest.fn()).toHaveBeenCalledTimes(expected)
Expected number of calls: 2
Received number of calls: 1
at https:/webchat2/__tests__/html2/hooks/useDictateState:158:59
at checkCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:113:24)
at checkRealTimersCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:107:16)
|
|
› speech/comprehensive.html:
https://webchat2/__tests__/html2/speech/comprehensive#L170
expect(jest.fn()).toHaveBeenCalledTimes(expected)
Expected number of calls: 2
Received number of calls: 1
at https:/webchat2/__tests__/html2/speech/comprehensive:170:59
at checkCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:113:24)
at checkRealTimersCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:107:16)
|
|
HTML test (5/17)
Process completed with exit code 1.
|
|
simultaneous (entity): redirects to ?streamingFormat=entity › livestream/simultaneous.entity.html:
https://webchat2/__tests__/html2/livestream/simultaneous?streamingFormat=entity#L242
expect(received).toHaveProperty(path, value)
Expected path: "textContent"
Expected value: "A quick brown fox jumped over the lazy dogs."
Received value: "Falsches Üben von Xylophonmusik"
at https:/webchat2/__tests__/html2/livestream/simultaneous?streamingFormat=entity:242:52
|
|
Two Chat panes side-by-side: feedback navigation (right) › side-by-side/feedback.navigation.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.03874755381604696% different from snapshot (396 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/side-by-side/feedback.navigation.html.snap-3-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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)
|
|
› accessibility/accessibleName.activityStatus.sendFailed.html:
https://webchat2/test-page-object.js#L12
Timed out while waiting for page condition "failed to send message" after 1 seconds.
at Object.X (https:/webchat2/test-page-object.js:12:209087)
at async run.ignoreErrors (https:/webchat2/__tests__/html2/accessibility/accessibleName.activityStatus.sendFailed:36:11)
|
|
sendBoxSpeechInterimsVisible should return false when synthesizing:
undefined#L0
TimeoutError: Waiting negation of a condition
Wait timed out after 1047ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
› activityOrdering/groupShouldBeProtected.html:
packages/test/harness/src/host/common/host/done.js#L42
New snapshot was not written. The update flag must be explicitly passed to write a new snapshot.
+ This is likely because this test is run in a continuous integration (CI) environment in which snapshots are not written by default.
at packages/test/harness/src/host/common/host/done.js:42:13
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.
|
|
› activityStatus/activityStatusTelemetry.sendingToSendFailed.html:
https://webchat2/test-page-object.js#L12
Timed out while waiting for page condition "failed to send message" after 1 seconds.
at Object.X (https:/webchat2/test-page-object.js:12:209087)
at async run.ignoreErrors (https:/webchat2/__tests__/html2/activityStatus/activityStatusTelemetry.sendingToSendFailed:46:11)
|
|
› livestream/concludedLivestream.html:
https://webchat2/__tests__/html2/livestream/concludedLivestream#L164
expect(received).toHaveProperty(path, value)
Expected path: "textContent"
Expected value: "A quick brown fox jumped over the lazy dogs."
Received value: "Lorem"
at https:/webchat2/__tests__/html2/livestream/concludedLivestream:164:52
|
|
speech recognition › should not start recognition after typing on keyboard while synthesizing:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1064ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
HTML test (16/17)
Process completed with exit code 1.
|
|
Part grouping (copilot dark) › part-grouping/copilot-deprecated.dark.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.6279602050781252% different from snapshot (10669 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/part-grouping/copilot-deprecated.dark.html.snap-2-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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)
|
|
upload a file in Polish › should render properly:
packages/test/harness/src/host/common/host/done.js#L42
Expected image to match or be a close match to snapshot but was 0.5516493055555556% different from snapshot (1271 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/__image_snapshots__/html/__diff_output__/localization-file-upload-polish-js-upload-a-file-in-polish-should-render-properly-1-snap-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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)
|
|
› accessibility/liveRegion/activityStatus.sendFailed.contrast.html:
https://webchat2/test-page-object.js#L12
Timed out while waiting for page condition "failed to send message" after 1 seconds.
at Object.X (https:/webchat2/test-page-object.js:12:209087)
at async run.ignoreErrors (https:/webchat2/__tests__/html2/accessibility/liveRegion/activityStatus.sendFailed.contrast:40:11)
|
|
› accessibility/liveRegion/activityStatus.sendFailed.html:
https://webchat2/test-page-object.js#L12
Timed out while waiting for page condition "failed to send message" after 1 seconds.
at Object.X (https:/webchat2/test-page-object.js:12:209087)
at async run.ignoreErrors (https:/webchat2/__tests__/html2/accessibility/liveRegion/activityStatus.sendFailed:39:13)
|
|
HTML test (17/17)
Process completed with exit code 1.
|
|
calling markActivityAsSpoken should stop synthesize:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1042ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
› typing/typingIndicator.shouldNotRevive.html:
https://webchat2/test-page-object.js#L12
Timed out while waiting for page condition "typing indicator is hidden" after 5 seconds.
at X (https:/webchat2/test-page-object.js:12:209087)
at async https:/webchat2/__tests__/html2/typing/typingIndicator.shouldNotRevive:67:9
|
|
› activityGrouping/activityGrouping.groupingActivityStatus.html:
packages/test/harness/src/host/common/host/done.js#L42
Expected image to match or be a close match to snapshot but was 3.5201822916666665% different from snapshot (16221 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/activityGrouping/activityGrouping.groupingActivityStatus.html.snap-1-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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)
|
|
› activityOrdering/liveStreamingAtTheEndOfChatHistory.html:
https://webchat2/__tests__/html2/activityOrdering/liveStreamingAtTheEndOfChatHistory#L125
expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 1
Array [
"a-00003: Stream 1 revision 2 at t = 2",
"a-00002: Hello, World at t = 1",
- "a-00005: Stream 2 revision 2 at t = 0",
+ "a-00004: Stream 2 revision 1 at t = 3",
]
at https:/webchat2/__tests__/html2/activityOrdering/liveStreamingAtTheEndOfChatHistory:125:87
|
|
› speech/inputHint.acceptingInput.html:
https://webchat2/__tests__/html2/speech/inputHint.acceptingInput#L126
expect(jest.fn()).toHaveBeenCalledTimes(expected)
Expected number of calls: 2
Received number of calls: 1
at https:/webchat2/__tests__/html2/speech/inputHint.acceptingInput:126:59
at checkCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:113:24)
at checkRealTimersCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:107:16)
|
|
› livestream/raceBetweenLivestreamAndTypingIndicator.html:
https://webchat2/__tests__/html2/livestream/raceBetweenLivestreamAndTypingIndicator#L121
expect(received).toHaveLength(expected)
Expected length: 1
Received length: 0
Received array: []
at https:/webchat2/__tests__/html2/livestream/raceBetweenLivestreamAndTypingIndicator:121:63
at checkCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:113:24)
at checkRealTimersCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:107:16)
|
|
Part grouping › part-grouping/index.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.7739868164062498% different from snapshot (11626 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/part-grouping/index.html.snap-2-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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 (15/17)
Process completed with exit code 1.
|
|
Part grouping (copilot) › part-grouping/copilot.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.1712646484375% different from snapshot (7676 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/part-grouping/copilot.html.snap-2-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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)
|
|
Part grouping (copilot-deprecated) › part-grouping/copilot-deprecated.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.624603271484375% different from snapshot (10647 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/part-grouping/copilot-deprecated.html.snap-2-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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)
|
|
Collapsible activity (copilot:
https://webchat2/__dist__/webchat-es5.js#L84
Cannot upsert a node multiple times in a single transaction (@id = "_:cc5c3172-c022-4e22-942b-e7073cd81342")
at Object.upsert (https:/webchat2/__dist__/webchat-es5.js:84:264704)
at https:/webchat2/__dist__/webchat-es5.js:84:293027
at eIt.act (https:/webchat2/__dist__/webchat-es5.js:84:264533)
at https:/webchat2/__dist__/webchat-es5.js:84:292502
at https:/webchat2/__dist__/webchat-es5.js:88:56211
at Map.forEach (<anonymous>)
at d (https:/webchat2/__dist__/webchat-es5.js:88:56199)
at https:/webchat2/__dist__/webchat-es5.js:107:3950
at https:/webchat2/test-page-object.js:12:209330
at https:/webchat2/test-page-object.js:12:209466
|
|
transcript activity status › intermediate send failed:
packages/test/harness/src/host/common/host/done.js#L42
Expected image to match or be a close match to snapshot but was 2.4809027777777777% different from snapshot (5716 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/__image_snapshots__/html/__diff_output__/transcript-activity-status-intermediate-send-failed-js-transcript-activity-status-intermediate-send-failed-1-snap-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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)
|
|
› activityGrouping/activityGrouping.disableTimestamp.html:
packages/test/harness/src/host/common/host/done.js#L42
Expected image to match or be a close match to snapshot but was 9.617621527777779% different from snapshot (22159 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/activityGrouping/activityGrouping.disableTimestamp.html.snap-1-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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 (4/17)
Process completed with exit code 1.
|
|
Collapsible activity (copilot) › activity/collapsible.copilot.html:
https://webchat2/__dist__/webchat-es5.js#L84
Cannot upsert a node multiple times in a single transaction (@id = "_:00340ab7-5913-4bc9-a1a5-06ec6eab7a60")
at Object.upsert (https:/webchat2/__dist__/webchat-es5.js:84:264704)
at https:/webchat2/__dist__/webchat-es5.js:84:293027
at eIt.act (https:/webchat2/__dist__/webchat-es5.js:84:264533)
at https:/webchat2/__dist__/webchat-es5.js:84:292502
at https:/webchat2/__dist__/webchat-es5.js:88:56211
at Map.forEach (<anonymous>)
at d (https:/webchat2/__dist__/webchat-es5.js:88:56199)
at https:/webchat2/__dist__/webchat-es5.js:107:3950
at https:/webchat2/test-page-object.js:12:209330
at https:/webchat2/test-page-object.js:12:209466
|
|
› accessibility/liveRegion/attachment/file.html:
packages/test/harness/src/host/common/host/done.js#L42
Expected image to match or be a close match to snapshot but was 2.8216145833333335% different from snapshot (6501 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/accessibility/liveRegion/attachment/file.html.snap-1-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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)
|
|
› activityStatus/activityStatus.sendFailed.noEchoBack.html:
https://webchat2/test-page-object.js#L12
Timed out while waiting for page condition "Activity "channelData.state" should be "send failed"" after 1 seconds.
at Object.X (https:/webchat2/test-page-object.js:12:209087)
at async run.ignoreErrors (https:/webchat2/__tests__/html2/activityStatus/activityStatus.sendFailed.noEchoBack:90:11)
|
|
› activityOrdering/partGroupingAtTheEndOfChatHistory.html:
https://webchat2/__tests__/html2/activityOrdering/partGroupingAtTheEndOfChatHistory#L97
expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 1
Array [
"a-00001: Chain 1 thought 1 at t = 0",
- "a-00003: Chain 1 thought 2 at t = 2",
"a-00002: Hello, World at t = 1",
+ "a-00003: Chain 1 thought 2 at t = 2",
]
at https:/webchat2/__tests__/html2/activityOrdering/partGroupingAtTheEndOfChatHistory:97:87
|
|
Part grouping: position › part-grouping/position.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.121002197265625% different from snapshot (793 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/part-grouping/position.html.snap-2-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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 (3/17)
Process completed with exit code 1.
|
|
input hint › of undefined › should not turn on microphone if initiated via microphone:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1078ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
input hint › of ignoringInput › should turn off microphone if initiated via microphone:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1055ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
input hint › of acceptingInput › should not turn on microphone if initiated via microphone:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1073ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
input hint › of expectingInput › should not turn on microphone if initiated via typing:
__tests__/inputHint.js#L52
expect(received).rejects.toThrow()
Received promise resolved instead of rejected
Resolved to value: {"continuous": false, "grammars": null, "interimResults": true, "lang": "en-US", "maxAlternatives": 1, "serviceURI": "mock://microsoft.com/web-speech-recognition"}
at expect (node_modules/expect/build/index.js:113:15)
at expect (__tests__/inputHint.js:52:13)
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)
|
|
input hint › of expectingInput › should turn on microphone if initiated via microphone:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1069ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
HTML test (1/17)
Process completed with exit code 1.
|
|
activityOrder (entity): redirects to ?streamingFormat=entity › livestream/activityOrder.entity.html:
https://webchat2/__tests__/html2/livestream/activityOrder?streamingFormat=entity#L234
expect(received).toHaveProperty(path, value)
Expected path: "textContent"
Expected value: "A quick brown fox jumped over the lazy dogs."
Received value: "Amet consequat enim incididunt excepteur aliquip magna duis et tempor."
at https:/webchat2/__tests__/html2/livestream/activityOrder?streamingFormat=entity:234:52
|
|
› speech/inputHint.ignoringInput.html:
https://webchat2/__tests__/html2/speech/inputHint.ignoringInput#L126
expect(jest.fn()).toHaveBeenCalledTimes(expected)
Expected number of calls: 2
Received number of calls: 1
at https:/webchat2/__tests__/html2/speech/inputHint.ignoringInput:126:59
at checkCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:113:24)
at checkRealTimersCallback (https:/unpkg.com/@testduet/wait-for@0.1.1-main.3a4f261/dist/wait-for.mjs:107:16)
|
|
Part grouping: status › part-grouping/status.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.520477294921875% different from snapshot (3411 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/part-grouping/status.html.snap-6-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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 (7/17)
Process completed with exit code 1.
|
|
timestamp › send timeout for attachment should be different:
packages/test/harness/src/host/common/host/done.js#L42
Expected image to match or be a close match to snapshot but was 0.55859375% different from snapshot (1287 differing pixels).
See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/__image_snapshots__/html/__diff_output__/timestamp-attachment-send-timeout-js-timestamp-send-timeout-for-attachment-should-be-different-1-snap-diff.png
at packages/test/harness/src/host/common/host/done.js:42:13
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)
|
|
speech synthesis › should stop synthesis after clicking on microphone button:
__tests__/speech.synthesis.js#L124
expect(received).resolves.toHaveProperty()
Received promise rejected instead of resolved
Rejected to value: [JavascriptError: javascript error: No utterance pending synthesize.
(Session info: chrome=141.0.7390.107)]
at expect (node_modules/expect/build/index.js:113:15)
at expect (__tests__/speech.synthesis.js:124:11)
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)
|
|
speech synthesis › should start recognition after failing on speech synthesis with activity of expecting input:
__tests__/speech.synthesis.js#L70
expect(received).rejects.toThrow()
Received promise resolved instead of rejected
Resolved to value: {"continuous": false, "grammars": null, "interimResults": true, "lang": "en-US", "maxAlternatives": 1, "serviceURI": "mock://microsoft.com/web-speech-recognition"}
at expect (node_modules/expect/build/index.js:113:15)
at expect (__tests__/speech.synthesis.js:70:11)
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)
|
|
speech synthesis › should synthesize speak property of Adaptive Card:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1041ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
speech synthesis › should synthesize two consecutive messages:
undefined#L0
TimeoutError: Waiting Speech synthesis utterance to be pended to synthesize
Wait timed out after 1041ms
at node_modules/selenium-webdriver/lib/webdriver.js:929:22
|
|
› livestream/simultaneous.html:
https://webchat2/__tests__/html2/livestream/simultaneous#L242
expect(received).toHaveProperty(path, value)
Expected path: "textContent"
Expected value: "A quick brown fox jumped over the lazy dogs."
Received value: "Falsches Üben von Xylophonmusik"
at https:/webchat2/__tests__/html2/livestream/simultaneous:242:52
|
|
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 (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.
|
|
HTML test (3/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
|
106 MB |
sha256:b0f2feda5c3025aea1af9dca45253fd9ec52e8691e082644d3053d97782ddff3
|
|
|
test-result
Expired
|
1.85 MB |
sha256:c85c9710d3d65df6cc8db2816e76842d1912ada6e2b87001e9c283610e0a25ce
|
|
|
test-snapshot-diff
Expired
|
11 MB |
sha256:b0d61978da9c7caf98c59029f2dce664be18dfdb814c539196d4c6223ee44e53
|
|