Sync WPT with upstream (24-10-2023) (#30607)

* wpt sync: adapt code for new TestRoot class

Fixes #30558

Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>

* temp change to allow wpt sync build to pass

Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>

* Update web-platform-tests to revision b'0d5028f200c8651b17bb224657d6e1065adcff37'

* Revert "temp change to allow wpt sync build to pass"

This reverts commit bad72c7f87.

* revert metadata update for intermittent timeouts

Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>

---------

Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
This commit is contained in:
Servo WPT Sync 2023-10-25 03:26:53 -04:00 committed by GitHub
parent 1f961b9d38
commit 65beca94cd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
814 changed files with 19834 additions and 4403 deletions

View file

@ -49,13 +49,13 @@ def create_parser():
def update_args_for_legacy_layout(kwargs: dict):
kwargs["test_paths"]["/"]["metadata_path"] = os.path.join(
kwargs["test_paths"]["/"].metadata_path = os.path.join(
WPT_PATH, "meta-legacy-layout"
)
kwargs["test_paths"]["/_mozilla/"]["metadata_path"] = os.path.join(
kwargs["test_paths"]["/_mozilla/"].metadata_path = os.path.join(
WPT_PATH, "mozilla", "meta-legacy-layout"
)
kwargs["test_paths"]["/_webgl/"]["metadata_path"] = os.path.join(
kwargs["test_paths"]["/_webgl/"].metadata_path = os.path.join(
WPT_PATH, "webgl", "meta-legacy-layout"
)

View file

@ -51,10 +51,10 @@ def update(check_clean=True, rebuild=False, **kwargs):
def _update(logger, test_paths, rebuild):
for url_base, paths in iteritems(test_paths):
manifest_path = os.path.join(paths["metadata_path"], "MANIFEST.json")
manifest_path = os.path.join(paths.metadata_path, "MANIFEST.json")
cache_subdir = os.path.relpath(os.path.dirname(manifest_path),
os.path.dirname(__file__))
wptmanifest.manifest.load_and_update(paths["tests_path"],
wptmanifest.manifest.load_and_update(paths.tests_path,
manifest_path,
url_base,
working_copy=True,
@ -68,8 +68,8 @@ def _check_clean(logger, test_paths):
manifests_by_path = {}
rv = 0
for url_base, paths in iteritems(test_paths):
tests_path = paths["tests_path"]
manifest_path = os.path.join(paths["metadata_path"], "MANIFEST.json")
tests_path = paths.tests_path
manifest_path = os.path.join(paths.metadata_path, "MANIFEST.json")
old_manifest = wptmanifest.manifest.load_and_update(tests_path,
manifest_path,

View file

@ -109,7 +109,7 @@ def update_tests(**kwargs) -> int:
wptcommandline.set_from_config(kwargs)
if hasattr(wptcommandline, 'check_paths'):
wptcommandline.check_paths(kwargs)
wptcommandline.check_paths(kwargs["test_paths"])
if kwargs.pop("legacy_layout"):
update_args_for_legacy_layout(kwargs)

View file

@ -8,5 +8,8 @@
[[data-expected-height\] 3]
expected: FAIL
[[data-expected-height\] 4]
[[data-expected-height\] 1]
expected: FAIL
[[data-expected-height\] 2]
expected: FAIL

View file

@ -0,0 +1,12 @@
[auto-margins-used-values-with-floats.tentative.html]
[.box 1]
expected: FAIL
[.box 2]
expected: FAIL
[.box 4]
expected: FAIL
[.box 5]
expected: FAIL

View file

@ -0,0 +1,21 @@
[background-blend-mode-computed-multiple.html]
[Property background-blend-mode value 'normal']
expected: FAIL
[Property background-blend-mode value 'multiply']
expected: FAIL
[Property background-blend-mode value 'normal, luminosity']
expected: FAIL
[Property background-blend-mode value 'screen, overlay']
expected: FAIL
[Property background-blend-mode value 'color, saturation']
expected: FAIL
[Property background-blend-mode value 'normal, luminosity, color']
expected: FAIL
[Property background-blend-mode value 'screen, overlay, screen']
expected: FAIL

View file

@ -0,0 +1,2 @@
[border-image-image-type-001.htm]
expected: FAIL

View file

@ -0,0 +1,2 @@
[border-image-image-type-002.htm]
expected: FAIL

View file

@ -0,0 +1,2 @@
[border-image-image-type-004.htm]
expected: FAIL

View file

@ -0,0 +1,2 @@
[border-image-image-type-005.htm]
expected: FAIL

View file

@ -1,2 +0,0 @@
[box-shadow-border-radius-001.html]
expected: FAIL

View file

@ -1,4 +1,5 @@
[position-absolute-013.html]
expected: TIMEOUT
[.flexbox 309]
expected: FAIL

View file

@ -0,0 +1,2 @@
[baseline-synthesis-vert-lr-line-under.html]
expected: FAIL

View file

@ -0,0 +1,7 @@
[multiple-elements-font-palette-animation.html]
expected: TIMEOUT
[Verify font-palette value of the first element after animation]
expected: NOTRUN
[Verify font-palette value of the second element after animation]
expected: NOTRUN

View file

@ -0,0 +1,2 @@
[size-adjust-unicode-range-system-fallback.html]
expected: FAIL

View file

@ -1,3 +0,0 @@
[font-style-parsing.html]
[Font-style (computed): 'oblique' followed by positive angle in radians is valid]
expected: FAIL

View file

@ -0,0 +1,2 @@
[hyphens-i18n-auto-006.html]
expected: FAIL

View file

@ -0,0 +1,36 @@
[text-spacing-computed.html]
[Property text-spacing value 'normal']
expected: FAIL
[Property text-spacing value 'none']
expected: FAIL
[Property text-spacing value 'auto']
expected: FAIL
[Property text-spacing value 'no-autospace']
expected: FAIL
[Property text-spacing value 'space-first']
expected: FAIL
[Property text-spacing value 'space-all']
expected: FAIL
[Property text-spacing value 'allow-end space-first']
expected: FAIL
[Property text-spacing value 'space-first allow-end']
expected: FAIL
[Property text-spacing value 'no-autospace space-first']
expected: FAIL
[Property text-spacing value 'no-autospace space-all']
expected: FAIL
[Property text-spacing value 'space-first no-autospace']
expected: FAIL
[Property text-spacing value 'space-all no-autospace']
expected: FAIL

View file

@ -0,0 +1,36 @@
[text-spacing-valid.html]
[e.style['text-spacing'\] = "normal" should set the property value]
expected: FAIL
[e.style['text-spacing'\] = "none" should set the property value]
expected: FAIL
[e.style['text-spacing'\] = "auto" should set the property value]
expected: FAIL
[e.style['text-spacing'\] = "no-autospace" should set the property value]
expected: FAIL
[e.style['text-spacing'\] = "space-first" should set the property value]
expected: FAIL
[e.style['text-spacing'\] = "space-all" should set the property value]
expected: FAIL
[e.style['text-spacing'\] = "allow-end space-first" should set the property value]
expected: FAIL
[e.style['text-spacing'\] = "space-first allow-end" should set the property value]
expected: FAIL
[e.style['text-spacing'\] = "no-autospace space-first" should set the property value]
expected: FAIL
[e.style['text-spacing'\] = "no-autospace space-all" should set the property value]
expected: FAIL
[e.style['text-spacing'\] = "space-first no-autospace" should set the property value]
expected: FAIL
[e.style['text-spacing'\] = "space-all no-autospace" should set the property value]
expected: FAIL

View file

@ -13,3 +13,12 @@
[`white-space` should overwrite `text-wrap` on the parent]
expected: FAIL
[`white-space` should not overwrite previous `text-wrap-style: balance`]
expected: FAIL
[`white-space` should overwrite previous `text-wrap-mode: nowrap`]
expected: FAIL
[`white-space` should overwrite `text-wrap-mode` on the parent]
expected: FAIL

View file

@ -0,0 +1,2 @@
[text-autospace-mixed-001.html]
expected: ERROR

View file

@ -1,5 +0,0 @@
[text-spacing-trim-colon-001.html?class=chws,vrl]
expected: FAIL
[text-spacing-trim-colon-001.html?class=halt,vrl]
expected: FAIL

View file

@ -0,0 +1,29 @@
[text-spacing-trim-combinations-001.html?class=vrl&test=CO:FH]
expected: ERROR
[text-spacing-trim-combinations-001.html?class=vrl&test=CM:HF]
expected: ERROR
[text-spacing-trim-combinations-001.html?class=htb&test=CO:FH]
expected: ERROR
[text-spacing-trim-combinations-001.html?class=htb&test=OO:FH]
expected: ERROR
[text-spacing-trim-combinations-001.html?class=vrl&test=CC:HF]
expected: ERROR
[text-spacing-trim-combinations-001.html?class=htb&test=CM:HF]
expected: ERROR
[text-spacing-trim-combinations-001.html?class=htb&test=MO:FH]
expected: ERROR
[text-spacing-trim-combinations-001.html?class=vrl&test=OO:FH]
expected: ERROR
[text-spacing-trim-combinations-001.html?class=htb&test=CC:HF]
expected: ERROR
[text-spacing-trim-combinations-001.html?class=vrl&test=MO:FH]
expected: ERROR

View file

@ -1,5 +0,0 @@
[text-spacing-trim-dot-001.html?class=halt,vrl]
expected: FAIL
[text-spacing-trim-dot-001.html?class=chws,vrl]
expected: FAIL

View file

@ -0,0 +1,11 @@
[text-spacing-trim-wrap-001.html?class=chws,vrl]
expected: FAIL
[text-spacing-trim-wrap-001.html?class=halt,vrl]
expected: FAIL
[text-spacing-trim-wrap-001.html?class=halt,htb]
expected: FAIL
[text-spacing-trim-wrap-001.html?class=chws,htb]
expected: FAIL

View file

@ -0,0 +1,11 @@
[text-spacing-trim-wrap-br-001.html?class=chws,htb]
expected: FAIL
[text-spacing-trim-wrap-br-001.html?class=halt,vrl]
expected: FAIL
[text-spacing-trim-wrap-br-001.html?class=chws,vrl]
expected: FAIL
[text-spacing-trim-wrap-br-001.html?class=halt,htb]
expected: FAIL

View file

@ -0,0 +1,2 @@
[trailing-other-space-separators-break-spaces-004.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[scale-and-rotate-both-specified-on-animation-keyframes.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[backface-visibility-hidden-animated-002.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[composited-under-rotateY-180deg-perspective.html]
expected: FAIL

View file

@ -0,0 +1,6 @@
[field-sizing-computed.html]
[Property field-sizing value 'fixed']
expected: FAIL
[Property field-sizing value 'content']
expected: FAIL

View file

@ -0,0 +1,6 @@
[field-sizing-valid.html]
[e.style['field-sizing'\] = "fixed" should set the property value]
expected: FAIL
[e.style['field-sizing'\] = "content" should set the property value]
expected: FAIL

View file

@ -1,12 +0,0 @@
[form-sizing-computed.html]
[Property form-sizing value 'auto']
expected: FAIL
[Property form-sizing value 'normal']
expected: FAIL
[Property form-sizing value 'fixed']
expected: FAIL
[Property form-sizing value 'content']
expected: FAIL

View file

@ -1,12 +0,0 @@
[form-sizing-valid.html]
[e.style['form-sizing'\] = "auto" should set the property value]
expected: FAIL
[e.style['form-sizing'\] = "normal" should set the property value]
expected: FAIL
[e.style['form-sizing'\] = "fixed" should set the property value]
expected: FAIL
[e.style['form-sizing'\] = "content" should set the property value]
expected: FAIL

View file

@ -1,3 +1,24 @@
[calc-in-media-queries-with-mixed-units.html]
[box should be orange if the calc between vw/em in @media was correct]
expected: FAIL
[box should be orange if the calc between vw-em in @media was correct]
expected: FAIL
[box should be orange if the calc between px/em*em in @media was correct]
expected: FAIL
[box should be orange if the calc between vh*em in @media was correct]
expected: FAIL
[box should be orange if the calc between vh*vw/em*px/vh in @media was correct]
expected: FAIL
[box should be orange if the calc between vw/px*vh in @media was correct]
expected: FAIL
[box should be orange if the calc between vh*vw/em*px in @media was correct]
expected: FAIL
[box should be orange if the calc between vw*vh*px*em/px/px/px in @media was correct]
expected: FAIL

View file

@ -0,0 +1,6 @@
[calc-serialization-002.html]
[testing calc(2 * (min(10px, 20%) + max(1rem, 2%)))]
expected: FAIL
[testing calc((min(10px, 20%) + max(1rem, 2%)) * 2)]
expected: FAIL

View file

@ -2,3 +2,5 @@
[testing border-radius shorthand]
expected: FAIL
[testing border-radius: calc(25% + 10px) calc(25% + 16px) 25% 25px / calc(25% + 20px) calc(25% + 16px) 25% 25px]
expected: FAIL

View file

@ -2,3 +2,5 @@
[testing border-radius shorthand]
expected: FAIL
[testing border-radius: calc(1% + 1px) calc(2% + 2px) calc(3% + 3px) calc(4% + 4px) / calc(5% + 5px) calc(6% + 6px) calc(7% + 7px) calc(8% + 8px)]
expected: FAIL

View file

@ -0,0 +1,15 @@
[getComputedStyle-calc-mixed-units-003.html]
[testing width: calc(5px * 10lh / 1px)]
expected: FAIL
[testing width: calc(20% * 0.5em / 1px)]
expected: FAIL
[testing width: calc(4px * 4em / 1px)]
expected: FAIL
[testing width: calc(400px / 4lh * 1px)]
expected: FAIL
[testing width: calc(20% / 0.5em * 1px)]
expected: FAIL

View file

@ -1,3 +0,0 @@
[MediaQueryList-extends-EventTarget.html]
[onchange removes listener]
expected: FAIL

View file

@ -1,4 +1,5 @@
[checkVisibility.html]
expected: ERROR
[checkVisibility on visibility:hidden element.]
expected: FAIL

View file

@ -1,6 +0,0 @@
[offsetTopLeft-border-box.html]
[container: 0]
expected: FAIL
[container: 1]
expected: FAIL

View file

@ -0,0 +1,2 @@
[has-pseudo-element.html]
expected: FAIL

View file

@ -0,0 +1,39 @@
[scoped-registry-define-upgrade-criteria.tentative.html]
[Adding definition to global registry should not affect shadow roots using scoped registry]
expected: FAIL
[Adding definition to global registry should affect shadow roots also using global registry]
expected: FAIL
[Adding definition to scoped registry should affect all associated shadow roots]
expected: FAIL
[Adding definition to scoped registry should not affect document tree scope]
expected: FAIL
[Adding definition to scoped registry should not affect shadow roots using other registries]
expected: FAIL
[Adding definition to global registry should not upgrade nodes no longer using the registry]
expected: FAIL
[Adding definition to scoped registry should not upgrade nodes no longer using the registry]
expected: FAIL
[Adding definition to scoped registry affects associated shadow roots in all iframes]
expected: FAIL
[Adding definition to scoped registry affects associated shadow roots in other frame trees]
expected: FAIL
[Adding definition to scoped registry should not upgrade disconnected elements]
expected: FAIL
[Adding definition to scoped registry should not upgrade nodes in constructed documents]
expected: FAIL
[Adding definition to scoped registry should not upgrade nodes in detached frames]
expected: FAIL
[Adding definition to scoped registry should not upgrade nodes in closed windows]
expected: FAIL

View file

@ -0,0 +1,21 @@
[scoped-registry-define-upgrade-order.tentative.html]
[Upgrade in tree order in the same tree scope]
expected: FAIL
[Upgrade in shadow-including tree order across tree scopes]
expected: FAIL
[Upgrade order does not depend on shadow root attach order]
expected: FAIL
[Upgrade in association order across documents, then tree order in each document]
expected: FAIL
[Upgrade order is not affected by DOM order between child frames]
expected: FAIL
[Upgrade order is affected by shadow tree adoption across documents]
expected: FAIL
[Elements in the "owner" window of a scoped registry are not always upgraded first]
expected: FAIL

View file

@ -0,0 +1,9 @@
[observable-constructor.window.html]
[No observer handlers can be invoked in detached document]
expected: FAIL
[Subscriber.error() does not "report the exception" even when an `error()` handler is not present, when it is invoked in a detached document]
expected: FAIL
[Cannot subscribe to an Observable in a detached document]
expected: FAIL

View file

@ -25,3 +25,6 @@
[Basic NodePart parsing]
expected: FAIL
[Basic AttributePart cloning with values]
expected: FAIL

View file

@ -2,8 +2,223 @@
[gb18030 decoder: two bytes 0xFE 0xFF]
expected: FAIL
[gb18030 decoder: GB18030-2022 1]
expected: FAIL
[gb18030 decoder: GB18030-2022 2]
expected: FAIL
[gb18030 decoder: GB18030-2022 3]
expected: FAIL
[gb18030 decoder: GB18030-2022 4]
expected: FAIL
[gb18030 decoder: GB18030-2022 5]
expected: FAIL
[gb18030 decoder: GB18030-2022 6]
expected: FAIL
[gb18030 decoder: GB18030-2022 7]
expected: FAIL
[gb18030 decoder: GB18030-2022 8]
expected: FAIL
[gb18030 decoder: GB18030-2022 9]
expected: FAIL
[gb18030 decoder: GB18030-2022 10]
expected: FAIL
[gb18030 decoder: GB18030-2022 11]
expected: FAIL
[gb18030 decoder: GB18030-2022 12]
expected: FAIL
[gb18030 decoder: GB18030-2022 13]
expected: FAIL
[gb18030 decoder: GB18030-2022 14]
expected: FAIL
[gb18030 decoder: GB18030-2022 15]
expected: FAIL
[gb18030 decoder: GB18030-2022 16]
expected: FAIL
[gb18030 decoder: GB18030-2022 17]
expected: FAIL
[gb18030 decoder: GB18030-2022 18]
expected: FAIL
[gb18030 decoder: GB18030-2022 19]
expected: FAIL
[gb18030 decoder: GB18030-2022 20]
expected: FAIL
[gb18030 decoder: GB18030-2022 21]
expected: FAIL
[gb18030 decoder: GB18030-2022 22]
expected: FAIL
[gb18030 decoder: GB18030-2022 23]
expected: FAIL
[gb18030 decoder: GB18030-2022 24]
expected: FAIL
[gb18030 decoder: GB18030-2022 25]
expected: FAIL
[gb18030 decoder: GB18030-2022 26]
expected: FAIL
[gb18030 decoder: GB18030-2022 27]
expected: FAIL
[gb18030 decoder: GB18030-2022 28]
expected: FAIL
[gb18030 decoder: GB18030-2022 29]
expected: FAIL
[gb18030 decoder: GB18030-2022 30]
expected: FAIL
[gb18030 decoder: GB18030-2022 31]
expected: FAIL
[gb18030 decoder: GB18030-2022 32]
expected: FAIL
[gb18030 decoder: GB18030-2022 33]
expected: FAIL
[gb18030 decoder: GB18030-2022 34]
expected: FAIL
[gb18030 decoder: GB18030-2022 35]
expected: FAIL
[gb18030 decoder: GB18030-2022 36]
expected: FAIL
[gb18030-decoder.any.html]
[gb18030 decoder: two bytes 0xFE 0xFF]
expected: FAIL
[gb18030 decoder: GB18030-2022 1]
expected: FAIL
[gb18030 decoder: GB18030-2022 2]
expected: FAIL
[gb18030 decoder: GB18030-2022 3]
expected: FAIL
[gb18030 decoder: GB18030-2022 4]
expected: FAIL
[gb18030 decoder: GB18030-2022 5]
expected: FAIL
[gb18030 decoder: GB18030-2022 6]
expected: FAIL
[gb18030 decoder: GB18030-2022 7]
expected: FAIL
[gb18030 decoder: GB18030-2022 8]
expected: FAIL
[gb18030 decoder: GB18030-2022 9]
expected: FAIL
[gb18030 decoder: GB18030-2022 10]
expected: FAIL
[gb18030 decoder: GB18030-2022 11]
expected: FAIL
[gb18030 decoder: GB18030-2022 12]
expected: FAIL
[gb18030 decoder: GB18030-2022 13]
expected: FAIL
[gb18030 decoder: GB18030-2022 14]
expected: FAIL
[gb18030 decoder: GB18030-2022 15]
expected: FAIL
[gb18030 decoder: GB18030-2022 16]
expected: FAIL
[gb18030 decoder: GB18030-2022 17]
expected: FAIL
[gb18030 decoder: GB18030-2022 18]
expected: FAIL
[gb18030 decoder: GB18030-2022 19]
expected: FAIL
[gb18030 decoder: GB18030-2022 20]
expected: FAIL
[gb18030 decoder: GB18030-2022 21]
expected: FAIL
[gb18030 decoder: GB18030-2022 22]
expected: FAIL
[gb18030 decoder: GB18030-2022 23]
expected: FAIL
[gb18030 decoder: GB18030-2022 24]
expected: FAIL
[gb18030 decoder: GB18030-2022 25]
expected: FAIL
[gb18030 decoder: GB18030-2022 26]
expected: FAIL
[gb18030 decoder: GB18030-2022 27]
expected: FAIL
[gb18030 decoder: GB18030-2022 28]
expected: FAIL
[gb18030 decoder: GB18030-2022 29]
expected: FAIL
[gb18030 decoder: GB18030-2022 30]
expected: FAIL
[gb18030 decoder: GB18030-2022 31]
expected: FAIL
[gb18030 decoder: GB18030-2022 32]
expected: FAIL
[gb18030 decoder: GB18030-2022 33]
expected: FAIL
[gb18030 decoder: GB18030-2022 34]
expected: FAIL
[gb18030 decoder: GB18030-2022 35]
expected: FAIL
[gb18030 decoder: GB18030-2022 36]
expected: FAIL

View file

@ -650,3 +650,110 @@
[gb18030 encoder: range 40]
expected: FAIL
[gb18030 encoder: GB18030-2022 1]
expected: FAIL
[gb18030 encoder: GB18030-2022 2]
expected: FAIL
[gb18030 encoder: GB18030-2022 3]
expected: FAIL
[gb18030 encoder: GB18030-2022 4]
expected: FAIL
[gb18030 encoder: GB18030-2022 5]
expected: FAIL
[gb18030 encoder: GB18030-2022 6]
expected: FAIL
[gb18030 encoder: GB18030-2022 7]
expected: FAIL
[gb18030 encoder: GB18030-2022 8]
expected: FAIL
[gb18030 encoder: GB18030-2022 9]
expected: FAIL
[gb18030 encoder: GB18030-2022 10]
expected: FAIL
[gb18030 encoder: GB18030-2022 11]
expected: FAIL
[gb18030 encoder: GB18030-2022 12]
expected: FAIL
[gb18030 encoder: GB18030-2022 13]
expected: FAIL
[gb18030 encoder: GB18030-2022 14]
expected: FAIL
[gb18030 encoder: GB18030-2022 15]
expected: FAIL
[gb18030 encoder: GB18030-2022 16]
expected: FAIL
[gb18030 encoder: GB18030-2022 17]
expected: FAIL
[gb18030 encoder: GB18030-2022 18]
expected: FAIL
[gb18030 encoder: GB18030-2022 19]
expected: FAIL
[gb18030 encoder: GB18030-2022 20]
expected: FAIL
[gb18030 encoder: GB18030-2022 21]
expected: FAIL
[gb18030 encoder: GB18030-2022 22]
expected: FAIL
[gb18030 encoder: GB18030-2022 23]
expected: FAIL
[gb18030 encoder: GB18030-2022 24]
expected: FAIL
[gb18030 encoder: GB18030-2022 25]
expected: FAIL
[gb18030 encoder: GB18030-2022 26]
expected: FAIL
[gb18030 encoder: GB18030-2022 27]
expected: FAIL
[gb18030 encoder: GB18030-2022 28]
expected: FAIL
[gb18030 encoder: GB18030-2022 29]
expected: FAIL
[gb18030 encoder: GB18030-2022 30]
expected: FAIL
[gb18030 encoder: GB18030-2022 31]
expected: FAIL
[gb18030 encoder: GB18030-2022 32]
expected: FAIL
[gb18030 encoder: GB18030-2022 33]
expected: FAIL
[gb18030 encoder: GB18030-2022 34]
expected: FAIL
[gb18030 encoder: GB18030-2022 35]
expected: FAIL
[gb18030 encoder: GB18030-2022 36]
expected: FAIL

View file

@ -1,4 +1,5 @@
[redirect-keepalive.any.html]
expected: TIMEOUT
[[keepalive\][new window\][unload\] same-origin redirect]
expected: FAIL

View file

@ -23,6 +23,9 @@
[Read form data response's body as readableStream with mode=byob]
expected: FAIL
[Reading with offset from Response stream]
expected: FAIL
[response-consume-stream.any.worker.html]
[Getting a redirect Response stream]
@ -46,6 +49,9 @@
[Read form data response's body as readableStream with mode=byob]
expected: FAIL
[Reading with offset from Response stream]
expected: FAIL
[response-consume-stream.any.sharedworker.html]
expected: ERROR

View file

@ -0,0 +1,2 @@
[activate-after.tentative.https.window.html]
expected: ERROR

View file

@ -19,3 +19,6 @@
[fetchLater() does not throw error when it is aborted before sending.]
expected: FAIL
[fetchLater() throws RangeError on negative activateAfter.]
expected: FAIL

View file

@ -1,2 +0,0 @@
[timeout.tentative.https.window.html]
expected: ERROR

View file

@ -147,11 +147,11 @@
[list-style-image sec-fetch-site - HTTPS downgrade-upgrade]
expected: FAIL
[border-image sec-fetch-mode - Not sent to non-trustworthy cross-site destination]
expected: FAIL
[background-image sec-fetch-site - HTTPS downgrade (header not sent)]
expected: TIMEOUT
[border-image sec-fetch-site - HTTPS downgrade (header not sent)]
expected: FAIL
[background-image sec-fetch-mode - Not sent to non-trustworthy same-origin destination]
expected: TIMEOUT

View file

@ -1,6 +0,0 @@
[empty-iframe-load-event.html]
[Check execution order from nested timeout]
expected: FAIL
[Check execution order on load handler]
expected: FAIL

View file

@ -1,4 +1,3 @@
[form-submit-button-click.html]
expected: TIMEOUT
[Replace before load, triggered by submitButton.click()]
expected: TIMEOUT
expected: FAIL

View file

@ -1,3 +1,4 @@
[nav-cancelation-2.sub.html]
expected: TIMEOUT
[grandparent cancels a pending navigation in a cross-origin grandchild]
expected: FAIL
expected: TIMEOUT

View file

@ -1,3 +0,0 @@
[traverse_the_history_write_onload_1.html]
[Traverse the history when a history entry is written in the load event]
expected: FAIL

View file

@ -1,4 +1,5 @@
[cross-origin-objects.html]
expected: TIMEOUT
[Basic sanity-checking (cross-origin)]
expected: FAIL

View file

@ -0,0 +1,3 @@
[creating_browsing_context_test_01.html]
[first argument: absolute url]
expected: FAIL

View file

@ -0,0 +1,3 @@
[2d.fillStyle.colormix.currentcolor.html]
[color-mix works as color input with currentcolor]
expected: FAIL

View file

@ -0,0 +1,3 @@
[2d.fillStyle.colormix.html]
[color-mix works as color input]
expected: FAIL

View file

@ -0,0 +1,3 @@
[2d.strokeStyle.colormix.html]
[color-mix works as color input]
expected: FAIL

View file

@ -0,0 +1,3 @@
[2d.layer.putImageData.html]
[Check that calling putImageData in a layer throws an exception.]
expected: FAIL

View file

@ -1,2 +1,2 @@
[canvas.2d.disconnected.html]
expected: FAIL
expected: CRASH

View file

@ -0,0 +1,3 @@
[2d.fillStyle.colormix.html]
[color-mix works as color input]
expected: FAIL

View file

@ -0,0 +1,3 @@
[2d.fillStyle.colormix.worker.html]
[color-mix works as color input]
expected: FAIL

View file

@ -0,0 +1,3 @@
[2d.strokeStyle.colormix.html]
[color-mix works as color input]
expected: FAIL

View file

@ -0,0 +1,3 @@
[2d.layer.putImageData.html]
[Check that calling putImageData in a layer throws an exception.]
expected: FAIL

View file

@ -0,0 +1,3 @@
[2d.layer.putImageData.worker.html]
[Check that calling putImageData in a layer throws an exception.]
expected: FAIL

View file

@ -1,2 +0,0 @@
[2d.layer.render-opportunities.putImageData.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[2d.layer.render-opportunities.putImageData.w.html]
expected: TIMEOUT

View file

@ -1,2 +0,0 @@
[2d.layer.render-opportunities.transferToImageBitmap.w.html]
expected: TIMEOUT

View file

@ -0,0 +1,3 @@
[2d.layer.transferToImageBitmap.html]
[Check that calling transferToImageBitmap in a layer throws an exception.]
expected: FAIL

View file

@ -0,0 +1,3 @@
[2d.layer.transferToImageBitmap.worker.html]
[Check that calling transferToImageBitmap in a layer throws an exception.]
expected: FAIL

View file

@ -19,3 +19,6 @@
[Non-HTML element text contents influence dir=auto]
expected: FAIL
[text changes apply to dir=auto on further ancestor after removing dir=auto from closer ancestor]
expected: FAIL

View file

@ -1,4 +1,4 @@
[dir-slots-directionality.tentative.html]
[dir-slots-directionality.html]
[Slots: Directionality: dir=rtl on slot]
expected: FAIL
@ -16,3 +16,12 @@
[Slots: Directionality: dir=auto on slot with Arabic light tree content]
expected: FAIL
[slot provides its directionality (from host) to a dir=auto container]
expected: FAIL
[children with dir attribute are skipped by dir=auto]
expected: FAIL
[slot with dir attribute is skipped by dir=auto]
expected: FAIL

View file

@ -0,0 +1,4 @@
[document-base-url-changes-about-srcdoc-2.https.html]
expected: TIMEOUT
[wrapper promise test for timeout.]
expected: TIMEOUT

View file

@ -1,4 +1,4 @@
[form-sizing-input-number.tentative.html]
[field-sizing-input-number.tentative.html]
[number: Empty value]
expected: FAIL
@ -11,5 +11,5 @@
[number: Text caret is shorter than the placeholder]
expected: FAIL
[number: Update form-sizing property dynamically]
[number: Update field-sizing property dynamically]
expected: FAIL

View file

@ -1,4 +1,4 @@
[form-sizing-input-text.tentative.html]
[field-sizing-input-text.tentative.html]
[text: Empty value]
expected: FAIL
@ -17,7 +17,7 @@
[text: Text caret is shorter than the placeholder]
expected: FAIL
[text: Update form-sizing property dynamically]
[text: Update field-sizing property dynamically]
expected: FAIL
[search: Empty value]
@ -38,7 +38,7 @@
[search: Text caret is shorter than the placeholder]
expected: FAIL
[search: Update form-sizing property dynamically]
[search: Update field-sizing property dynamically]
expected: FAIL
[tel: Empty value]
@ -59,7 +59,7 @@
[tel: Text caret is shorter than the placeholder]
expected: FAIL
[tel: Update form-sizing property dynamically]
[tel: Update field-sizing property dynamically]
expected: FAIL
[url: Empty value]
@ -80,7 +80,7 @@
[url: Text caret is shorter than the placeholder]
expected: FAIL
[url: Update form-sizing property dynamically]
[url: Update field-sizing property dynamically]
expected: FAIL
[email: Empty value]
@ -101,7 +101,7 @@
[email: Text caret is shorter than the placeholder]
expected: FAIL
[email: Update form-sizing property dynamically]
[email: Update field-sizing property dynamically]
expected: FAIL
[password: Empty value]
@ -122,5 +122,5 @@
[password: Text caret is shorter than the placeholder]
expected: FAIL
[password: Update form-sizing property dynamically]
[password: Update field-sizing property dynamically]
expected: FAIL

View file

@ -1,8 +1,8 @@
[form-sizing-select.tentative.html]
[field-sizing-select.tentative.html]
[dropdown: The width should depend on the selected OPTION]
expected: FAIL
[dropdown: Change the form-sizing value dynamically]
[dropdown: Change the field-sizing value dynamically]
expected: FAIL
[listbox: The size depend on the content]
@ -11,5 +11,5 @@
[listbox: The size attribute value is ignored]
expected: FAIL
[listbox: Change the form-sizing value dynamically]
[listbox: Change the field-sizing value dynamically]
expected: FAIL

View file

@ -1,4 +1,4 @@
[form-sizing-textarea.tentative.html]
[field-sizing-textarea.tentative.html]
[Empty value]
expected: FAIL
@ -20,5 +20,5 @@
[Text caret is shorter than the placeholder]
expected: FAIL
[Update form-sizing property dynamically]
[Update field-sizing property dynamically]
expected: FAIL

View file

@ -0,0 +1,3 @@
[iframe-loading-lazy-base-url-3.html]
[When a loading=lazy iframe is changed to eager later before loading, it loads relative to the document's base URL computed at parse-time.]
expected: FAIL

View file

@ -1,3 +1,4 @@
[iframe_sandbox_popups_escaping-2.html]
expected: TIMEOUT
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
expected: FAIL
expected: TIMEOUT

View file

@ -1,3 +1,9 @@
[non-active-document.html]
[DOMParser]
expected: FAIL
[createHTMLDocument]
expected: FAIL
[<template>]
expected: FAIL

View file

@ -86,9 +86,6 @@
[text/plain: double quote in name (normal form)]
expected: FAIL
[text/plain: double quote in name (formdata event)]
expected: FAIL
[text/plain: double quote in value (formdata event)]
expected: FAIL
@ -179,8 +176,5 @@
[text/plain: Basic File test (formdata event)]
expected: FAIL
[text/plain: 0x00 in name (normal form)]
expected: FAIL
[text/plain: Basic test (formdata event)]
expected: FAIL

View file

@ -175,3 +175,12 @@
[application/x-www-form-urlencoded: 0x00 in value (formdata event)]
expected: FAIL
[application/x-www-form-urlencoded: Basic test (formdata event)]
expected: FAIL
[application/x-www-form-urlencoded: 0x00 in name (formdata event)]
expected: FAIL
[application/x-www-form-urlencoded: 0x00 in value (normal form)]
expected: FAIL

View file

@ -0,0 +1,36 @@
[idlharness.tentative.html]
[InvokeEvent interface: existence and properties of interface object]
expected: FAIL
[InvokeEvent interface object length]
expected: FAIL
[InvokeEvent interface object name]
expected: FAIL
[InvokeEvent interface: existence and properties of interface prototype object]
expected: FAIL
[InvokeEvent interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[InvokeEvent interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[InvokeEvent interface: attribute invoker]
expected: FAIL
[InvokeEvent interface: attribute action]
expected: FAIL
[InvokeEvent must be primary interface of new InvokeEvent("invoke")]
expected: FAIL
[Stringification of new InvokeEvent("invoke")]
expected: FAIL
[InvokeEvent interface: new InvokeEvent("invoke") must inherit property "invoker" with the proper type]
expected: FAIL
[InvokeEvent interface: new InvokeEvent("invoke") must inherit property "action" with the proper type]
expected: FAIL

View file

@ -0,0 +1,33 @@
[invokeelement-interface.tentative.html]
[invokeTargetElement reflects invokee HTML element]
expected: FAIL
[invokeTargetElement reflects set value]
expected: FAIL
[invokeTargetElement reflects set value across shadow root into light dom]
expected: FAIL
[invokeTargetElement does not reflect set value inside shadowroot]
expected: FAIL
[invokeTargetElement throws error on assignment of non Element]
expected: FAIL
[invokeAction reflects 'auto' when attribute not present]
expected: FAIL
[invokeAction reflects 'auto' when attribute empty]
expected: FAIL
[invokeAction reflects 'auto' when attribute empty 2]
expected: FAIL
[invokeAction reflects tostring value]
expected: FAIL
[invokeAction reflects 'auto' when attribute set to [\]]
expected: FAIL
[invokeAction reflects tostring value 2]
expected: FAIL

View file

@ -1,6 +1,5 @@
[htmlanchorelement_noopener.html]
type: testharness
expected: TIMEOUT
[Check that targeting of rel=noopener with a given name ignores an existing window with that name]
expected: NOTRUN
@ -8,10 +7,10 @@
expected: FAIL
[Check that rel=noopener with target=_top does a normal load]
expected: NOTRUN
expected: FAIL
[Check that rel=noopener with target=_parent does a normal load]
expected: NOTRUN
expected: FAIL
[Check that rel=noopener with target=_self does a normal load]
expected: NOTRUN
expected: FAIL

View file

@ -0,0 +1,4 @@
[async-script.html?reload]
expected: ERROR
[async-script.html?default]

View file

@ -0,0 +1,3 @@
[DOMContentLoaded-defer.html]
[The end: DOMContentLoaded and defer scripts]
expected: FAIL

View file

@ -1,3 +0,0 @@
[module-static-import-delayed.html]
[document.write in an imported module]
expected: FAIL

View file

@ -0,0 +1,2 @@
[Document-parseHTMLUnsafe-encoding.tentative.html]
expected: ERROR

View file

@ -0,0 +1,2 @@
[Document-parseHTMLUnsafe-style-attribute.tentative.html]
expected: ERROR

View file

@ -0,0 +1,18 @@
[Document-parseHTMLUnsafe-url-base-pushstate.tentative.html]
[valid: created normally]
expected: FAIL
[valid: created using another iframe's parseHTMLUnsafe from this frame]
expected: FAIL
[valid: created using another iframe's parseHTMLUnsafe from that frame]
expected: FAIL
[invalid XML: created normally]
expected: FAIL
[invalid XML: created using another iframe's parseHTMLUnsafe from this frame]
expected: FAIL
[invalid XML: created using another iframe's parseHTMLUnsafe from that frame]
expected: FAIL

View file

@ -0,0 +1,18 @@
[Document-parseHTMLUnsafe-url-base.tentative.html]
[valid: created normally]
expected: FAIL
[valid: created using another iframe's parseHTMLUnsafe from this frame]
expected: FAIL
[valid: created using another iframe's parseHTMLUnsafe from that frame]
expected: FAIL
[invalid XML: created normally]
expected: FAIL
[invalid XML: created using another iframe's parseHTMLUnsafe from this frame]
expected: FAIL
[invalid XML: created using another iframe's parseHTMLUnsafe from that frame]
expected: FAIL

View file

@ -0,0 +1,12 @@
[Document-parseHTMLUnsafe-url-moretests.tentative.html]
[Parent window]
expected: FAIL
[Child window]
expected: FAIL
[Child window crossing navigation]
expected: FAIL
[Child window after navigation]
expected: FAIL

View file

@ -0,0 +1,18 @@
[Document-parseHTMLUnsafe-url-pushstate.tentative.html]
[valid: created normally]
expected: FAIL
[valid: created using another iframe's parseHTMLUnsafe from this frame]
expected: FAIL
[valid: created using another iframe's parseHTMLUnsafe from that frame]
expected: FAIL
[invalid XML: created normally]
expected: FAIL
[invalid XML: created using another iframe's parseHTMLUnsafe from this frame]
expected: FAIL
[invalid XML: created using another iframe's parseHTMLUnsafe from that frame]
expected: FAIL

Some files were not shown because too many files have changed in this diff Show more