Skip to content

Adding a feedback form on reaction button click #1514

Adding a feedback form on reaction button click

Adding a feedback form on reaction button click #1514

Triggered via pull request April 22, 2025 15:54
Status Failure
Total duration 16m 10s
Artifacts 2

pull-request-validation.yml

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

Annotations

23 errors and 5 warnings
markdown/math/layout.scroll.html: packages/test/harness/src/host/common/host/snapshot.js#L15
Expected image to match or be a close match to snapshot but was 11.3046875% different from snapshot (26046 differing pixels). See diff for details: /home/runner/work/BotFramework-WebChat/BotFramework-WebChat/__tests__/html2/markdown/math/layout.scroll.html.snap-1-diff.png at toMatchImageSnapshot (packages/test/harness/src/host/common/host/snapshot.js:15:24) 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 (12/17)
Process completed with exit code 1.
hooks/useSendTypingIndicator.propsSetToTrue.html: __tests__/html2/hooks/useSendTypingIndicator.propsSetToTrue.html#L2
thrown: "Exceeded timeout of 50000 ms for a test. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." at Object.<anonymous> (__tests__/html2/hooks/useSendTypingIndicator.propsSetToTrue.html:2:9)
HTML test (1/17)
Process completed with exit code 1.
speech/mockSetup.html: __tests__/html2/speech/mockSetup.html#L2
thrown: "Exceeded timeout of 50000 ms for a test. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." at Object.<anonymous> (__tests__/html2/speech/mockSetup.html:2:9)
HTML test (4/17)
Process completed with exit code 1.
speech/errorTelemetry.html: __tests__/html2/speech/errorTelemetry.html#L2
thrown: "Exceeded timeout of 50000 ms for a test. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." at Object.<anonymous> (__tests__/html2/speech/errorTelemetry.html:2:9)
speech/errorTelemetry.html: packages/test/harness/src/host/jest/runHTML.js#L16
thrown: "Exceeded timeout of 50000 ms for a hook. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." at Object.afterEach (packages/test/harness/src/host/jest/runHTML.js:16:1)
useTrackException › should track exception: __tests__/hooks/useTrackException.js#L11
thrown: "Exceeded timeout of 50000 ms for a hook. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." at beforeEach (__tests__/hooks/useTrackException.js:11:3) at Object.describe (__tests__/hooks/useTrackException.js:7:1)
useTrackException › should track exception: __tests__/setup/setupTestFramework.js#L132
thrown: "Exceeded timeout of 50000 ms for a hook. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." at Object.afterEach (__tests__/setup/setupTestFramework.js:132:1) at Object.require (__tests__/setup/preSetupTestFramework.js:14:17)
useTrackException › should track non-fatal exception: __tests__/hooks/useTrackException.js#L11
thrown: "Exceeded timeout of 50000 ms for a hook. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." at beforeEach (__tests__/hooks/useTrackException.js:11:3) at Object.describe (__tests__/hooks/useTrackException.js:7:1)
useTrackException › should track non-fatal exception: __tests__/setup/setupTestFramework.js#L132
thrown: "Exceeded timeout of 50000 ms for a hook. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." at Object.afterEach (__tests__/setup/setupTestFramework.js:132:1) at Object.require (__tests__/setup/preSetupTestFramework.js:14:17)
HTML test (6/17)
Process completed with exit code 1.
speech/performCardAction.interactive.html: __tests__/html2/speech/performCardAction.interactive.html#L2
thrown: "Exceeded timeout of 50000 ms for a test. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." at Object.<anonymous> (__tests__/html2/speech/performCardAction.interactive.html:2:9)
speech/performCardAction.interactive.html: packages/test/harness/src/host/jest/runHTML.js#L16
thrown: "Exceeded timeout of 50000 ms for a hook. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." at Object.afterEach (packages/test/harness/src/host/jest/runHTML.js:16:1)
renderMarkdown should use Markdown-It if not set in props: __tests__/hooks/useRenderMarkdownAsHTML.js#L10
thrown: "Exceeded timeout of 50000 ms for a test. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." at Object.test (__tests__/hooks/useRenderMarkdownAsHTML.js:10:1)
renderMarkdown should use Markdown-It if not set in props: __tests__/setup/setupTestFramework.js#L132
thrown: "Exceeded timeout of 50000 ms for a hook. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." at Object.afterEach (__tests__/setup/setupTestFramework.js:132:1) at Object.require (__tests__/setup/preSetupTestFramework.js:14:17)
renderMarkdown should use custom Markdown transform function from props: __tests__/hooks/useRenderMarkdownAsHTML.js#L23
thrown: "Exceeded timeout of 50000 ms for a test. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." at Object.test (__tests__/hooks/useRenderMarkdownAsHTML.js:23:1)
renderMarkdown should use custom Markdown transform function from props: __tests__/setup/setupTestFramework.js#L132
thrown: "Exceeded timeout of 50000 ms for a hook. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." at Object.afterEach (__tests__/setup/setupTestFramework.js:132:1) at Object.require (__tests__/setup/preSetupTestFramework.js:14:17)
renderMarkdown should return falsy if the custom Markdown transform function is null: __tests__/hooks/useRenderMarkdownAsHTML.js#L47
expect(received).toBe(expected) // Object.is equality Expected: false Received: true at toBe (__tests__/hooks/useRenderMarkdownAsHTML.js:47:80) 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)
renderMarkdown should return falsy if the custom Markdown transform function is null: __tests__/setup/setupTestFramework.js#L132
thrown: "Exceeded timeout of 50000 ms for a hook. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." at Object.afterEach (__tests__/setup/setupTestFramework.js:132:1) at Object.require (__tests__/setup/preSetupTestFramework.js:14:17)
HTML test (2/17)
Process completed with exit code 1.
Merge test snapshots
No artifacts found matching pattern 'test-snapshot-diff-*'
HTML test (12/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/*. No artifacts will be uploaded.
HTML test (1/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 (6/17)
No files were found with the provided path: ./__tests__/__image_snapshots__/*/__diff_output__/*. No artifacts will be uploaded.
HTML test (2/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
122 MB
sha256:0ba5fc8b30690bf3fe8c9f901f8034aa2b2693b44bb88b8101d8a092fa8a9eb0
test-result Expired
1.11 MB
sha256:82e4e0e6d1131508f6ee9cb854568894697db4d1e7b0d3a88f2a298941b0ea6b