Files
ladybird/Tests/LibWeb/TestConfig.ini
Andreas Kling 01f4bbbba7 LibWeb: Abandon Node.replaceChild() if removal rejigs the DOM
This isn't directly in the spec, but since replaceChild is implemented
in terms of remove + insert, the removal step may cause arbitrary code
to execute, and so we have to verify that the replaceChild inputs still
make sense afterwards, before doing the insertion.

This roughly matches what WebKit does, and makes a bunch of HTML parsing
tests in WPT stop asserting.
2024-11-24 11:45:23 +01:00

169 lines
10 KiB
INI

[Skipped]
; Consistently hang on macOS, see #1306
Text/input/HTML/cross-origin-window-properties.html
Text/input/HTML/DedicatedWorkerGlobalScope-instanceof.html
Text/input/window-scrollTo.html
; Flaky on CI
Ref/input/css-keyframe-fill-forwards.html
Ref/input/unicode-range.html
Text/input/Crypto/SubtleCrypto-exportKey.html
Text/input/Crypto/SubtleCrypto-generateKey.html
Text/input/wpt-import/css/css-flexbox/text-as-flexitem-size-001.html
; Animation tests are flaky
Text/input/css/cubic-bezier-infinite-slope-crash.html
Text/input/css/transition-basics.html
; Flaky on CI, see #19
Text/input/WebAnimations/misc/DocumentTimeline.html
; Worker tests are flaky on CI
Text/input/Worker/Worker-blob.html
Text/input/Worker/Worker-close-after-postMessage.html
Text/input/Worker/Worker-crypto.html
Text/input/Worker/Worker-echo.html
Text/input/Worker/Worker-importScripts.html
Text/input/Worker/Worker-location.html
Text/input/Worker/Worker-module.html
Text/input/Worker/Worker-performance.html
Text/input/Worker/Worker-postMessage-transfer.html
; Too slow for GCC CI
Text/input/wpt-import/css/css-flexbox/abspos/position-absolute-001.html
Text/input/wpt-import/html/rendering/pixel-length-attributes.html
; Skipped due to assertion failures
Text/input/wpt-import/html/syntax/parsing/html5lib_entities01.html
Text/input/wpt-import/html/syntax/parsing/html5lib_plain-text-unsafe.html
Text/input/wpt-import/html/syntax/parsing/html5lib_template.html
Text/input/wpt-import/html/syntax/parsing/html5lib_tests1.html
Text/input/wpt-import/html/syntax/parsing/html5lib_tests15.html
Text/input/wpt-import/html/syntax/parsing/html5lib_tests16.html
Text/input/wpt-import/html/syntax/parsing/html5lib_tests19.html
Text/input/wpt-import/html/syntax/parsing/html5lib_tests5.html
Text/input/wpt-import/html/syntax/parsing/html5lib_webkit01.html
Text/input/wpt-import/html/syntax/parsing/named-character-references.html
Text/input/wpt-import/html/syntax/parsing/support/no-doctype-name-eof.html
Text/input/wpt-import/html/syntax/parsing/support/no-doctype-name-line.html
Text/input/wpt-import/html/syntax/parsing/support/no-doctype-name-space.html
; Unknown, imported as skipped in #2148
Text/input/wpt-import/html/infrastructure/safe-passing-of-structured-data/structuredclone_0.html
Text/input/wpt-import/html/infrastructure/safe-passing-of-structured-data/resources/echo-iframe.html
Text/input/wpt-import/html/infrastructure/safe-passing-of-structured-data/resources/iframe-resizable-arraybuffer-helper.html
Text/input/wpt-import/html/infrastructure/safe-passing-of-structured-data/resources/post-parent-type-error.html
; Flaky, apparently due to font loading
Text/input/wpt-import/css/css-flexbox/flex-item-compressible-001.html
; This test currently times out
Text/input/wpt-import/css/css-flexbox/order-001.htm
; WPT ref-tests that currently fail
Ref/input/wpt-import/css/css-nesting/host-nesting-003.html
Ref/input/wpt-import/css/css-nesting/host-nesting-004.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-bfc-002r.xht
Ref/input/wpt-import/css/CSS2/floats/float-nowrap-3.html
Ref/input/wpt-import/css/CSS2/floats/overflow-scroll-float-paint-order.html
Ref/input/wpt-import/css/CSS2/floats/zero-width-floats-positioning.tentative.html
Ref/input/wpt-import/css/CSS2/floats/floats-zero-height-wrap-001.xht
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-003-right-overflow.xht
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-bfc-001l.xht
Ref/input/wpt-import/css/CSS2/floats/floats-zero-height-wrap-002.xht
Ref/input/wpt-import/css/CSS2/floats/float-nowrap-2.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-001.html
Ref/input/wpt-import/css/CSS2/floats/remove-block-between-inline-and-float.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-bfc-003r.xht
Ref/input/wpt-import/css/CSS2/floats/float-nowrap-9.html
Ref/input/wpt-import/css/CSS2/floats/floats-placement-vertical-001c.xht
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-outside-001.xht
Ref/input/wpt-import/css/CSS2/floats/new-fc-separates-from-float.html
Ref/input/wpt-import/css/CSS2/floats/float-nowrap-5.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-inline-003r.xht
Ref/input/wpt-import/css/CSS2/floats/floats-rule3-outside-right-001.xht
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-010.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-008.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-inline-002r.xht
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-003-left-table.xht
Ref/input/wpt-import/css/CSS2/floats/float-no-content-beside-001.html
Ref/input/wpt-import/css/CSS2/floats/float-nowrap-8.html
Ref/input/wpt-import/css/CSS2/floats/new-fc-relayout.html
Ref/input/wpt-import/css/CSS2/floats/floats-placement-004.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-004.html
Ref/input/wpt-import/css/CSS2/floats/float-nowrap-7.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-inline-003l.xht
Ref/input/wpt-import/css/CSS2/floats/new-fc-separates-from-float-2.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-002.tentative.html
Ref/input/wpt-import/css/CSS2/floats/new-fc-separates-from-float-3.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-inline-002l.xht
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-006.xht
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-003-right-table.xht
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-003.tentative.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-005.html
Ref/input/wpt-import/css/CSS2/floats/float-nowrap-6.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-007.xht
Ref/input/wpt-import/css/CSS2/floats/floats-placement-005.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-005.xht
Ref/input/wpt-import/css/CSS2/floats/floats-rule3-outside-left-001.xht
Ref/input/wpt-import/css/CSS2/floats/floats-line-wrap-shifted-001.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-004.xht
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-bfc-002l.xht
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-002-right-table.xht
Ref/input/wpt-import/css/CSS2/floats/zero-width-floats.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-006.tentative.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-002-right-overflow.xht
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-009.tentative.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-008.tentative.html
Ref/input/wpt-import/css/CSS2/floats/overhanging-float-paint-order.html
Ref/input/wpt-import/css/CSS2/floats/float-with-absolutely-positioned-child-with-static-inset.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-bfc-001r.xht
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-001a.tentative.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-001-right-overflow.xht
Ref/input/wpt-import/css/CSS2/floats/floats-placement-003.html
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-bfc-003l.xht
; WPT crash tests are not supported yet - and probably should go in a separate directory
Text/input/wpt-import/css/css-nesting/delete-other-rule-crash.html
Text/input/wpt-import/css/css-nesting/implicit-parent-insertion-crash.html
Text/input/wpt-import/css/css-nesting/pseudo-part-crash.html
Text/input/wpt-import/css/css-nesting/pseudo-where-crash.html
; Imported animation tests are extra slow
; https://github.com/LadybirdBrowser/ladybird/issues/2238
Text/input/wpt-import/css/css-backgrounds/animations/background-color-interpolation.html
Text/input/wpt-import/css/css-backgrounds/animations/background-color-transition-colormix.html
Text/input/wpt-import/css/css-backgrounds/animations/background-image-interpolation.html
Text/input/wpt-import/css/css-backgrounds/animations/background-position-interpolation.html
Text/input/wpt-import/css/css-backgrounds/animations/background-position-origin-interpolation.html
Text/input/wpt-import/css/css-backgrounds/animations/background-position-x-interpolation.html
Text/input/wpt-import/css/css-backgrounds/animations/background-position-y-interpolation.html
Text/input/wpt-import/css/css-backgrounds/animations/background-size-interpolation.html
Text/input/wpt-import/css/css-backgrounds/animations/border-bottom-left-radius-composition.html
Text/input/wpt-import/css/css-backgrounds/animations/border-bottom-right-radius-composition.html
Text/input/wpt-import/css/css-backgrounds/animations/border-bottom-width-composition.html
Text/input/wpt-import/css/css-backgrounds/animations/border-color-interpolation.html
Text/input/wpt-import/css/css-backgrounds/animations/border-image-outset-composition.html
Text/input/wpt-import/css/css-backgrounds/animations/border-image-outset-interpolation.html
Text/input/wpt-import/css/css-backgrounds/animations/border-image-slice-composition.html
Text/input/wpt-import/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html
Text/input/wpt-import/css/css-backgrounds/animations/border-image-slice-interpolation.html
Text/input/wpt-import/css/css-backgrounds/animations/border-image-source-interpolation.html
Text/input/wpt-import/css/css-backgrounds/animations/border-image-width-composition.html
Text/input/wpt-import/css/css-backgrounds/animations/border-image-width-interpolation.html
Text/input/wpt-import/css/css-backgrounds/animations/border-left-width-composition.html
Text/input/wpt-import/css/css-backgrounds/animations/border-radius-interpolation.html
Text/input/wpt-import/css/css-backgrounds/animations/border-right-width-composition.html
Text/input/wpt-import/css/css-backgrounds/animations/border-top-left-radius-composition.html
Text/input/wpt-import/css/css-backgrounds/animations/border-top-right-radius-composition.html
Text/input/wpt-import/css/css-backgrounds/animations/border-top-width-composition.html
Text/input/wpt-import/css/css-backgrounds/animations/border-width-interpolation.html
Text/input/wpt-import/css/css-backgrounds/animations/box-shadow-composition.html
Text/input/wpt-import/css/css-backgrounds/animations/box-shadow-interpolation.html
Text/input/wpt-import/css/css-backgrounds/animations/discrete-no-interpolation.html
; https://github.com/LadybirdBrowser/ladybird/issues/2314
Text/input/test-http-test-server.html
; Too slow for CI
Text/input/wpt-import/dom/nodes/ParentNode-querySelector-All.html