mirror of
https://github.com/servo/servo.git
synced 2025-09-30 08:39:16 +01:00
Sync WPT with upstream (04-02-2024) (#31256)
* Update web-platform-tests to revision b'faa6d42ce21d126155dee771786ad7c74efbcba5' * Update test expectation --------- Co-authored-by: cybai <cyb.ai.815@gmail.com>
This commit is contained in:
parent
e588e93b3b
commit
29c206a702
446 changed files with 10836 additions and 3899 deletions
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,3 @@
|
|||
[background-color-transition-colormix.html]
|
||||
[Transition with currentColor in color-mix]
|
||||
expected: FAIL
|
|
@ -55,3 +55,9 @@
|
|||
|
||||
[System color AccentColorText works]
|
||||
expected: FAIL
|
||||
|
||||
[System color AppWorkspace works]
|
||||
expected: FAIL
|
||||
|
||||
[System color Scrollbar works]
|
||||
expected: FAIL
|
||||
|
|
|
@ -14,9 +14,6 @@
|
|||
[.flexbox 12]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 13]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 11]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -74,9 +74,6 @@
|
|||
[Matching font-style: 'oblique 21deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '500' should prefer '450 460' over '400']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '399' should prefer '350 399' over '340 360']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -86,9 +83,6 @@
|
|||
[Matching font-stretch: '90%' should prefer '50% 80%' over '60% 70%']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'italic' should prefer 'oblique 5deg' over 'normal']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '500' should prefer '350 399' over '351 398']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -110,9 +104,6 @@
|
|||
[Matching font-style: 'normal' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'italic' should prefer 'oblique 40deg 50deg' over 'oblique 5deg 10deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 20deg' should prefer 'italic' over 'oblique 0deg']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -125,9 +116,6 @@
|
|||
[Matching font-weight: '430' should prefer '450 460' over '500']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '430' should prefer '501 550' over '502 560']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-stretch: '90%' should prefer '110% 140%' over '120% 130%']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -233,9 +221,6 @@
|
|||
[Matching font-style: 'oblique 21deg' should prefer 'oblique 20deg' over 'oblique 10deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 0deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -10deg' should prefer 'oblique -5deg' over 'oblique -1deg 0deg']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -260,33 +245,15 @@
|
|||
[Matching font-style: 'oblique 0deg' should prefer 'oblique 5deg' over 'oblique 15deg 20deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '400' should prefer '351 398' over '501 550']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '500' should prefer '500' over '450 460']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '500' should prefer '400' over '350 399']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-stretch: '100%' should prefer '100%' over '110% 120%']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-stretch: '110%' should prefer '105%' over '100%']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'normal' should prefer 'oblique 20deg 30deg' over 'oblique -50deg -20deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'italic' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 10deg' should prefer 'oblique 10deg' over 'oblique 5deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -10deg' should prefer 'oblique -50deg -40deg' over 'italic']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -20deg' should prefer 'oblique -20deg' over 'oblique -60deg -40deg']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -296,14 +263,26 @@
|
|||
[Matching font-stretch: '100%' should prefer '110% 120%' over '115% 116%']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'normal' should prefer 'oblique 10deg 40deg' over 'oblique 20deg 30deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'italic' should prefer 'italic' over 'oblique 20deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 10deg' should prefer 'italic' over 'oblique 0deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -21deg' should prefer 'oblique -10deg' over 'italic']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '430' should prefer '340 398' over '501 550']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '501' should prefer '502 510' over '503 520']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '399' should prefer '400' over '450 460']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 20deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 10deg' should prefer 'oblique 5deg' over 'oblique 15deg 20deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -20deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[table-cell-scroll-height.html]
|
||||
[scrollHeight on scrollable table cell]
|
||||
expected: FAIL
|
|
@ -0,0 +1,42 @@
|
|||
[text-wrap-pretty.html]
|
||||
[e.style['text-wrap'\] = "pretty" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap'\] = "wrap pretty" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap'\] = "pretty wrap" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap'\] = "stable wrap" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap'\] = "nowrap pretty" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap'\] = "pretty nowrap" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap-style'\] = "pretty" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'pretty']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'wrap pretty']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'pretty wrap']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'stable wrap']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'nowrap pretty']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'pretty nowrap']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap-style value 'pretty']
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[user-find-computed.tentative.html]
|
||||
[Property user-find value 'auto']
|
||||
expected: FAIL
|
||||
|
||||
[Property user-find value 'none']
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[user-find-valid.tentative.html]
|
||||
[e.style['user-find'\] = "auto" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['user-find'\] = "none" should set the property value]
|
||||
expected: FAIL
|
3
tests/wpt/meta/css/css-ui/user-find.tentative.html.ini
Normal file
3
tests/wpt/meta/css/css-ui/user-find.tentative.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[user-find.tentative.html]
|
||||
[Basic test for the user-find property]
|
||||
expected: FAIL
|
|
@ -4,3 +4,6 @@
|
|||
|
||||
[throws if handleEvent is thruthy and not callable]
|
||||
expected: FAIL
|
||||
|
||||
[looks up handleEvent method on every event dispatch]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
[MediaQueryList-addListener-removeListener.html]
|
||||
[listeners are called when <iframe> is resized]
|
||||
expected: FAIL
|
||||
|
||||
[listeners are called correct number of times]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[element-internals-aria-element-reflection.html]
|
||||
expected: ERROR
|
|
@ -1,22 +1,12 @@
|
|||
[ElementInternals-states.html]
|
||||
[DOMTokenList behavior of ElementInternals.states: Initial state]
|
||||
expected: FAIL
|
||||
|
||||
[DOMTokenList behavior of ElementInternals.states: Exceptions]
|
||||
expected: FAIL
|
||||
|
||||
[DOMTokenList behavior of ElementInternals.states: Modifications]
|
||||
[CustomStateSet behavior of ElementInternals.states: Initial state]
|
||||
expected: FAIL
|
||||
|
||||
[CustomStateSet behavior of ElementInternals.states: Exceptions]
|
||||
expected: FAIL
|
||||
|
||||
[CustomStateSet behavior of ElementInternals.states: Initial state]
|
||||
expected: FAIL
|
||||
|
||||
[CustomStateSet behavior of ElementInternals.states: Modifications]
|
||||
expected: FAIL
|
||||
|
||||
[Updating a CustomStateSet while iterating it should work]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[custom-state-set-strong-ref.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[state-css-selector-shadow-dom.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[state-css-selector.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,18 @@
|
|||
[state-pseudo-class.html]
|
||||
[:state() parsing passes]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) serialization]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) in simple cases]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and other pseudo classes]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and ::part()]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and :host()]
|
||||
expected: FAIL
|
|
@ -1,51 +0,0 @@
|
|||
[state-pseudo-class.html]
|
||||
[:state() and :host()]
|
||||
expected: FAIL
|
||||
|
||||
[:state() and ::part()]
|
||||
expected: FAIL
|
||||
|
||||
[:state() in simple cases]
|
||||
expected: FAIL
|
||||
|
||||
[:state() and other pseudo classes]
|
||||
expected: FAIL
|
||||
|
||||
[:state() serialization]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo in simple cases]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo serialization]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo parsing passes]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo and :host()]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo and other pseudo classes]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo and ::part()]
|
||||
expected: FAIL
|
||||
|
||||
[:state() parsing passes]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) serialization]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) in simple cases]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and other pseudo classes]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and ::part()]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and :host()]
|
||||
expected: FAIL
|
102
tests/wpt/meta/dom/observable/tentative/idlharness.html.ini
Normal file
102
tests/wpt/meta/dom/observable/tentative/idlharness.html.ini
Normal file
|
@ -0,0 +1,102 @@
|
|||
[idlharness.html]
|
||||
[Subscriber interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: operation next(any)]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: operation error(any)]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: operation complete()]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: operation addTeardown(VoidFunction)]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: attribute active]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: attribute signal]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber must be primary interface of (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })()]
|
||||
expected: FAIL
|
||||
|
||||
[Stringification of (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })()]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "next(any)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: calling next(any) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "error(any)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: calling error(any) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "complete()" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "addTeardown(VoidFunction)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: calling addTeardown(VoidFunction) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "active" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "signal" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: operation subscribe(optional ObserverUnion, optional SubscribeOptions)]
|
||||
expected: FAIL
|
||||
|
||||
[Observable must be primary interface of new Observable(() => {})]
|
||||
expected: FAIL
|
||||
|
||||
[Stringification of new Observable(() => {})]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: new Observable(() => {}) must inherit property "subscribe(optional ObserverUnion, optional SubscribeOptions)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: calling subscribe(optional ObserverUnion, optional SubscribeOptions) on new Observable(() => {}) with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
|
@ -92,6 +92,21 @@
|
|||
[Subscribe with just a function as the next handler]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber must have receiver]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber next & error must recieve argument]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber complete() will set active to false, and abort signal]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber active is readonly]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber signal is readonly]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[observable-constructor.any.html]
|
||||
[Observable constructor]
|
||||
|
@ -186,3 +201,18 @@
|
|||
|
||||
[Subscribe with just a function as the next handler]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber must have receiver]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber next & error must recieve argument]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber complete() will set active to false, and abort signal]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber active is readonly]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber signal is readonly]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,68 @@
|
|||
[observable-takeUntil.any.html]
|
||||
[takeUntil subscribes to source Observable and mirrors it uninterrupted]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil subscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier next() unsubscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier error() unsubscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier next() unsubscribes from notifier & source observable]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil()'s AbortSignal unsubscribes from notifier & source observable]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source never subscribed to when notifier synchronously emits a value]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source never subscribed to when notifier synchronously emits error]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source is uninterrupted when notifier completes, even synchronously]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil() mirrors the source Observable until its first next() value]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[observable-takeUntil.any.worker.html]
|
||||
[takeUntil subscribes to source Observable and mirrors it uninterrupted]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil subscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier next() unsubscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier error() unsubscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier next() unsubscribes from notifier & source observable]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil()'s AbortSignal unsubscribes from notifier & source observable]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source never subscribed to when notifier synchronously emits a value]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source never subscribed to when notifier synchronously emits error]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source is uninterrupted when notifier completes, even synchronously]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil() mirrors the source Observable until its first next() value]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[observable-takeUntil.window.html]
|
||||
[takeUntil(): notifier Observable detaches document before source Observable would be subscribed to]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil(): Source and notifier internal observers do not crash in a detached document]
|
||||
expected: FAIL
|
|
@ -1,13 +1,13 @@
|
|||
[element-img-environment-change.sub.html]
|
||||
expected: TIMEOUT
|
||||
[sec-fetch-site - Not sent to non-trustworthy same-site destination, no attributes]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[sec-fetch-site - Not sent to non-trustworthy cross-site destination, no attributes]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[sec-fetch-mode - Not sent to non-trustworthy same-origin destination, no attributes]
|
||||
expected: NOTRUN
|
||||
expected: TIMEOUT
|
||||
|
||||
[sec-fetch-mode - Not sent to non-trustworthy same-site destination, no attributes]
|
||||
expected: NOTRUN
|
||||
|
@ -41,3 +41,6 @@
|
|||
|
||||
[sec-fetch-site - HTTPS downgrade-upgrade, no attributes]
|
||||
expected: NOTRUN
|
||||
|
||||
[sec-fetch-site - Not sent to non-trustworthy same-origin destination, no attributes]
|
||||
expected: FAIL
|
||||
|
|
|
@ -7,3 +7,6 @@
|
|||
|
||||
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank#foo']
|
||||
expected: FAIL
|
||||
|
||||
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank']
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
[navigate-to-unparseable-url.html]
|
||||
[location.href setter throws a SyntaxError DOMException for unparseable URLs]
|
||||
expected: FAIL
|
||||
|
||||
[<a> tag navigate fails for unparseable URLs]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[pageload-image-in-popup.html]
|
||||
[The document for a standalone media file should have one child in the body.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[traverse_the_history_2.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[traverse_the_history_4.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[creating_browsing_context_test_01.html]
|
||||
[first argument: absolute url]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[2d.layer.clearRect.partial.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[unclosed-nested-layers.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[2d.layer.clearRect.full.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[2d.layer.clearRect.full.w.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[2d.layer.clearRect.partial.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[2d.layer.clearRect.partial.w.html]
|
||||
expected: TIMEOUT
|
|
@ -1,2 +0,0 @@
|
|||
[2d.path.stroke.prune.closePath.arc.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[2d.path.stroke.prune.closePath.arc.w.html]
|
||||
expected: TIMEOUT
|
|
@ -1,2 +0,0 @@
|
|||
[2d.path.stroke.prune.closePath.bezierCurve.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[2d.path.stroke.prune.closePath.bezierCurve.w.html]
|
||||
expected: TIMEOUT
|
|
@ -1,2 +0,0 @@
|
|||
[2d.path.stroke.prune.closePath.line.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[2d.path.stroke.prune.closePath.line.w.html]
|
||||
expected: TIMEOUT
|
|
@ -1,2 +0,0 @@
|
|||
[2d.path.stroke.prune.closePath.quadraticCurve.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[2d.path.stroke.prune.closePath.quadraticCurve.w.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,150 @@
|
|||
[unicode-bidi-ua-rules.html]
|
||||
[UA stylesheet rule for unicode-bidi, for <address>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <blockquote>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <center>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <div>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <figure>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <figcaption>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <footer>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <form>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <header>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <hr>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <legend>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <listing>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <main>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <p>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <plaintext>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <pre>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <summary>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <xmp>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <article>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <aside>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <h1>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <h2>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <h3>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <h4>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <h5>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <h6>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <hgroup>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <nav>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <section>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <search>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <table>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <caption>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <colgroup>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <col>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <thead>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <tbody>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <tfoot>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <tr>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <td>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <th>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <dir>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <dd>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <dl>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <dt>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <menu>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <ol>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <ul>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <li>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <bdi>]
|
||||
expected: FAIL
|
||||
|
||||
[UA stylesheet rule for unicode-bidi, for <output>]
|
||||
expected: FAIL
|
|
@ -1,3 +1,4 @@
|
|||
[iframe_sandbox_popups_escaping-1.html]
|
||||
expected: CRASH
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
[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: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
[iframe_sandbox_popups_nonescaping-2.html]
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
[non-active-document.html]
|
||||
[DOMParser]
|
||||
expected: FAIL
|
||||
|
||||
[createHTMLDocument]
|
||||
expected: FAIL
|
||||
|
||||
[<template>]
|
||||
expected: FAIL
|
|
@ -1,4 +0,0 @@
|
|||
[reparent-form-during-planned-navigation-task.html]
|
||||
expected: TIMEOUT
|
||||
[reparent-form-during-planned-navigation-task]
|
||||
expected: TIMEOUT
|
|
@ -181,3 +181,6 @@
|
|||
|
||||
[application/x-www-form-urlencoded: 0x00 in value (formdata event)]
|
||||
expected: FAIL
|
||||
|
||||
[application/x-www-form-urlencoded: \\r\\n in name (formdata event)]
|
||||
expected: FAIL
|
||||
|
|
|
@ -16,3 +16,6 @@
|
|||
|
||||
[<select> in <select><button><div> should remove inner <select>.]
|
||||
expected: FAIL
|
||||
|
||||
[Nested <button>s or <datalist>s in <select> should be dropped.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[popovertarget-reflection.html]
|
||||
[Element attribute reflection of popoverTargetElement/popovertarget should be kept in sync.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,4 @@
|
|||
[async-script.html?default]
|
||||
|
||||
[async-script.html?reload]
|
||||
expected: ERROR
|
|
@ -4,3 +4,6 @@
|
|||
|
||||
[SVG scripts with bogus end tag inside should run]
|
||||
expected: FAIL
|
||||
|
||||
[SVG scripts with self-closing start tag should run]
|
||||
expected: FAIL
|
||||
|
|
|
@ -2,6 +2,3 @@
|
|||
expected: TIMEOUT
|
||||
[The incumbent settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
|
||||
expected: TIMEOUT
|
||||
|
||||
[The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
[promise-job-entry-different-function-realm.html]
|
||||
expected: TIMEOUT
|
||||
[Fulfillment handler on fulfilled promise]
|
||||
expected: FAIL
|
||||
|
||||
[Rejection handler on pending-then-rejected promise]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[Thenable resolution]
|
||||
expected: FAIL
|
||||
|
@ -13,4 +12,4 @@
|
|||
expected: FAIL
|
||||
|
||||
[Fulfillment handler on pending-then-fulfilled promise]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -94,10 +94,10 @@
|
|||
expected: FAIL
|
||||
|
||||
[mime-type 16 : text/html;charset=\x0bgbk]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[mime-type 17 : text/html;charset=\x0cgbk]
|
||||
expected: NOTRUN
|
||||
expected: TIMEOUT
|
||||
|
||||
[mime-type 18 : text/html;\x0bcharset=gbk]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -68,6 +68,3 @@
|
|||
|
||||
[PerformanceEntry has correct protocol attribute (xmlhttprequest)]
|
||||
expected: FAIL
|
||||
|
||||
[PerformanceEntry has correct name, initiatorType, startTime, and duration (img)]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[017.html]
|
||||
expected: TIMEOUT
|
||||
[origin of the script that invoked the method, about:blank]
|
||||
expected: TIMEOUT
|
|
@ -1,4 +0,0 @@
|
|||
[018.html]
|
||||
expected: TIMEOUT
|
||||
[origin of the script that invoked the method, javascript:]
|
||||
expected: TIMEOUT
|
|
@ -261,6 +261,24 @@
|
|||
[canceling the readable with a DOMException should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with attributes not wrapped in a WebSocketError should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with a reason but no code should default the close code]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with a DOMException not set code or reason]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with attributes not wrapped in a WebSocketError should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with a reason but no code should default the close code]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with a DOMException not set code or reason]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[close.any.sharedworker.html?wpt_flags=h2]
|
||||
expected: ERROR
|
||||
|
@ -350,6 +368,24 @@
|
|||
[canceling the readable with a DOMException should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with attributes not wrapped in a WebSocketError should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with a reason but no code should default the close code]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with a DOMException not set code or reason]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with attributes not wrapped in a WebSocketError should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with a reason but no code should default the close code]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with a DOMException not set code or reason]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[close.any.html?wss]
|
||||
[close code should be sent to server and reflected back]
|
||||
|
@ -436,6 +472,24 @@
|
|||
[canceling the readable with a DOMException should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with attributes not wrapped in a WebSocketError should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with a reason but no code should default the close code]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with a DOMException not set code or reason]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with attributes not wrapped in a WebSocketError should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with a reason but no code should default the close code]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with a DOMException not set code or reason]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[close.any.serviceworker.html?wpt_flags=h2]
|
||||
expected: ERROR
|
||||
|
@ -525,6 +579,24 @@
|
|||
[canceling the readable with a DOMException should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with attributes not wrapped in a WebSocketError should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with a reason but no code should default the close code]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with a DOMException not set code or reason]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with attributes not wrapped in a WebSocketError should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with a reason but no code should default the close code]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with a DOMException not set code or reason]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[close.any.serviceworker.html?wss]
|
||||
expected: ERROR
|
||||
|
|
|
@ -0,0 +1,69 @@
|
|||
[websocket-error.any.worker.html]
|
||||
[WebSocketError defaults should be correct]
|
||||
expected: FAIL
|
||||
|
||||
[WebSocketError should be initialised from arguments]
|
||||
expected: FAIL
|
||||
|
||||
[new WebSocketError with invalid code 999 should throw]
|
||||
expected: FAIL
|
||||
|
||||
[new WebSocketError with invalid code 1001 should throw]
|
||||
expected: FAIL
|
||||
|
||||
[new WebSocketError with invalid code 2999 should throw]
|
||||
expected: FAIL
|
||||
|
||||
[new WebSocketError with invalid code 5000 should throw]
|
||||
expected: FAIL
|
||||
|
||||
[passing only close code to WebSocketError should work]
|
||||
expected: FAIL
|
||||
|
||||
[passing a non-empty reason should cause the close code to be set to 1000]
|
||||
expected: FAIL
|
||||
|
||||
[overlong reason should throw]
|
||||
expected: FAIL
|
||||
|
||||
[reason should be rejected based on utf-8 bytes, not character count]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[websocket-error.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[websocket-error.any.html]
|
||||
[WebSocketError defaults should be correct]
|
||||
expected: FAIL
|
||||
|
||||
[WebSocketError should be initialised from arguments]
|
||||
expected: FAIL
|
||||
|
||||
[new WebSocketError with invalid code 999 should throw]
|
||||
expected: FAIL
|
||||
|
||||
[new WebSocketError with invalid code 1001 should throw]
|
||||
expected: FAIL
|
||||
|
||||
[new WebSocketError with invalid code 2999 should throw]
|
||||
expected: FAIL
|
||||
|
||||
[new WebSocketError with invalid code 5000 should throw]
|
||||
expected: FAIL
|
||||
|
||||
[passing only close code to WebSocketError should work]
|
||||
expected: FAIL
|
||||
|
||||
[passing a non-empty reason should cause the close code to be set to 1000]
|
||||
expected: FAIL
|
||||
|
||||
[overlong reason should throw]
|
||||
expected: FAIL
|
||||
|
||||
[reason should be rejected based on utf-8 bytes, not character count]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[websocket-error.any.serviceworker.html]
|
||||
expected: ERROR
|
|
@ -1,4 +0,0 @@
|
|||
[localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html]
|
||||
expected: TIMEOUT
|
||||
[StorageKey: test 3P about:blank window opened from a 3P iframe]
|
||||
expected: TIMEOUT
|
|
@ -1,3 +1,4 @@
|
|||
[import-in-moduleworker.html]
|
||||
expected: ERROR
|
||||
[Base URL in module dedicated workers: import]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[first-party.all.tentative.https.window.html]
|
||||
[Check SharedWorker sameSiteCookies option all for first-party]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[first-party.default.tentative.https.window.html]
|
||||
[Check SharedWorker sameSiteCookies option default for first-party]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[first-party.none.tentative.https.window.html]
|
||||
[Check SharedWorker sameSiteCookies option none for first-party]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[third-party.default.tentative.sub.https.window.html]
|
||||
[Check SharedWorker sameSiteCookies option default for third-party]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[third-party.none.tentative.sub.https.window.html]
|
||||
[Check SharedWorker sameSiteCookies option none for third-party]
|
||||
expected: FAIL
|
Loading…
Add table
Add a link
Reference in a new issue