Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(webkit): roll to r2081 #32738

Merged
merged 1 commit into from
Sep 24, 2024
Merged

feat(webkit): roll to r2081 #32738

merged 1 commit into from
Sep 24, 2024

Conversation

playwrightmachine
Copy link
Collaborator

No description provided.

Copy link
Contributor

Test results for "tests others"

20479 passed, 508 skipped
✔️✔️✔️

Merge workflow run.

Copy link
Contributor

Test results for "tests 1"

35689 passed, 672 skipped
✔️✔️✔️

Merge workflow run.

Copy link
Contributor

Test results for "tests 2"

17 failed
❌ [chromium-page] › page/page-leaks.spec.ts:62:5 › click should not leak
❌ [chromium-page] › page/page-leaks.spec.ts:123:5 › expect should not leak
❌ [chromium-library] › library/browsertype-connect.spec.ts:665:5 › run-server › should fulfill with global fetch result
❌ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:493:7 › cli codegen › should --save-trace
❌ [chromium-page] › page/page-screenshot.spec.ts:283:5 › page screenshot › should work for canvas
❌ [chromium-page] › page/page-leaks.spec.ts:92:5 › fill should not leak
❌ [chromium-library] › library/chromium/oopif.spec.ts:260:3 › ElementHandle.boundingBox() should work
❌ [chromium-page] › page/page-leaks.spec.ts:92:5 › fill should not leak
❌ [chromium-page] › page/page-screenshot.spec.ts:283:5 › page screenshot › should work for canvas
❌ [webkit-library] › library/inspector/cli-codegen-2.spec.ts:493:7 › cli codegen › should --save-trace
❌ [webkit-library] › library/route-web-socket.spec.ts:147:9 › no-mock › should work with error after successful open
❌ [webkit-library] › library/route-web-socket.spec.ts:147:9 › no-match › should work with error after successful open
❌ [webkit-library] › library/route-web-socket.spec.ts:147:9 › pass-through › should work with error after successful open
❌ [webkit-library] › library/inspector/cli-codegen-1.spec.ts:415:7 › cli codegen › should update selected element after pressing Tab
❌ [webkit-library] › library/route-web-socket.spec.ts:147:9 › no-mock › should work with error after successful open
❌ [webkit-library] › library/route-web-socket.spec.ts:147:9 › no-match › should work with error after successful open
❌ [webkit-library] › library/route-web-socket.spec.ts:147:9 › pass-through › should work with error after successful open

