Skip to content

test(webrtc): add a test for RTCPeerConnection#39567

Merged
pavelfeldman merged 1 commit intomicrosoft:mainfrom
pavelfeldman:test-39548
Mar 10, 2026
Merged

test(webrtc): add a test for RTCPeerConnection#39567
pavelfeldman merged 1 commit intomicrosoft:mainfrom
pavelfeldman:test-39548

Conversation

@pavelfeldman
Copy link
Member

@pavelfeldman pavelfeldman commented Mar 9, 2026

Closes: #39548

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@pavelfeldman pavelfeldman force-pushed the test-39548 branch 2 times, most recently from 2c30c09 to 3ded38a Compare March 9, 2026 21:30
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions
Copy link
Contributor

Test results for "tests 2"

8 fatal errors, not part of any test
32 failed
❌ [chromium-library] › library/chromium/chromium.spec.ts:690 › should emit console messages from service worker @chromium-headed-macos-14-xlarge
❌ [chromium-library] › library/chromium/extensions.spec.ts:72 › MV3 › should support request/response events in the service worker @chromium-headed-macos-14-xlarge
❌ [chromium-library] › library/emulation-focus.spec.ts:65 › should not affect mouse event target page @chromium-headed-macos-14-xlarge
❌ [chromium-library] › library/emulation-focus.spec.ts:87 › should change document.activeElement @chromium-headed-macos-14-xlarge
❌ [chromium-library] › library/emulation-focus.spec.ts:104 › should not affect screenshots @chromium-headed-macos-14-xlarge
❌ [chromium-library] › library/screenshot.spec.ts:25 › page screenshot › should run in parallel in multiple pages @chromium-headed-macos-14-xlarge
❌ [chromium-page] › page/page-navigation.spec.ts:36 › should work with _blank target in form @chromium-headed-macos-14-xlarge
❌ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:1087 › cli codegen › should clear when recording is disabled @msedge-macos-latest
❌ [chromium-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @msedge-macos-latest
❌ [chromium-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @channel-chromium-macos-latest
❌ [chromium-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @chromium-macos-15-large
❌ [chromium-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @chromium-macos-15-xlarge
❌ [chromium-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @msedge-beta-macos-latest
❌ [chromium-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @msedge-dev-macos-latest
❌ [chromium-library] › library/permissions.spec.ts:253 › should be able to use the local-fonts API @chrome-beta-macos-latest
❌ [chromium-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @chrome-beta-macos-latest
❌ [chromium-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @chrome-macos-latest
❌ [firefox-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @firefox-beta-macos-latest
❌ [firefox-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @firefox-macos-15-large
❌ [firefox-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @firefox-macos-15-xlarge
❌ [webkit-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @webkit-headed-macos-14-xlarge
❌ [webkit-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @webkit-headed-ubuntu-24.04
❌ [webkit-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @webkit-headed-windows-latest
❌ [webkit-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @webkit-headed-ubuntu-22.04
❌ [webkit-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @tracing-webkit
❌ [webkit-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @webkit-macos-14-large
❌ [webkit-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @webkit-windows-latest
❌ [webkit-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @webkit-macos-26-xlarge
❌ [webkit-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @webkit-ubuntu-24.04
❌ [webkit-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @webkit-macos-14-xlarge
❌ [webkit-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @webkit-macos-15-xlarge
❌ [webkit-library] › library/webrtc.spec.ts:19 › should establish a WebRTC DataChannel connection between two pages @webkit-macos-15-large

180 flaky ⚠️ [chromium-library] › library/browsercontext-storage-state.spec.ts:54 › should set local storage `@msedge-beta-ubuntu-22.04`
⚠️ [chromium-library] › library/browsercontext-storage-state.spec.ts:117 › should round-trip through the file `@msedge-beta-ubuntu-22.04`
⚠️ [chromium-library] › library/beforeunload.spec.ts:20 › should close browser with beforeunload page `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/browser.spec.ts:54 › should dispatch page.on(close) upon browser.close and reject evaluate `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/browsercontext-base-url.spec.ts:37 › should construct a new URL when a baseURL in browserType.launchPersistentContext is passed to page.goto `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/browsercontext-basic.spec.ts:190 › should not report frameless pages on error `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/browsercontext-basic.spec.ts:392 › should create two pages in parallel in various contexts `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/browsercontext-events.spec.ts:154 › dialog event should work with inline script tag `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/browsercontext-fetch.spec.ts:1263 › should work with connectOverCDP `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/browsercontext-pages.spec.ts:35 › frame.focus should work multiple times `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/browsercontext-reuse.spec.ts:96 › reuse launch › should re-add binding after reset `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/browsertype-launch.spec.ts:85 › should handle timeout `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/chromium/extensions.spec.ts:45 › MV3 › should give access to the service worker `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/chromium/extensions.spec.ts:57 › MV3 › should give access to the service worker when recording video `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/debug-controller.spec.ts:160 › should highlight all `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/emulation-focus.spec.ts:42 › should provide target for keyboard events `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/headful.spec.ts:233 › should click in OOPIF `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/page-close.spec.ts:162 › should not treat navigations as new popups `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/proxy.spec.ts:63 › should work with IP:PORT notion `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/proxy.spec.ts:126 › should authenticate `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/proxy.spec.ts:147 › should work with authenticate followed by redirect `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/proxy.spec.ts:179 › should exclude patterns `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/proxy.spec.ts:247 › should use socks proxy `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-library] › library/proxy.spec.ts:310 › should use SOCKS proxy for websocket requests `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-page] › page/page-event-popup.spec.ts:85 › should work with noopener and no url `@chromium-headed-macos-14-xlarge`
⚠️ [chromium-page] › page/page-request-continue.spec.ts:754 › propagate headers cross origin redirect after interception `@chromium-headed-ubuntu-24.04`
⚠️ [chromium-library] › library/browsercontext-storage-state.spec.ts:54 › should set local storage `@msedge-ubuntu-22.04`
⚠️ [chromium-library] › library/browsercontext-storage-state.spec.ts:117 › should round-trip through the file `@msedge-ubuntu-22.04`
⚠️ [chromium-page] › page/page-request-continue.spec.ts:754 › propagate headers cross origin redirect after interception `@msedge-ubuntu-22.04`
⚠️ [chromium-library] › library/browsercontext-proxy.spec.ts:103 › should set cookie for top-level domain `@msedge-dev-windows-latest`
⚠️ [chromium-library] › library/browsercontext-storage-state.spec.ts:54 › should set local storage `@msedge-dev-windows-latest`
⚠️ [chromium-library] › library/signals.spec.ts:25 › should close the browser when the node process closes `@msedge-dev-windows-latest`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1230 › should display language-specific locators `@msedge-dev-windows-latest`
⚠️ [chromium-library] › library/browsercontext-storage-state.spec.ts:54 › should set local storage `@msedge-dev-ubuntu-22.04`
⚠️ [chromium-library] › library/download.spec.ts:503 › download event › should download large binary.zip `@msedge-dev-ubuntu-22.04`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1230 › should display language-specific locators `@chrome-ubuntu-22.04`
⚠️ [chromium-library] › library/beforeunload.spec.ts:152 › should support closing the page after a previous dismiss `@msedge-beta-windows-latest`
⚠️ [chromium-library] › library/browsercontext-proxy.spec.ts:103 › should set cookie for top-level domain `@msedge-beta-windows-latest`
⚠️ [chromium-library] › library/browsercontext-reuse.spec.ts:306 › reuse connect › should reset tracing `@msedge-beta-windows-latest`
⚠️ [chromium-library] › library/browsercontext-storage-state.spec.ts:54 › should set local storage `@msedge-beta-windows-latest`
⚠️ [chromium-library] › library/browsercontext-storage-state.spec.ts:117 › should round-trip through the file `@msedge-beta-windows-latest`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1230 › should display language-specific locators `@msedge-beta-windows-latest`
⚠️ [chromium-library] › library/video.spec.ts:557 › screencast › should capture static page in persistent context @smoke `@msedge-beta-windows-latest`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1230 › should display language-specific locators `@channel-chromium-ubuntu-latest`
⚠️ [chromium-page] › page/page-click.spec.ts:1240 › should set PointerEvent.pressure on pointermove `@chromium-tip-of-tree-windows-latest--headed`
⚠️ [chromium-page] › page/page-drag.spec.ts:28 › Drag and drop › should work @smoke `@chromium-tip-of-tree-windows-latest--headed`
⚠️ [chromium-page] › page/page-drag.spec.ts:73 › Drag and drop › should work inside iframe `@chromium-tip-of-tree-windows-latest--headed`
⚠️ [chromium-page] › page/page-drag.spec.ts:103 › Drag and drop › should cancel on escape `@chromium-tip-of-tree-windows-latest--headed`
⚠️ [chromium-library] › library/browsercontext-storage-state.spec.ts:54 › should set local storage `@msedge-macos-latest`
⚠️ [chromium-library] › library/browsercontext-storage-state.spec.ts:117 › should round-trip through the file `@msedge-macos-latest`
⚠️ [chromium-library] › library/chromium/session.spec.ts:125 › should detach when page closes `@msedge-macos-latest`
⚠️ [chromium-library] › library/chromium/session.spec.ts:136 › should reject protocol calls when page closes `@msedge-macos-latest`
⚠️ [chromium-library] › library/chromium/session.spec.ts:149 › should emit event for each CDP event `@msedge-macos-latest`
⚠️ [chromium-library] › library/page-close.spec.ts:134 › should not throw UnhandledPromiseRejection when page closes `@msedge-macos-latest`
⚠️ [chromium-library] › library/page-close.spec.ts:222 › should not throw when continuing after page is closed `@msedge-macos-latest`
⚠️ [chromium-library] › library/slowmo.spec.ts:54 › slowMo › Page SlowMo check `@msedge-macos-latest`
⚠️ [chromium-library] › library/unroute-behavior.spec.ts:133 › context.close should not wait for active route handlers on the owned pages `@msedge-macos-latest`
⚠️ [chromium-library] › library/web-socket.spec.ts:203 › should turn off when offline `@msedge-macos-latest`
⚠️ [chromium-library] › library/chromium/extensions.spec.ts:45 › MV3 › should give access to the service worker `@channel-chromium-macos-latest`
⚠️ [chromium-library] › library/permissions.spec.ts:253 › should be able to use the local-fonts API `@channel-chromium-macos-latest`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1409 › should pick locator in iframe `@channel-chromium-macos-latest`
⚠️ [chromium-library] › library/browsercontext-storage-state.spec.ts:54 › should set local storage `@msedge-windows-latest`
⚠️ [chromium-library] › library/browsercontext-storage-state.spec.ts:117 › should round-trip through the file `@msedge-windows-latest`
⚠️ [chromium-library] › library/downloads-path.spec.ts:77 › downloads path › should report downloads in downloadsPath folder with a relative path `@msedge-windows-latest`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1230 › should display language-specific locators `@chromium-tip-of-tree-macos-14-large`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1409 › should pick locator in iframe `@chromium-tip-of-tree-macos-14-large`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1230 › should display language-specific locators `@chromium-macos-15-large`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1409 › should pick locator in iframe `@chromium-macos-14-large`
⚠️ [chromium-library] › library/page-clock.spec.ts:282 › stubTimers › replaces global performance.timeOrigin `@channel-chromium-windows-latest`
⚠️ [chromium-page] › page/page-event-console.spec.ts:252 › should have timestamp in consoleMessages `@channel-chromium-windows-latest`
⚠️ [chromium-library] › library/popup.spec.ts:260 › should not throw when click closes popup `@tracing-chromium-tip-of-tree`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1230 › should display language-specific locators `@chrome-beta-windows-latest`
⚠️ [chromium-library] › library/browsercontext-reuse.spec.ts:96 › reuse launch › should re-add binding after reset `@msedge-beta-macos-latest`
⚠️ [chromium-library] › library/browsercontext-reuse.spec.ts:323 › reuse launch › should work with clock emulation `@msedge-beta-macos-latest`
⚠️ [chromium-library] › library/browsercontext-storage-state.spec.ts:54 › should set local storage `@msedge-beta-macos-latest`
⚠️ [chromium-library] › library/browsercontext-storage-state.spec.ts:117 › should round-trip through the file `@msedge-beta-macos-latest`
⚠️ [chromium-library] › library/downloads-path.spec.ts:105 › downloads path › should delete downloads when persistent context closes `@msedge-beta-macos-latest`
⚠️ [chromium-library] › library/route-web-socket.spec.ts:494 › should not throw after page closure `@msedge-beta-macos-latest`
⚠️ [chromium-library] › library/screenshot.spec.ts:25 › page screenshot › should run in parallel in multiple pages `@msedge-beta-macos-latest`
⚠️ [chromium-library] › library/tracing.spec.ts:99 › should not collect snapshots by default `@msedge-beta-macos-latest`
⚠️ [chromium-library] › library/tracing.spec.ts:210 › should respect tracesDir and name `@msedge-beta-macos-latest`
⚠️ [chromium-library] › library/unroute-behavior.spec.ts:263 › route.continue should not throw if page has been closed `@msedge-beta-macos-latest`
⚠️ [chromium-library] › library/unroute-behavior.spec.ts:277 › route.fallback should not throw if page has been closed `@msedge-beta-macos-latest`
⚠️ [chromium-library] › library/browsercontext-reuse.spec.ts:358 › reuse launch › should work with routeWebSocket `@chrome-windows-latest`
⚠️ [chromium-library] › library/browsercontext-reuse.spec.ts:96 › reuse launch › should re-add binding after reset `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/browsercontext-reuse.spec.ts:116 › reuse launch › should reset serviceworker `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/browsercontext-reuse.spec.ts:323 › reuse connect › should work with clock emulation `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/browsercontext-storage-state.spec.ts:54 › should set local storage `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/browsercontext-user-agent.spec.ts:110 › should work for navigator.userAgentData and sec-ch-ua headers `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/chromium/connect-over-cdp.spec.ts:182 › should connect to existing service workers `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/download.spec.ts:503 › download event › should download large binary.zip `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/download.spec.ts:704 › should convert navigation to a resource with unsupported mime type into download `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/inspector/cli-codegen-python-async.spec.ts:24 › should print the correct imports and context options `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/popup.spec.ts:260 › should not throw when click closes popup `@chrome-beta-ubuntu-22.04`
⚠️ [chromium-library] › library/beforeunload.spec.ts:130 › should support dismissing the dialog multiple times `@chrome-beta-macos-latest`
⚠️ [chromium-library] › library/chromium/connect-over-cdp.spec.ts:182 › should connect to existing service workers `@chrome-beta-macos-latest`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1409 › should pick locator in iframe `@chrome-beta-macos-latest`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1230 › should display language-specific locators `@chromium-tip-of-tree-ubuntu-22.04--headed`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1749 › canvas clipping `@chrome-macos-latest`
⚠️ [chromium-library] › library/video.spec.ts:356 › screencast › should capture navigation `@chrome-macos-latest`
⚠️ [chromium-page] › page/page-drag.spec.ts:273 › Drag and drop › should work if a frame is stalled `@chromium-headed-windows-latest`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1409 › should pick locator in iframe `@chromium-tip-of-tree-macos-14-large--headed`
⚠️ [installation tests] › playwright-cli.spec.ts:21 › cli should work `@package-installations-ubuntu-latest-node20`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1080 › cli codegen › should not throw csp directive violation errors `@firefox-macos-14-xlarge`
⚠️ [firefox-library] › library/screenshot.spec.ts:280 › element screenshot › should restore default viewport after fullPage screenshot `@firefox-macos-14-xlarge`
⚠️ [firefox-page] › page/page-wait-for-function.spec.ts:104 › should work with strict CSP policy `@firefox-macos-14-xlarge`
⚠️ [firefox-library] › library/beforeunload.spec.ts:107 › should not stall on click when dismissing beforeunload `@firefox-headed-ubuntu-24.04`
⚠️ [firefox-library] › library/browsercontext-basic.spec.ts:36 › should be able to click across browser contexts `@firefox-headed-ubuntu-24.04`
⚠️ [firefox-page] › page/page-add-locator-handler.spec.ts:19 › should work `@firefox-headed-ubuntu-24.04`
⚠️ [firefox-page] › page/page-add-locator-handler.spec.ts:212 › should work when owner frame detaches `@firefox-headed-ubuntu-24.04`
⚠️ [firefox-page] › page/page-click-scroll.spec.ts:19 › should not hit scroll bar `@firefox-headed-ubuntu-24.04`
⚠️ [firefox-page] › page/page-click.spec.ts:1056 › should click a button that is overlaid by a permission popup `@firefox-headed-ubuntu-24.04`
⚠️ [firefox-page] › page/page-wait-for-selector-1.spec.ts:107 › should report logs while waiting for visible `@firefox-headed-ubuntu-24.04`
⚠️ [firefox-library] › library/browsercontext-reuse.spec.ts:116 › reuse launch › should reset serviceworker `@firefox-beta-ubuntu-22.04`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1080 › cli codegen › should not throw csp directive violation errors `@firefox-beta-ubuntu-22.04`
⚠️ [firefox-library] › library/client-certificates.spec.ts:832 › browser › persistentContext › should pass with matching certificates `@firefox-beta-windows-latest`
⚠️ [firefox-library] › library/defaultbrowsercontext-1.spec.ts:130 › should support httpCredentials option `@firefox-beta-windows-latest`
⚠️ [firefox-library] › library/trace-viewer.spec.ts:1230 › should display language-specific locators `@firefox-beta-windows-latest`
⚠️ [firefox-page] › page/page-wait-for-function.spec.ts:104 › should work with strict CSP policy `@firefox-beta-windows-latest`
⚠️ [firefox-library] › library/page-close.spec.ts:162 › should not treat navigations as new popups `@firefox-headed-macos-14-xlarge`
⚠️ [firefox-library] › library/video.spec.ts:356 › screencast › should capture navigation `@firefox-headed-macos-14-xlarge`
⚠️ [firefox-library] › library/video.spec.ts:899 › screencast › inspector.startScreencast emits screencastframe events `@firefox-headed-macos-14-xlarge`
⚠️ [firefox-page] › page/page-goto.spec.ts:83 › should work with Cross-Origin-Opener-Policy `@firefox-headed-macos-14-xlarge`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1080 › cli codegen › should not throw csp directive violation errors `@firefox-macos-14-large`
⚠️ [firefox-library] › library/trace-viewer.spec.ts:1230 › should display language-specific locators `@firefox-macos-14-large`
⚠️ [firefox-library] › library/beforeunload.spec.ts:20 › should close browser with beforeunload page `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/browsercontext-basic.spec.ts:377 › should emulate media in cross-process iframe `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/browsercontext-events.spec.ts:154 › dialog event should work with inline script tag `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/browsercontext-network-event.spec.ts:21 › BrowserContext.Events.Request `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/browsercontext-viewport.spec.ts:177 › should be able to get correct orientation angle on non-mobile devices `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/browsertype-connect.spec.ts:250 › run-server › should send default User-Agent and X-Playwright-Browser headers with connect request `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/defaultbrowsercontext-1.spec.ts:143 › should support acceptDownloads option `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/defaultbrowsercontext-2.spec.ts:227 › should connect to a browser with the default page `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/hit-target.spec.ts:119 › should not block programmatic events `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/hit-target.spec.ts:244 › should not click iframe overlaying the target `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/inspector/recorder-api.spec.ts:49 › should click `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/inspector/recorder-api.spec.ts:143 › should disable recorder `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/trace-viewer.spec.ts:95 › should show empty trace viewer `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/trace-viewer.spec.ts:1895 › should toggle canvas rendering `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/tracing.spec.ts:508 › should work with multiple chunks `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/tracing.spec.ts:594 › should hide internal stack frames `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/video.spec.ts:814 › screencast › video.start/stop twice `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/video.spec.ts:888 › screencast › empty video `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/video.spec.ts:942 › screencast › startScreencast allows restart with different options after stop `@firefox-headed-windows-latest`
⚠️ [firefox-page] › page/page-drag.spec.ts:28 › Drag and drop › should work @smoke `@firefox-headed-windows-latest`
⚠️ [firefox-page] › page/page-fill.spec.ts:288 › should retry on disabled element `@firefox-headed-windows-latest`
⚠️ [firefox-page] › page/page-fill.spec.ts:318 › should retry on invisible element `@firefox-headed-windows-latest`
⚠️ [firefox-page] › page/page-goto.spec.ts:83 › should work with Cross-Origin-Opener-Policy `@firefox-headed-windows-latest`
⚠️ [firefox-page] › page/page-leaks.spec.ts:82 › click should not leak `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/browsercontext-page-event.spec.ts:173 › should work with Ctrl-clicking `@firefox-beta-macos-latest`
⚠️ [firefox-library] › library/browsercontext-storage-state.spec.ts:395 › should roundtrip local storage in third-party context `@firefox-beta-macos-latest`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1080 › cli codegen › should not throw csp directive violation errors `@firefox-beta-macos-latest`
⚠️ [firefox-library] › library/permissions.spec.ts:118 › permissions › should trigger permission onchange `@firefox-beta-macos-latest`
⚠️ [firefox-page] › page/page-click-timeout-3.spec.ts:39 › should timeout waiting for hit target `@firefox-beta-macos-latest`
⚠️ [firefox-page] › page/page-click.spec.ts:1056 › should click a button that is overlaid by a permission popup `@firefox-beta-macos-latest`
⚠️ [firefox-page] › page/page-drag.spec.ts:181 › Drag and drop › should respect the drop effect `@firefox-beta-macos-latest`
⚠️ [firefox-page] › page/page-route.spec.ts:224 › should pause intercepted XHR until continue `@firefox-beta-macos-latest`
⚠️ [firefox-page] › page/page-screenshot.spec.ts:95 › page screenshot › should capture blinking caret in shadow dom `@firefox-beta-macos-latest`
⚠️ [firefox-page] › page/page-select-option.spec.ts:379 › should wait for optgroup to be enabled `@firefox-beta-macos-latest`
⚠️ [firefox-page] › page/page-set-content.spec.ts:86 › should work fast enough `@firefox-beta-macos-latest`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1080 › cli codegen › should not throw csp directive violation errors `@firefox-macos-15-large`
⚠️ [firefox-library] › library/page-clock.spec.ts:264 › stubTimers › replaces global performance.now `@firefox-macos-15-large`
⚠️ [firefox-library] › library/trace-viewer.spec.ts:1556 › should open snapshot in new browser context `@firefox-macos-15-large`
⚠️ [firefox-page] › page/page-wait-for-function.spec.ts:104 › should work with strict CSP policy `@firefox-macos-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1080 › cli codegen › should not throw csp directive violation errors `@firefox-windows-latest`
⚠️ [firefox-page] › page/page-wait-for-function.spec.ts:104 › should work with strict CSP policy `@firefox-windows-latest`
⚠️ [firefox-library] › library/trace-viewer.spec.ts:1230 › should display language-specific locators `@firefox-macos-15-xlarge`
⚠️ [webkit-library] › library/browsertype-connect.spec.ts:493 › launchServer › should saveAs videos from remote browser `@webkit-headed-ubuntu-24.04`
⚠️ [webkit-library] › library/video.spec.ts:557 › screencast › should capture static page in persistent context @smoke `@webkit-headed-ubuntu-24.04`
⚠️ [webkit-page] › page/elementhandle-misc.spec.ts:27 › should hover when Node is removed `@webkit-headed-ubuntu-24.04`
⚠️ [webkit-page] › page/page-mouse.spec.ts:174 › should report correct pointerType property `@webkit-headed-ubuntu-24.04`
⚠️ [webkit-library] › library/browsercontext-reuse.spec.ts:116 › reuse launch › should reset serviceworker `@webkit-headed-windows-latest`
⚠️ [webkit-page] › page/page-mouse.spec.ts:200 › should select the text with mouse `@webkit-headed-windows-latest`
⚠️ [webkit-library] › library/browsertype-connect.spec.ts:515 › run-server › should save videos to artifactsDir `@webkit-headed-ubuntu-22.04`
⚠️ [webkit-library] › library/trace-viewer.spec.ts:1230 › should display language-specific locators `@webkit-headed-ubuntu-22.04`
⚠️ [webkit-page] › page/page-leaks.spec.ts:133 › expect should not leak `@tracing-webkit`
⚠️ [webkit-library] › library/browsertype-connect.spec.ts:758 › launchServer › should upload a folder `@webkit-macos-14-xlarge`
⚠️ [webkit-library] › library/browsertype-connect.spec.ts:758 › run-server › should upload a folder `@webkit-macos-15-xlarge`
⚠️ [webkit-page] › page/page-leaks.spec.ts:161 › waitFor should not leak `@webkit-macos-15-xlarge`
⚠️ [webkit-library] › library/trace-viewer.spec.ts:1230 › should display language-specific locators `@webkit-macos-15-large`

253712 passed, 12147 skipped


Merge workflow run.

@github-actions
Copy link
Contributor

Test results for "tests others"

2 fatal errors, not part of any test

1 flaky ⚠️ [electron-page] › page/page-event-console.spec.ts:252 › should have timestamp in consoleMessages `@electron-windows-latest`
1 interrupted ⚠️ [electron-page] › page/page-keyboard.spec.ts:23 › should type into a textarea @smoke `@electron-macos-latest`

17202 passed, 571 skipped, 800 did not run


Merge workflow run.

@github-actions
Copy link
Contributor

Test results for "tests 1"

1 failed
❌ [webkit-library] › library/proxy.spec.ts:127 › should allow bypassing [::1] requests @webkit-ubuntu-22.04-node20

5 flaky ⚠️ [chromium-library] › library/popup.spec.ts:260 › should not throw when click closes popup `@ubuntu-22.04-chromium-tip-of-tree`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1230 › should display language-specific locators `@ubuntu-22.04-chromium-tip-of-tree`
⚠️ [chromium-library] › library/video.spec.ts:356 › screencast › should capture navigation `@ubuntu-22.04-chromium-tip-of-tree`
⚠️ [chromium-library] › library/popup.spec.ts:260 › should not throw when click closes popup `@chromium-ubuntu-22.04-node24`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1080 › cli codegen › should not throw csp directive violation errors `@firefox-ubuntu-22.04-node20`

38905 passed, 842 skipped


Merge workflow run.

@github-actions
Copy link
Contributor

Test results for "MCP"

5 failed
❌ [chrome] › mcp/cli-session.spec.ts:127 › session reopen with different config @mcp-macos-15
❌ [chromium] › mcp/cli-session.spec.ts:127 › session reopen with different config @mcp-macos-15
❌ [firefox] › mcp/cli-session.spec.ts:127 › session reopen with different config @mcp-macos-15
❌ [webkit] › mcp/cli-session.spec.ts:127 › session reopen with different config @mcp-macos-15
❌ [webkit] › mcp/sse.spec.ts:158 › sse transport browser lifecycle (persistent) @mcp-macos-15

5135 passed, 164 skipped


Merge workflow run.

@pavelfeldman pavelfeldman merged commit 97bb5c2 into microsoft:main Mar 10, 2026
35 of 38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Browser-to-browser WebRTC connection fails in WebKit

2 participants