160 flaky ⚠️ [chromium-page] › page/workers.spec.ts:25:3 › Page.workers @smoke
⚠️ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:415:7 › cli codegen › should update selected element after pressing Tab
⚠️ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:407:7 › cli codegen › click should emit events in order
⚠️ [chromium-page] › page/page-leaks.spec.ts:153:5 › waitFor should not leak
⚠️ [chromium-library] › library/browser.spec.ts:54:5 › should dispatch page.on(close) upon browser.close and reject evaluate
⚠️ [chromium-library] › library/browsercontext-base-url.spec.ts:37:3 › should construct a new URL when a baseURL in browserType.launchPersistentContext is passed to page.goto
⚠️ [chromium-library] › library/browsercontext-fetch.spec.ts:1230:3 › should work with connectOverCDP
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:262:5 › launchServer › should support slowmo option
⚠️ [chromium-library] › library/browsertype-launch-server.spec.ts:23:5 › launch server › should work
⚠️ [chromium-library] › library/chromium/chromium.spec.ts:151:15 › should close service worker together with the context
⚠️ [chromium-library] › library/chromium/connect-over-cdp.spec.ts:26:5 › should connect to an existing cdp session
⚠️ [chromium-library] › library/defaultbrowsercontext-2.spec.ts:169:3 › should handle exception
⚠️ [chromium-library] › library/fetch-proxy.spec.ts:21:3 › context request should pick up proxy credentials
⚠️ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:502:7 › cli codegen › should save assets via SIGINT
⚠️ [chromium-library] › library/inspector/cli-codegen-javascript.spec.ts:87:5 › should save the codegen output to a file if specified
⚠️ [chromium-library] › library/inspector/cli-codegen-python-async.spec.ts:147:5 › should work with --save-har
⚠️ [chromium-library] › library/inspector/cli-codegen-python.spec.ts:78:5 › should save the codegen output to a file if specified
⚠️ [chromium-library] › library/inspector/cli-codegen-test.spec.ts:88:5 › should work with --save-har
⚠️ [chromium-library] › library/inspector/pause.spec.ts:126:5 › pause › should step
⚠️ [chromium-library] › library/tracing.spec.ts:350:5 › should survive browser.close with auto-created traces dir
⚠️ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:116:7 › cli codegen › should click after same-document navigation
⚠️ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:237:7 › cli codegen › should not target selector preview by text regexp
⚠️ [chromium-library] › library/trace-viewer.spec.ts:386:1 › should capture iframe with sandbox attribute
⚠️ [chromium-library] › library/selector-generator.spec.ts:54:5 › selector generator › should generate text and normalize whitespace
⚠️ [chromium-library] › library/video.spec.ts:581:5 › screencast › should capture static page in persistent context @smoke
⚠️ [chromium-page] › page/page-leaks.spec.ts:62:5 › click should not leak
⚠️ [chromium-library] › library/inspector/pause.spec.ts:101:5 › pause › should show source
⚠️ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:415:7 › cli codegen › should update selected element after pressing Tab
⚠️ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:415:7 › cli codegen › should update selected element after pressing Tab
⚠️ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:415:7 › cli codegen › should update selected element after pressing Tab
⚠️ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:407:7 › cli codegen › click should emit events in order
⚠️ [chromium-library] › library/capabilities.spec.ts:22:3 › SharedArrayBuffer should work @smoke
⚠️ [chromium-library] › library/defaultbrowsercontext-2.spec.ts:236:3 › user agent is up to date
⚠️ [chromium-library] › library/hit-target.spec.ts:366:3 › should detect overlaid element in a transformed iframe
⚠️ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:276:7 › cli codegen › should handle dialogs
⚠️ [chromium-library] › library/inspector/console-api.spec.ts:37:3 › should support playwright.$, playwright.$$
⚠️ [chromium-library] › library/inspector/pause.spec.ts:22:3 › should resume when closing inspector
⚠️ [chromium-library] › library/role-utils.spec.ts:168:5 › axe-core implicit-role
⚠️ [chromium-library] › library/route-web-socket.spec.ts:73:9 › no-mock › should work with text message
⚠️ [chromium-library] › library/selector-generator.spec.ts:536:5 › selector generator › should generate relative selector
⚠️ [chromium-library] › library/slowmo.spec.ts:160:5 › slowMo › ElementHandle SlowMo selectOption
⚠️ [chromium-library] › library/trace-viewer.spec.ts:342:1 › should have network request overrides
⚠️ [chromium-library] › library/trace-viewer.spec.ts:836:1 › should highlight expect failure
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1125:1 › should prefer later resource request with the same method
⚠️ [chromium-library] › library/video.spec.ts:412:5 › screencast › should capture css transformation
⚠️ [chromium-page] › page/eval-on-selector.spec.ts:20:3 › should work with css selector
⚠️ [chromium-page] › page/expect-to-have-text.spec.ts:176:7 › toHaveText with array › pass lazy
⚠️ [chromium-page] › page/expect-to-have-value.spec.ts:103:7 › toHaveValues with multi-select › fails when items not selected
⚠️ [chromium-page] › page/page-add-locator-handler.spec.ts:281:5 › should wait for hidden by default
⚠️ [chromium-page] › page/page-click-react.spec.ts:65:3 › should timeout when click opens alert
⚠️ [chromium-page] › page/page-click.spec.ts:587:3 › should wait for input to be enabled
⚠️ [chromium-page] › page/page-evaluate.spec.ts:87:3 › should transfer arrays
⚠️ [chromium-page] › page/page-goto.spec.ts:808:3 › should return from goto if new navigation is started
⚠️ [chromium-page] › page/page-navigation.spec.ts:20:3 › should work with _blank target
⚠️ [chromium-page] › page/page-screenshot.spec.ts:677:5 › page screenshot animations › should not capture infinite web animations
⚠️ [chromium-page] › page/page-set-input-files.spec.ts:148:3 › should upload large file
⚠️ [chromium-page] › page/page-wait-for-selector-2.spec.ts:275:3 › should correctly handle hidden shadow host
⚠️ [chromium-page] › page/page-wait-for-url.spec.ts💯3 › should work with DOM history.back()/history.forward()
⚠️ [chromium-library] › library/chromium/oopif.spec.ts:260:3 › ElementHandle.boundingBox() should work
⚠️ [chromium-library] › library/global-fetch-cookie.spec.ts:91:1 › should do case-insensitive match of cookie domain
⚠️ [chromium-library] › library/global-fetch-cookie.spec.ts:104:1 › should do case-insensitive match of request domain
⚠️ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:415:7 › cli codegen › should update selected element after pressing Tab
⚠️ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:407:7 › cli codegen › click should emit events in order
⚠️ [chromium-library] › library/page-clock.spec.ts:343:3 › popup › should not run time before popup on pause
⚠️ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:407:7 › cli codegen › click should emit events in order
⚠️ [chromium-page] › page/page-leaks.spec.ts:92:5 › fill should not leak
⚠️ [chromium-library] › library/chromium/oopif.spec.ts:260:3 › ElementHandle.boundingBox() should work
⚠️ [chromium-library] › library/video.spec.ts:381:5 › screencast › should capture navigation
⚠️ [firefox-library] › library/browsercontext-reuse.spec.ts:86:1 › should reset serviceworker that hangs in importScripts
⚠️ [firefox-library] › library/inspector/cli-codegen-2.spec.ts:407:7 › cli codegen › click should emit events in order
⚠️ [firefox-library] › library/inspector/cli-codegen-2.spec.ts:407:7 › cli codegen › click should emit events in order
⚠️ [firefox-library] › library/capabilities.spec.ts:260:3 › requestFullscreen
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:415:7 › cli codegen › should update selected element after pressing Tab
⚠️ [firefox-library] › library/inspector/cli-codegen-2.spec.ts:407:7 › cli codegen › click should emit events in order
⚠️ [firefox-library] › library/inspector/cli-codegen-2.spec.ts:493:7 › cli codegen › should --save-trace
⚠️ [firefox-library] › library/inspector/cli-codegen-3.spec.ts:562:7 › cli codegen › should consume contextmenu events, despite a custom context menu
⚠️ [firefox-library] › library/video.spec.ts:381:5 › screencast › should capture navigation
⚠️ [firefox-library] › library/video.spec.ts:760:5 › screencast › should capture full viewport on hidpi
⚠️ [firefox-page] › page/page-add-locator-handler.spec.ts:230:5 › should work when owner frame detaches
⚠️ [firefox-page] › page/page-mouse.spec.ts:193:3 › should trigger hover state
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:415:7 › cli codegen › should update selected element after pressing Tab
⚠️ [firefox-page] › page/locator-misc-1.spec.ts:21:3 › should hover @smoke
⚠️ [firefox-page] › page/locator-misc-1.spec.ts:28:3 › should hover when Node is removed
⚠️ [firefox-page] › page/page-mouse.spec.ts:193:3 › should trigger hover state
⚠️ [firefox-library] › library/browsercontext-reuse.spec.ts:206:1 › should reset mouse position
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:810:7 › cli codegen › should record slider
⚠️ [firefox-library] › library/inspector/cli-codegen-3.spec.ts:92:7 › cli codegen › should generate frame locators
⚠️ [firefox-library] › library/permissions.spec.ts:103:5 › permissions › should trigger permission onchange
⚠️ [firefox-library] › library/selector-generator.spec.ts:443:5 › selector generator › should ignore empty role for candidate consideration
⚠️ [firefox-page] › page/frame-goto.spec.ts:46:3 › should continue after client redirect
⚠️ [firefox-page] › page/page-click.spec.ts:97:3 › should click the 1x1 div
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:415:7 › cli codegen › should update selected element after pressing Tab
⚠️ [firefox-library] › library/inspector/cli-codegen-2.spec.ts:407:7 › cli codegen › click should emit events in order
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:415:7 › cli codegen › should update selected element after pressing Tab
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:415:7 › cli codegen › should update selected element after pressing Tab
⚠️ [firefox-library] › library/inspector/cli-codegen-2.spec.ts:407:7 › cli codegen › click should emit events in order
⚠️ [chromium-library] › library/browser.spec.ts:54:5 › should dispatch page.on(close) upon browser.close and reject evaluate
⚠️ [chromium-library] › library/browsercontext-base-url.spec.ts:37:3 › should construct a new URL when a baseURL in browserType.launchPersistentContext is passed to page.goto
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:272:5 › launchServer › disconnected event should be emitted when browser is closed or server is closed
⚠️ [chromium-library] › library/browsertype-launch.spec.ts:107:3 › should accept objects as options
⚠️ [chromium-library] › library/chromium/chromium.spec.ts:151:15 › should close service worker together with the context
⚠️ [chromium-library] › library/client-certificates.spec.ts:788:5 › browser › persistentContext › should pass with matching certificates
⚠️ [chromium-library] › library/fetch-proxy.spec.ts:21:3 › context request should pick up proxy credentials
⚠️ [chromium-library] › library/browsercontext-viewport.spec.ts:143:12 › should drag with high dpi
⚠️ [chromium-page] › page/page-click.spec.ts:230:3 › should click on checkbox input and toggle
⚠️ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:92:7 › cli codegen › should generate frame locators
⚠️ [chromium-page] › page/page-mouse.spec.ts:238:3 › should tween mouse movement
⚠️ [chromium-library] › library/capabilities.spec.ts:22:3 › SharedArrayBuffer should work @smoke
⚠️ [chromium-library] › library/defaultbrowsercontext-2.spec.ts:236:3 › user agent is up to date
⚠️ [chromium-library] › library/hit-target.spec.ts:366:3 › should detect overlaid element in a transformed iframe
⚠️ [chromium-library] › library/inspector/cli-codegen-1.spec.ts:905:7 › cli codegen › should not throw csp directive violation errors
⚠️ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:22:7 › cli codegen › should click locator.first
⚠️ [chromium-library] › library/inspector/console-api.spec.ts:37:3 › should support playwright.$, playwright.$$
⚠️ [chromium-library] › library/inspector/pause.spec.ts:22:3 › should resume when closing inspector
⚠️ [chromium-library] › library/role-utils.spec.ts:38:7 › wpt accname #1
⚠️ [chromium-library] › library/screenshot.spec.ts:112:14 › page screenshot › should throw if screenshot size is too large with device scale factor
⚠️ [chromium-library] › library/selector-generator.spec.ts:394:5 › selector generator › should use the name attributes for elements that can have it
⚠️ [chromium-library] › library/trace-viewer.spec.ts:148:1 › should render network bars
⚠️ [chromium-library] › library/trace-viewer.spec.ts:499:1 › should work with adopted style sheets and all: unset
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1004:1 › should include requestUrl in route.continue
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1358:1 › should open snapshot in new browser context
⚠️ [chromium-library] › library/video.spec.ts:189:5 › screencast › should capture static page
⚠️ [chromium-library] › library/video.spec.ts:797:5 › screencast › should work with video+trace
⚠️ [chromium-page] › page/expect-boolean.spec.ts:38:7 › toBeChecked › fail
⚠️ [chromium-page] › page/expect-to-have-text.spec.ts:176:7 › toHaveText with array › pass lazy
⚠️ [chromium-page] › page/expect-to-have-value.spec.ts:103:7 › toHaveValues with multi-select › fails when items not selected
⚠️ [chromium-page] › page/page-add-locator-handler.spec.ts:281:5 › should wait for hidden by default
⚠️ [chromium-page] › page/page-click-during-navigation.spec.ts:20:3 › should not fail with internal error upon navigation
⚠️ [chromium-page] › page/page-click.spec.ts:558:3 › should fail when obscured and not waiting for hit target
⚠️ [chromium-page] › page/page-evaluate.spec.ts:138:3 › should work with unicode chars
⚠️ [chromium-page] › page/page-mouse.spec.ts:193:3 › should trigger hover state
⚠️ [chromium-page] › page/page-navigation.spec.ts:36:3 › should work with _blank target in form
⚠️ [chromium-page] › page/page-screenshot.spec.ts:677:5 › page screenshot animations › should not capture infinite web animations
⚠️ [chromium-page] › page/page-set-input-files.spec.ts:148:3 › should upload large file
⚠️ [chromium-page] › page/page-wait-for-url.spec.ts:123:3 › should work with url match for same document navigations
⚠️ [chromium-page] › page/retarget.spec.ts:178:3 › editable retargeting
⚠️ [chromium-page] › page/workers.spec.ts:25:3 › Page.workers @smoke
⚠️ [webkit-library] › library/browsercontext-clearcookies.spec.ts:92:3 › should remove cookies by domain
⚠️ [webkit-page] › page/page-set-input-files.spec.ts:40:3 › should upload a folder
⚠️ [webkit-library] › library/inspector/cli-codegen-1.spec.ts:415:7 › cli codegen › should update selected element after pressing Tab
⚠️ [webkit-library] › library/inspector/cli-codegen-test.spec.ts:88:5 › should work with --save-har
⚠️ [webkit-library] › library/video.spec.ts:381:5 › screencast › should capture navigation
⚠️ [webkit-library] › library/inspector/cli-codegen-1.spec.ts:268:7 › cli codegen › should fill
⚠️ [webkit-library] › library/inspector/cli-codegen-1.spec.ts:444:7 › cli codegen › should record ArrowDown
⚠️ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:562:7 › cli codegen › should consume contextmenu events, despite a custom context menu
⚠️ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:562:7 › cli codegen › should consume contextmenu events, despite a custom context menu
⚠️ [webkit-library] › library/inspector/cli-codegen-1.spec.ts:237:7 › cli codegen › should not target selector preview by text regexp
⚠️ [webkit-library] › library/inspector/cli-codegen-1.spec.ts:415:7 › cli codegen › should update selected element after pressing Tab
⚠️ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:293:7 › cli codegen › should generate frame locators with id attribute
⚠️ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:415:7 › cli codegen › should generate getByPlaceholder
⚠️ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:531:7 › cli codegen › should consume pointer events
⚠️ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:632:7 › cli codegen › should assert value
⚠️ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:704:7 › cli codegen › should assert value on disabled select
⚠️ [webkit-library] › library/selector-generator.spec.ts:170:5 › selector generator › should handle second non-unique data-testid
⚠️ [webkit-library] › library/inspector/cli-codegen-1.spec.ts:415:7 › cli codegen › should update selected element after pressing Tab
⚠️ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:92:7 › cli codegen › should generate frame locators
⚠️ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:92:7 › cli codegen › should generate frame locators
⚠️ [webkit-library] › library/tracing.spec.ts:412:14 › should produce screencast frames scale
⚠️ [webkit-library] › library/download.spec.ts:712:3 › should download links with data url
⚠️ [webkit-library] › library/inspector/cli-codegen-python.spec.ts:78:5 › should save the codegen output to a file if specified

244885 passed, 10400 skipped
✔️✔️✔️

Merge workflow run.

@mxschmitt mxschmitt requested a review from yury-s September 23, 2024 20:46
Copy link
Member

@yury-s yury-s left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Websocket tests on windows should be fixed by #32769

@yury-s yury-s merged commit 7c3dd70 into main Sep 24, 2024
103 of 113 checks passed
@yury-s yury-s deleted the roll-into-pw-webkit/2081 branch September 24, 2024 02:08
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.

2 participants