mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Update web-platform-tests to revision b'18fda923cafeb4e3e0546ffcfb2302c3b1b11f98' (#36019)
Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
This commit is contained in:
parent
84a1b7d4a5
commit
eb3c48f9d3
496 changed files with 17696 additions and 2718 deletions
|
@ -5,6 +5,9 @@
|
|||
[Revoke blob URL after creating Request, then clone Request, will fetch]
|
||||
expected: FAIL
|
||||
|
||||
[Revoke blob URL after calling fetch, fetch should succeed]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[url-with-fetch.any.worker.html]
|
||||
[Revoke blob URL after creating Request, will fetch]
|
||||
|
|
9591
tests/wpt/meta/MANIFEST.json
vendored
9591
tests/wpt/meta/MANIFEST.json
vendored
File diff suppressed because it is too large
Load diff
29
tests/wpt/meta/css/css-borders/tentative/corner-shape/corner-shape-any.html.ini
vendored
Normal file
29
tests/wpt/meta/css/css-borders/tentative/corner-shape/corner-shape-any.html.ini
vendored
Normal file
|
@ -0,0 +1,29 @@
|
|||
[corner-shape-any.html?corner-shape=superellipse(5.2)&border-radius=40%]
|
||||
expected: FAIL
|
||||
|
||||
[corner-shape-any.html?corner-bottom-right-shape=superellipse(1.9)&border-bottom-right-radius=50%]
|
||||
expected: FAIL
|
||||
|
||||
[corner-shape-any.html?corner-shape=squircle&border-radius=50%]
|
||||
expected: FAIL
|
||||
|
||||
[corner-shape-any.html?corner-shape=straight&border-bottom-leftradius=5px]
|
||||
expected: FAIL
|
||||
|
||||
[corner-shape-any.html?corner-bottom-left-shape=bevel&border-bottom-left-radius=30px]
|
||||
expected: FAIL
|
||||
|
||||
[corner-shape-any.html?corner-top-left-shape=scoop&corner-top-right-shape=scoop&border-radius=50%]
|
||||
expected: FAIL
|
||||
|
||||
[corner-shape-any.html?corner-shape=squircle&border-top-left-radius=30%]
|
||||
expected: FAIL
|
||||
|
||||
[corner-shape-any.html?corner-top-right-shape=superellipse(0.1)&border-top-right-radius=50px]
|
||||
expected: FAIL
|
||||
|
||||
[corner-shape-any.html?corner-shape=superellipse(8)&border-top-right-radius=33px]
|
||||
expected: FAIL
|
||||
|
||||
[corner-shape-any.html?corner-shape=squircle&border-top-right-radius=30px]
|
||||
expected: FAIL
|
|
@ -1,26 +0,0 @@
|
|||
[corner-shape-fill-any.html?corner-bottom-left-shape=scoop&border-radius=10%]
|
||||
expected: FAIL
|
||||
|
||||
[corner-shape-fill-any.html?corner-bottom-right-shape=scoop&border-radius=50%]
|
||||
expected: FAIL
|
||||
|
||||
[corner-shape-fill-any.html?corner-shape=squircle&border-radius=30px]
|
||||
expected: FAIL
|
||||
|
||||
[corner-shape-fill-any.html?corner-shape=superellipse(5.2)&border-radius=50%]
|
||||
expected: FAIL
|
||||
|
||||
[corner-shape-fill-any.html?corner-shape=squircle&border-radius=50%]
|
||||
expected: FAIL
|
||||
|
||||
[corner-shape-fill-any.html?corner-shape=squircle&border-radius=10%]
|
||||
expected: FAIL
|
||||
|
||||
[corner-shape-fill-any.html?corner-shape=straight&border-radius=5px]
|
||||
expected: FAIL
|
||||
|
||||
[corner-shape-fill-any.html?corner-shape=superellipse(5.2)&border-radius=33px]
|
||||
expected: FAIL
|
||||
|
||||
[corner-shape-fill-any.html?corner-top-right-shape=scoop&border-radius=50px]
|
||||
expected: FAIL
|
|
@ -58,3 +58,60 @@
|
|||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(high 25%, standard 25%, standard 25%, standard 25%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'no-limit']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'constrained']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(standard 75%, no-limit 25%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(standard 25%, no-limit 75%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(no-limit 100%, standard 0%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(no-limit 100%, no-limit 0%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(no-limit 25%, standard 25%, standard 25%, standard 25%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(no-limit 25%, standard 75%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(no-limit 100%, standard 100%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(no-limit 80%, standard 60%, constrained 60%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(standard 25%, constrained 75%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(constrained 75%, standard 25%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(constrained 25%, no-limit 25%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(standard 25%, constrained 50%, no-limit 25%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(standard 10%, constrained 20%, no-limit 20%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(no-limit 10%, standard 30%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(dynamic-range-limit-mix(standard 10%, no-limit 30%) 20%, standard 80%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(dynamic-range-limit-mix(standard 25%, no-limit 75%) 20%, dynamic-range-limit-mix(standard 25%, constrained 75%) 40%, dynamic-range-limit-mix(constrained 25%, no-limit 75%) 40%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit value 'dynamic-range-limit-mix(no-limit 10%, dynamic-range-limit-mix(standard 25%, constrained 75%) 20%, dynamic-range-limit-mix(constrained 10%, no-limit 30%) 20%)']
|
||||
expected: FAIL
|
||||
|
|
|
@ -4,3 +4,6 @@
|
|||
|
||||
[Property dynamic-range-limit inherits]
|
||||
expected: FAIL
|
||||
|
||||
[Property dynamic-range-limit has initial value no-limit]
|
||||
expected: FAIL
|
||||
|
|
|
@ -190,3 +190,195 @@
|
|||
|
||||
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained-high 90%, standard 10%)\] to [dynamic-range-limit-mix(high 10%, standard 90%)\] at (1) should be [dynamic-range-limit-mix(standard 90%, high 10%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0) should be [no-limit\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0.25) should be [dynamic-range-limit-mix(standard 25%, no-limit 75%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 75%, no-limit 25%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <dynamic-range-limit> from [no-limit\] to [standard\] at (1) should be [standard\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0) should be [no-limit\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0.25) should be [dynamic-range-limit-mix(standard 25%, no-limit 75%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 75%, no-limit 25%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <dynamic-range-limit> from [no-limit\] to [standard\] at (1) should be [standard\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0) should be [no-limit\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0.25) should be [dynamic-range-limit-mix(standard 25%, no-limit 75%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 75%, no-limit 25%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <dynamic-range-limit> from [no-limit\] to [standard\] at (1) should be [standard\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0) should be [no-limit\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0.25) should be [dynamic-range-limit-mix(standard 25%, no-limit 75%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 75%, no-limit 25%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <dynamic-range-limit> from [no-limit\] to [standard\] at (1) should be [standard\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <dynamic-range-limit> from [constrained\] to [standard\] at (0) should be [constrained\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <dynamic-range-limit> from [constrained\] to [standard\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained 50%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <dynamic-range-limit> from [constrained\] to [standard\] at (1) should be [standard\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <dynamic-range-limit> from [constrained\] to [standard\] at (0) should be [constrained\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <dynamic-range-limit> from [constrained\] to [standard\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained 50%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <dynamic-range-limit> from [constrained\] to [standard\] at (1) should be [standard\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <dynamic-range-limit> from [constrained\] to [standard\] at (0) should be [constrained\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <dynamic-range-limit> from [constrained\] to [standard\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained 50%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <dynamic-range-limit> from [constrained\] to [standard\] at (1) should be [standard\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <dynamic-range-limit> from [constrained\] to [standard\] at (0) should be [constrained\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <dynamic-range-limit> from [constrained\] to [standard\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained 50%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <dynamic-range-limit> from [constrained\] to [standard\] at (1) should be [standard\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (0) should be [dynamic-range-limit-mix(standard 50%, no-limit 50%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 87.5%, no-limit 12.5%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (1) should be [standard\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (0) should be [dynamic-range-limit-mix(standard 50%, no-limit 50%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 87.5%, no-limit 12.5%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (1) should be [standard\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (0) should be [dynamic-range-limit-mix(standard 50%, no-limit 50%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 87.5%, no-limit 12.5%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (1) should be [standard\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (0) should be [dynamic-range-limit-mix(standard 50%, no-limit 50%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 87.5%, no-limit 12.5%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (1) should be [standard\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (0) should be [dynamic-range-limit-mix(standard 90%, no-limit 10%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, no-limit 50%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (1) should be [dynamic-range-limit-mix(standard 10%, no-limit 90%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (0) should be [dynamic-range-limit-mix(standard 90%, no-limit 10%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, no-limit 50%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (1) should be [dynamic-range-limit-mix(standard 10%, no-limit 90%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (0) should be [dynamic-range-limit-mix(standard 90%, no-limit 10%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, no-limit 50%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (1) should be [dynamic-range-limit-mix(standard 10%, no-limit 90%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (0) should be [dynamic-range-limit-mix(standard 90%, no-limit 10%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, no-limit 50%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (1) should be [dynamic-range-limit-mix(standard 10%, no-limit 90%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (0) should be [dynamic-range-limit-mix(standard 10%, constrained 90%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained 45%, no-limit 5%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (1) should be [dynamic-range-limit-mix(standard 90%, no-limit 10%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (0) should be [dynamic-range-limit-mix(standard 10%, constrained 90%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained 45%, no-limit 5%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (1) should be [dynamic-range-limit-mix(standard 90%, no-limit 10%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (0) should be [dynamic-range-limit-mix(standard 10%, constrained 90%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained 45%, no-limit 5%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (1) should be [dynamic-range-limit-mix(standard 90%, no-limit 10%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (0) should be [dynamic-range-limit-mix(standard 10%, constrained 90%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained 45%, no-limit 5%)\]]
|
||||
expected: FAIL
|
||||
|
||||
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (1) should be [dynamic-range-limit-mix(standard 90%, no-limit 10%)\]]
|
||||
expected: FAIL
|
||||
|
|
|
@ -34,3 +34,36 @@
|
|||
|
||||
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(high 1%)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['dynamic-range-limit'\] = "no-limit" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['dynamic-range-limit'\] = "constrained" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(no-limit 80%, standard 20%)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(no-limit 8%, standard 2%)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(no-limit 99%, standard 99%)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(no-limit 99%, standard 99%, constrained 10%)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(no-limit 1%)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(constrained 20%, no-limit 80%)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(dynamic-range-limit-mix(constrained 90%, no-limit 10%) 1%, no-limit 80%)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(no-limit 1%, dynamic-range-limit-mix(constrained 2%, no-limit 10%) 80%)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(dynamic-range-limit-mix(no-limit 1%, standard 2%) 3%, dynamic-range-limit-mix(constrained 5%, no-limit 5%) 6%)" should set the property value]
|
||||
expected: FAIL
|
||||
|
|
2
tests/wpt/meta/css/css-fonts/font-synthesis-08.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-fonts/font-synthesis-08.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[font-synthesis-08.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-images/gradient/gradient-analogous-missing-components-003.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-images/gradient/gradient-analogous-missing-components-003.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[gradient-analogous-missing-components-003.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-images/gradient/gradient-none-interpolation.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-images/gradient/gradient-none-interpolation.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[gradient-none-interpolation.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-images/radial-gradient-container-relative-units-001.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-images/radial-gradient-container-relative-units-001.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[radial-gradient-container-relative-units-001.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-images/radial-gradient-container-relative-units-002.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-images/radial-gradient-container-relative-units-002.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[radial-gradient-container-relative-units-002.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-images/radial-gradient-container-relative-units-003.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-images/radial-gradient-container-relative-units-003.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[radial-gradient-container-relative-units-003.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-images/radial-gradient-container-relative-units-004.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-images/radial-gradient-container-relative-units-004.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[radial-gradient-container-relative-units-004.html]
|
||||
expected: FAIL
|
|
@ -1,4 +1,4 @@
|
|||
[at-function-cssom.tentative.html]
|
||||
[at-function-cssom.html]
|
||||
[Empty CSSFunctionRule]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -35,6 +35,9 @@
|
|||
[Indexed property getter]
|
||||
expected: FAIL
|
||||
|
||||
[@supports in body]
|
||||
expected: FAIL
|
||||
|
||||
[CSSFunctionRule.name]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -97,6 +100,3 @@
|
|||
|
||||
[CSSFunctionRule.cssText (--escaped-)]
|
||||
expected: FAIL
|
||||
|
||||
[@supports in body]
|
||||
expected: FAIL
|
27
tests/wpt/meta/css/css-mixins/dashed-function-named-arg.tentative.html.ini
vendored
Normal file
27
tests/wpt/meta/css/css-mixins/dashed-function-named-arg.tentative.html.ini
vendored
Normal file
|
@ -0,0 +1,27 @@
|
|||
[dashed-function-named-arg.tentative.html]
|
||||
[e.style['top'\] = "--func(myident)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['top'\] = "--func(--myident)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['top'\] = "--func(--)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['top'\] = "--func(50px --myident:)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['top'\] = "--func({--myident:})" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['top'\] = "--func({ --myident:})" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['top'\] = "--func({--myident :})" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['top'\] = "--func({--myident: })" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['top'\] = "--func(10px, { --myident : })" should set the property value]
|
||||
expected: FAIL
|
12
tests/wpt/meta/css/css-mixins/dashed-function-standard-property.html.ini
vendored
Normal file
12
tests/wpt/meta/css/css-mixins/dashed-function-standard-property.html.ini
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
[dashed-function-standard-property.html]
|
||||
[<dashed-function> in longhand]
|
||||
expected: FAIL
|
||||
|
||||
[<dashed-function> with typed result in longhand]
|
||||
expected: FAIL
|
||||
|
||||
[<dashed-function> with in inherited longhand]
|
||||
expected: FAIL
|
||||
|
||||
[<dashed-function> with typed result in shorthand]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[fit-content-min-inline-size.tentative.html]
|
||||
expected: FAIL
|
18
tests/wpt/meta/css/css-sizing/keyword-sizes-for-intrinsic-contributions.html.ini
vendored
Normal file
18
tests/wpt/meta/css/css-sizing/keyword-sizes-for-intrinsic-contributions.html.ini
vendored
Normal file
|
@ -0,0 +1,18 @@
|
|||
[keyword-sizes-for-intrinsic-contributions.html]
|
||||
[.test 15]
|
||||
expected: FAIL
|
||||
|
||||
[.test 19]
|
||||
expected: FAIL
|
||||
|
||||
[.test 23]
|
||||
expected: FAIL
|
||||
|
||||
[.test 27]
|
||||
expected: FAIL
|
||||
|
||||
[.test 31]
|
||||
expected: FAIL
|
||||
|
||||
[.test 35]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-tables/percent-height-replaced-in-percent-cell-003.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-tables/percent-height-replaced-in-percent-cell-003.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[percent-height-replaced-in-percent-cell-003.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-tables/percent-height-replaced-in-percent-cell-004.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-tables/percent-height-replaced-in-percent-cell-004.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[percent-height-replaced-in-percent-cell-004.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[table-cell-overflow-auto-scrolled.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[preserve3d-and-flattening-001.html]
|
||||
expected: FAIL
|
|
@ -2,9 +2,6 @@
|
|||
[CSS Values and Units Test: attr]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 1]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 2]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -23,9 +20,6 @@
|
|||
[CSS Values and Units Test: attr 7]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 10]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -38,12 +32,6 @@
|
|||
[CSS Values and Units Test: attr 21]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 36]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 38]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 12]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -56,9 +44,6 @@
|
|||
[CSS Values and Units Test: attr 24]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 20]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 25]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -119,9 +104,6 @@
|
|||
[CSS Values and Units Test: attr 52]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 54]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 55]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -227,9 +209,6 @@
|
|||
[CSS Values and Units Test: attr 82]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 91]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 92]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -238,3 +217,24 @@
|
|||
|
||||
[CSS Values and Units Test: attr 94]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 8]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 19]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 34]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 37]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 53]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 83]
|
||||
expected: FAIL
|
||||
|
||||
[CSS Values and Units Test: attr 95]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,6 +1,3 @@
|
|||
[calc-sibling-function-in-shadow-dom.html]
|
||||
[originating element in Shadow DOM]
|
||||
expected: FAIL
|
||||
|
||||
[Host children have sibling-index() and sibling-count() based on assignedNodes order]
|
||||
expected: FAIL
|
12
tests/wpt/meta/css/css-values/tree-counting/sibling-function-container-query.html.ini
vendored
Normal file
12
tests/wpt/meta/css/css-values/tree-counting/sibling-function-container-query.html.ini
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
[sibling-function-container-query.html]
|
||||
[sibling-index() in @container width query]
|
||||
expected: FAIL
|
||||
|
||||
[sibling-count() in @container width query]
|
||||
expected: FAIL
|
||||
|
||||
[sibling-index() in @container style() query]
|
||||
expected: FAIL
|
||||
|
||||
[sibling-count() in @container style() query]
|
||||
expected: FAIL
|
12
tests/wpt/meta/css/css-values/tree-counting/sibling-function-descriptors.tentative.html.ini
vendored
Normal file
12
tests/wpt/meta/css/css-values/tree-counting/sibling-function-descriptors.tentative.html.ini
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
[sibling-function-descriptors.tentative.html]
|
||||
[sibling-index() should not be allowed in @page properties]
|
||||
expected: FAIL
|
||||
|
||||
[sibling-count() should not be allowed in @page properties]
|
||||
expected: FAIL
|
||||
|
||||
[sibling-index() should not be allowed in @font-face descriptors]
|
||||
expected: FAIL
|
||||
|
||||
[sibling-count() should not be allowed in @font-face descriptors]
|
||||
expected: FAIL
|
|
@ -10,3 +10,15 @@
|
|||
|
||||
[5 siblings after removal]
|
||||
expected: FAIL
|
||||
|
||||
[Initially 6th slotted sibling]
|
||||
expected: FAIL
|
||||
|
||||
[5th sibling after slot change]
|
||||
expected: FAIL
|
||||
|
||||
[Initially 6 slotted siblings]
|
||||
expected: FAIL
|
||||
|
||||
[5 siblings after slot change]
|
||||
expected: FAIL
|
6
tests/wpt/meta/css/css-values/tree-counting/tree-scoped-sibling-function.html.ini
vendored
Normal file
6
tests/wpt/meta/css/css-values/tree-counting/tree-scoped-sibling-function.html.ini
vendored
Normal file
|
@ -0,0 +1,6 @@
|
|||
[tree-scoped-sibling-function.html]
|
||||
[sibling-index() and sibling-count() evaluates to 0 from outer tree with ::part]
|
||||
expected: FAIL
|
||||
|
||||
[sibling-index() and sibling-count() evaluate as normal from inner tree]
|
||||
expected: FAIL
|
36
tests/wpt/meta/dom/idlharness.window.js.ini
vendored
36
tests/wpt/meta/dom/idlharness.window.js.ini
vendored
|
@ -409,3 +409,39 @@
|
|||
|
||||
[AbortController interface: calling abort(optional any) on new AbortController() with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: operation moveBefore(Node, Node?)]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: new Document() must inherit property "moveBefore(Node, Node?)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: calling moveBefore(Node, Node?) on new Document() with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: xmlDoc must inherit property "moveBefore(Node, Node?)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: calling moveBefore(Node, Node?) on xmlDoc with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[DocumentFragment interface: operation moveBefore(Node, Node?)]
|
||||
expected: FAIL
|
||||
|
||||
[DocumentFragment interface: document.createDocumentFragment() must inherit property "moveBefore(Node, Node?)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[DocumentFragment interface: calling moveBefore(Node, Node?) on document.createDocumentFragment() with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Element interface: operation moveBefore(Node, Node?)]
|
||||
expected: FAIL
|
||||
|
||||
[Element interface: element must inherit property "moveBefore(Node, Node?)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Element interface: calling moveBefore(Node, Node?) on element with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idlharness.window.html?include=Node]
|
||||
|
|
87
tests/wpt/meta/dom/nodes/moveBefore/Node-moveBefore.html.ini
vendored
Normal file
87
tests/wpt/meta/dom/nodes/moveBefore/Node-moveBefore.html.ini
vendored
Normal file
|
@ -0,0 +1,87 @@
|
|||
[Node-moveBefore.html]
|
||||
[If node is a host-including inclusive ancestor of parent, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is not a DocumentFragment, DocumentType, Element, Text, ProcessingInstruction, or Comment node, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a Text node and parent is a document, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a doctype and parent is not a document, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a DocumentFragment with multiple elements and parent is a document, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a DocumentFragment with an element and parent is a document with another element, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is an Element and parent is a document with another element, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a doctype and parent is a document with another doctype, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a doctype and parent is a document with an element, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore() on disconnected parent throws a HierarchyRequestError]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore() with disconnected target node throws a HierarchyRequestError]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore() on a cross-document target node throws a HierarchyRequestError]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore() into a Document throws a HierarchyRequestError]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore() CharacterData into a Document]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore() with node being an inclusive ancestor of parent throws a HierarchyRequestError]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore() with a non-{Element, CharacterData} throws a HierarchyRequestError]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore with an Element or CharacterData succeeds]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore on a paragraph's Text node child]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore with reference child whose parent is NOT the destination parent (context node) throws a NotFoundError.]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore() returns undefined]
|
||||
expected: FAIL
|
||||
|
||||
[Moving a node before itself should not move the node]
|
||||
expected: FAIL
|
||||
|
||||
[Moving a node from a disconnected container to a disconnected new parent without a shared ancestor throws a HIERARCHY_REQUEST_ERR]
|
||||
expected: FAIL
|
||||
|
||||
[Moving a node from a disconnected container to a disconnected new parent in the same tree succeeds]
|
||||
expected: FAIL
|
||||
|
||||
[Moving a node from a disconnected container to a disconnected new parent in the same tree succeeds,also across shadow-roots]
|
||||
expected: FAIL
|
||||
|
||||
[Moving a node from disconnected->connected throws a HIERARCHY_REQUEST_ERR]
|
||||
expected: FAIL
|
||||
|
||||
[Moving a node from connected->disconnected throws a HIERARCHY_REQUEST_ERR]
|
||||
expected: FAIL
|
||||
|
||||
[No custom element callbacks are run during disconnected moveBefore()]
|
||||
expected: FAIL
|
||||
|
||||
[Invalid node hierarchy with null old parent does not crash]
|
||||
expected: FAIL
|
||||
|
||||
[Move disconnected iframe does not crash]
|
||||
expected: FAIL
|
|
@ -1,6 +1,3 @@
|
|||
[css-transition-cross-shadow.html]
|
||||
[Moving an element with a transition across shadow boundaries should reset the transition]
|
||||
expected: FAIL
|
||||
|
||||
[Moving an element with a transition across shadow boundaries preserves the transition]
|
||||
expected: FAIL
|
|
@ -1,25 +1,13 @@
|
|||
[fire-focusin-focusout.html]
|
||||
[Fire focusin/out when reparenting focused element directly]
|
||||
expected: FAIL
|
||||
|
||||
[Fire focusin/out when reparenting an element that has focus within]
|
||||
expected: FAIL
|
||||
|
||||
[Don't fire focusin/out when moving to the same parent]
|
||||
expected: FAIL
|
||||
|
||||
[Fire focusin and then correct when moving to an inert subtree]
|
||||
expected: FAIL
|
||||
|
||||
[Fire focusin and then correct when moving to a tree that is made inert using style]
|
||||
expected: FAIL
|
||||
|
||||
[Don't fire focusin/out when reparenting focused element directly]
|
||||
expected: FAIL
|
||||
|
||||
[Don't fire focusin/out when reparenting an element that has focus within]
|
||||
expected: FAIL
|
||||
|
||||
[Don't fire focusin/out when moving to the same parent]
|
||||
expected: FAIL
|
||||
|
||||
[Don't fire focusin and then correct when moving to an inert subtree]
|
||||
expected: FAIL
|
||||
|
|
@ -1,13 +1,4 @@
|
|||
[live-range-updates.html]
|
||||
[moveBefore does not cause range startContainer to snap up to parent when startContainer is moved]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore does not cause range startContainer to snap up to parent, when startContainer ancestor is moved]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore does not cause range endContainer to snap up to parent, when endContainer ancestor is moved]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore still results in range startContainer snapping up to parent when startContainer is moved]
|
||||
expected: FAIL
|
||||
|
|
@ -1,168 +0,0 @@
|
|||
[Node-moveBefore.html]
|
||||
[Should check the 'parent' type before checking whether 'child' is a child of 'parent']
|
||||
expected: FAIL
|
||||
|
||||
[Should check that 'node' is not an ancestor of 'parent' before checking whether 'child' is a child of 'parent']
|
||||
expected: FAIL
|
||||
|
||||
[Should check whether 'child' is a child of 'parent' before checking whether 'node' is of a type that can have a parent.]
|
||||
expected: FAIL
|
||||
|
||||
[Should check whether 'child' is a child of 'parent' before checking whether 'node' is of a type that can have a parent of the type that 'parent' is.]
|
||||
expected: FAIL
|
||||
|
||||
[Should check whether 'child' is a child of 'parent' before checking whether 'node' can be inserted into the document given the kids the document has right now.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a host-including inclusive ancestor of parent, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is not a DocumentFragment, DocumentType, Element, Text, ProcessingInstruction, or Comment node, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a Text node and parent is a document, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a doctype and parent is not a document, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a DocumentFragment with multiple elements and parent is a document, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a DocumentFragment with an element and parent is a document with another element, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is an Element and parent is a document with another element, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a doctype and parent is a document with another doctype, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[If node is a doctype and parent is a document with an element, then throw a HierarchyRequestError DOMException.]
|
||||
expected: FAIL
|
||||
|
||||
[Calling moveBefore an a leaf node DocumentType must throw HIERARCHY_REQUEST_ERR.]
|
||||
expected: FAIL
|
||||
|
||||
[Calling moveBefore an a leaf node Text must throw HIERARCHY_REQUEST_ERR.]
|
||||
expected: FAIL
|
||||
|
||||
[Calling moveBefore an a leaf node Comment must throw HIERARCHY_REQUEST_ERR.]
|
||||
expected: FAIL
|
||||
|
||||
[Calling moveBefore an a leaf node ProcessingInstruction must throw HIERARCHY_REQUEST_ERR.]
|
||||
expected: FAIL
|
||||
|
||||
[Calling moveBefore with an inclusive ancestor of the context object must throw HIERARCHY_REQUEST_ERR.]
|
||||
expected: FAIL
|
||||
|
||||
[Calling moveBefore with a reference child whose parent is not the context node must throw a NotFoundError.]
|
||||
expected: FAIL
|
||||
|
||||
[If the context node is a document, inserting a document or text node should throw a HierarchyRequestError.]
|
||||
expected: FAIL
|
||||
|
||||
[If the context node is a document, inserting a DocumentFragment that contains a text node or too many elements should throw a HierarchyRequestError.]
|
||||
expected: FAIL
|
||||
|
||||
[If the context node is a document, inserting a DocumentFragment with an element if there already is an element child should throw a HierarchyRequestError.]
|
||||
expected: FAIL
|
||||
|
||||
[If the context node is a document and a doctype is following the reference child, inserting a DocumentFragment with an element should throw a HierarchyRequestError.]
|
||||
expected: FAIL
|
||||
|
||||
[If the context node is a document, inserting a DocumentFragment with an element before the doctype should throw a HierarchyRequestError.]
|
||||
expected: FAIL
|
||||
|
||||
[If the context node is a document, inserting an element if there already is an element child should throw a HierarchyRequestError.]
|
||||
expected: FAIL
|
||||
|
||||
[If the context node is a document, inserting an element before the doctype should throw a HierarchyRequestError.]
|
||||
expected: FAIL
|
||||
|
||||
[If the context node is a document and a doctype is following the reference child, inserting an element should throw a HierarchyRequestError.]
|
||||
expected: FAIL
|
||||
|
||||
[If the context node is a document, inserting a doctype if there already is a doctype child should throw a HierarchyRequestError.]
|
||||
expected: FAIL
|
||||
|
||||
[If the context node is a document, inserting a doctype after the document element should throw a HierarchyRequestError.]
|
||||
expected: FAIL
|
||||
|
||||
[If the context node is a document with and element child, appending a doctype should throw a HierarchyRequestError.]
|
||||
expected: FAIL
|
||||
|
||||
[If the context node is a DocumentFragment, inserting a document or a doctype should throw a HierarchyRequestError.]
|
||||
expected: FAIL
|
||||
|
||||
[If the context node is an element, inserting a document or a doctype should throw a HierarchyRequestError.]
|
||||
expected: FAIL
|
||||
|
||||
[Inserting a node before itself should not move the node]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore() on disconnected parent throws a HierarchyRequestError]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore() with disconnected target node throws a HierarchyRequestError]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore() on a cross-document target node throws a HierarchyRequestError]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore() into a Document throws a HierarchyRequestError]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore() into a CharacterData throws a HierarchyRequestError]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore() with node being an inclusive ancestor of parent throws a HierarchyRequestError]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore() with a non-{Element, CharacterData} throws a HierarchyRequestError]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore with an Element or CharacterData succeeds]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore on a paragraph's Text node child]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore with reference child whose parent is NOT the destination parent (context node) throws a NotFoundError.]
|
||||
expected: FAIL
|
||||
|
||||
[Moving a node from a disconnected container to a disconnected new parent succeeds]
|
||||
expected: FAIL
|
||||
|
||||
[Moving a node from disconnected->connected throws a HIERARCHY_REQUEST_ERR]
|
||||
expected: FAIL
|
||||
|
||||
[Moving a node from connected->disconnected throws a HIERARCHY_REQUEST_ERR]
|
||||
expected: FAIL
|
||||
|
||||
[No custom element callbacks are run during disconnected moveBefore()]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore() CharacterData into a Document]
|
||||
expected: FAIL
|
||||
|
||||
[Moving a node from a disconnected container to a disconnected new parent without a shared ancestor throws a HIERARCHY_REQUEST_ERR]
|
||||
expected: FAIL
|
||||
|
||||
[Moving a node from a disconnected container to a disconnected new parent in the same tree succeeds]
|
||||
expected: FAIL
|
||||
|
||||
[Moving a node from a disconnected container to a disconnected new parent in the same tree succeeds,also across shadow-roots]
|
||||
expected: FAIL
|
||||
|
||||
[moveBefore() returns undefined]
|
||||
expected: FAIL
|
||||
|
||||
[Moving a node before itself should not move the node]
|
||||
expected: FAIL
|
||||
|
||||
[Invalid node hierarchy with null old parent does not crash]
|
||||
expected: FAIL
|
||||
|
||||
[Move disconnected iframe does not crash]
|
||||
expected: FAIL
|
2
tests/wpt/meta/dom/xslt/document-function.window.js.ini
vendored
Normal file
2
tests/wpt/meta/dom/xslt/document-function.window.js.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[document-function.window.html]
|
||||
expected: ERROR
|
|
@ -1,5 +1,5 @@
|
|||
[createImageBitmap-transfer.html]
|
||||
expected: TIMEOUT
|
||||
expected: ERROR
|
||||
[Transfer ImageBitmap created from a vector HTMLImageElement]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[canvas.2d.offscreen.lang.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[canvas.2d.offscreen.lang.inherit.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[canvas.2d.offscreen.transferred.lang.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[canvas.2d.offscreen.transferred.lang.inherit.document.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[canvas.2d.offscreen.transferred.lang.inherit.html]
|
||||
expected: FAIL
|
3
tests/wpt/meta/html/editing/the-hidden-attribute/hidden-until-found-idl.html.ini
vendored
Normal file
3
tests/wpt/meta/html/editing/the-hidden-attribute/hidden-until-found-idl.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[hidden-until-found-idl.html]
|
||||
[element.hidden should return "until-found" regardless of uppercase letters.]
|
||||
expected: FAIL
|
|
@ -1,4 +1,5 @@
|
|||
[supported-elements.html]
|
||||
expected: TIMEOUT
|
||||
[Contenteditable element should support autofocus]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -9,7 +10,7 @@
|
|||
expected: FAIL
|
||||
|
||||
[Area element should support autofocus]
|
||||
expected: FAIL
|
||||
expected: NOTRUN
|
||||
|
||||
[Host element with delegatesFocus should support autofocus]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
[iframe_sandbox_popups_escaping-1.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
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[iframe_sandbox_popups_nonescaping-3.html]
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: FAIL
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
[naturalWidth-naturalHeight.html]
|
||||
[HTMLImageElement.prototype.naturalWidth/naturalHeight, SVG image, width/height in pixels]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLImageElement.prototype.naturalWidth/naturalHeight, SVG image, width in pixels; height unspecified]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLImageElement.prototype.naturalWidth/naturalHeight, SVG image, width in pixels; percentage height]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLImageElement.prototype.naturalWidth/naturalHeight, SVG image, width/height in pixels; viewBox]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLImageElement.prototype.naturalWidth/naturalHeight, SVG image, width in pixels; height unspecified; viewBox]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLImageElement.prototype.naturalWidth/naturalHeight, SVG image, width unspecified; height in pixels; viewBox]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[source-relevant-mutations.html]
|
||||
[Neither the removing, moving, nor insertion steps for the source element track the previous 'next sibling' pointer when triggering relevant mutations for remaining child image elements of its old parent]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[select-appearance-disabled.tentative.html]
|
||||
expected: FAIL
|
3
tests/wpt/meta/intersection-observer/clip-path-animation.html.ini
vendored
Normal file
3
tests/wpt/meta/intersection-observer/clip-path-animation.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[clip-path-animation.html]
|
||||
[clip-path-animation]
|
||||
expected: FAIL
|
|
@ -1,5 +1,4 @@
|
|||
[audio-tag.https.html]
|
||||
expected: TIMEOUT
|
||||
[Mixed-Content: Expects blocked for audio-tag to cross-http origin and keep-scheme redirection from https context.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
[accept-signature.parser-inserted.html]
|
||||
[Single, valid integrity assertion.]
|
||||
expected: FAIL
|
||||
|
||||
[One matching + malformed integrity assertion.]
|
||||
expected: FAIL
|
||||
|
||||
[One matching + one mismatching integrity assertion.]
|
||||
expected: FAIL
|
||||
|
||||
[One matching + one mismatching + malformed integrity assertion.]
|
||||
expected: FAIL
|
12
tests/wpt/meta/subresource-integrity/signatures/tentative/accept-signature.window.js.ini
vendored
Normal file
12
tests/wpt/meta/subresource-integrity/signatures/tentative/accept-signature.window.js.ini
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
[accept-signature.window.html]
|
||||
[ed25519-JrQLj5P/89iXES9+vFgrIy29clF9CC/oPPsw3c5D0bs=]
|
||||
expected: FAIL
|
||||
|
||||
[ed25519-JrQLj5P/89iXES9+vFgrIy29clF9CC/oPPsw3c5D0bs= malformed-thing]
|
||||
expected: FAIL
|
||||
|
||||
[ed25519-xDnP380zcL4rJ76rXYjeHlfMyPZEOqpJYjsjEppbuXE= ed25519-JrQLj5P/89iXES9+vFgrIy29clF9CC/oPPsw3c5D0bs=]
|
||||
expected: FAIL
|
||||
|
||||
[ed25519-xDnP380zcL4rJ76rXYjeHlfMyPZEOqpJYjsjEppbuXE= malformed-thing ed25519-JrQLj5P/89iXES9+vFgrIy29clF9CC/oPPsw3c5D0bs=]
|
||||
expected: FAIL
|
2
tests/wpt/meta/subresource-integrity/signatures/tentative/authority.https.window.js.ini
vendored
Normal file
2
tests/wpt/meta/subresource-integrity/signatures/tentative/authority.https.window.js.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[authority.https.window.html]
|
||||
expected: ERROR
|
15
tests/wpt/meta/url/a-element-xhtml.xhtml.ini
vendored
15
tests/wpt/meta/url/a-element-xhtml.xhtml.ini
vendored
|
@ -575,5 +575,20 @@
|
|||
[Parsing: <wss://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque ?hi> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque #hi> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque \t\t \t#hi> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque \t\t #hi> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque\t\t \r #hi> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[a-element-xhtml.xhtml?include=mailto]
|
||||
|
|
15
tests/wpt/meta/url/a-element.html.ini
vendored
15
tests/wpt/meta/url/a-element.html.ini
vendored
|
@ -576,3 +576,18 @@
|
|||
|
||||
[Parsing: <wss://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque ?hi> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque #hi> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque \t\t \t#hi> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque \t\t #hi> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque\t\t \r #hi> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
|
30
tests/wpt/meta/url/url-constructor.any.js.ini
vendored
30
tests/wpt/meta/url/url-constructor.any.js.ini
vendored
|
@ -908,6 +908,21 @@
|
|||
[Parsing: <wss://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> without base]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque ?hi> without base]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque #hi> without base]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque \t\t \t#hi> without base]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque \t\t #hi> without base]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque\t\t \r #hi> without base]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[url-constructor.any.worker.html?include=file]
|
||||
[Parsing: </> against <file://h/C:/a/b>]
|
||||
|
@ -1281,6 +1296,21 @@
|
|||
[Parsing: <wss://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> without base]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque ?hi> without base]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque #hi> without base]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque \t\t \t#hi> without base]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque \t\t #hi> without base]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-special:opaque\t\t \r #hi> without base]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[url-constructor.any.html?include=file]
|
||||
[Parsing: </> against <file://h/C:/a/b>]
|
||||
|
|
|
@ -49,3 +49,51 @@
|
|||
|
||||
[<area>: Setting <a:/>.pathname = '\x00\x01\t\n\r\x1f !"#$%&'()*+,-./09:;<=>?@AZ[\\\]^_`az{|}~Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.]
|
||||
expected: FAIL
|
||||
|
||||
[<a>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths]
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths]
|
||||
expected: FAIL
|
||||
|
||||
[<a>: Setting <sc:space ?query>.search = '']
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <sc:space ?query>.search = '']
|
||||
expected: FAIL
|
||||
|
||||
[<a>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths]
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths]
|
||||
expected: FAIL
|
||||
|
||||
[<a>: Setting <sc:space ?query#fragment>.search = '']
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <sc:space ?query#fragment>.search = '']
|
||||
expected: FAIL
|
||||
|
||||
[<a>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths]
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths]
|
||||
expected: FAIL
|
||||
|
||||
[<a>: Setting <sc:space #fragment>.hash = '']
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <sc:space #fragment>.hash = '']
|
||||
expected: FAIL
|
||||
|
||||
[<a>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths]
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths]
|
||||
expected: FAIL
|
||||
|
||||
[<a>: Setting <sc:space ?query#fragment>.hash = '']
|
||||
expected: FAIL
|
||||
|
||||
[<area>: Setting <sc:space ?query#fragment>.hash = '']
|
||||
expected: FAIL
|
||||
|
|
48
tests/wpt/meta/url/url-setters.any.js.ini
vendored
48
tests/wpt/meta/url/url-setters.any.js.ini
vendored
|
@ -23,6 +23,30 @@
|
|||
[URL: Setting <a:/>.pathname = '\x00\x01\t\n\r\x1f !"#$%&'()*+,-./09:;<=>?@AZ[\\\]^_`az{|}~Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.]
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths]
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <sc:space ?query>.search = '']
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths]
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <sc:space ?query#fragment>.search = '']
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths]
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <sc:space #fragment>.hash = '']
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths]
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <sc:space ?query#fragment>.hash = '']
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[url-setters.any.worker.html?include=javascript]
|
||||
|
||||
|
@ -69,6 +93,30 @@
|
|||
[URL: Setting <a:/>.pathname = '\x00\x01\t\n\r\x1f !"#$%&'()*+,-./09:;<=>?@AZ[\\\]^_`az{|}~Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.]
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths]
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <sc:space ?query>.search = '']
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths]
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <sc:space ?query#fragment>.search = '']
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths]
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <sc:space #fragment>.hash = '']
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths]
|
||||
expected: FAIL
|
||||
|
||||
[URL: Setting <sc:space ?query#fragment>.hash = '']
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[url-setters.any.worker.html?include=mailto]
|
||||
|
||||
|
|
14
tests/wpt/meta/url/urlsearchparams-delete.any.js.ini
vendored
Normal file
14
tests/wpt/meta/url/urlsearchparams-delete.any.js.ini
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
[urlsearchparams-delete.any.worker.html]
|
||||
[Changing the query of a URL with an opaque path with trailing spaces]
|
||||
expected: FAIL
|
||||
|
||||
[Changing the query of a URL with an opaque path with trailing spaces and a fragment]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[urlsearchparams-delete.any.html]
|
||||
[Changing the query of a URL with an opaque path with trailing spaces]
|
||||
expected: FAIL
|
||||
|
||||
[Changing the query of a URL with an opaque path with trailing spaces and a fragment]
|
||||
expected: FAIL
|
9
tests/wpt/meta/xhr/progressevent-constructor.html.ini
vendored
Normal file
9
tests/wpt/meta/xhr/progressevent-constructor.html.ini
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
[progressevent-constructor.html]
|
||||
[Decimal number test.]
|
||||
expected: FAIL
|
||||
|
||||
[Mixed integer and decimal number test.]
|
||||
expected: FAIL
|
||||
|
||||
[Negative number.]
|
||||
expected: FAIL
|
4
tests/wpt/tests/.github/workflows/docker.yml
vendored
4
tests/wpt/tests/.github/workflows/docker.yml
vendored
|
@ -33,14 +33,14 @@ jobs:
|
|||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Extract metadata (tags, labels) for Docker
|
||||
id: meta
|
||||
uses: docker/metadata-action@818d4b7b91585d195f67373fd9cb0332e31a7175 # v4.6.0
|
||||
uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0
|
||||
with:
|
||||
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
|
||||
tags: |
|
||||
latest
|
||||
type=raw,value=${{ inputs.tag }}
|
||||
- name: Build and push the Docker image
|
||||
uses: docker/build-push-action@0adf9959216b96bec444f325f1e493d4aa344497 # v6.14.0
|
||||
uses: docker/build-push-action@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15.0
|
||||
with:
|
||||
context: ./tools/docker
|
||||
push: true
|
||||
|
|
|
@ -22,7 +22,7 @@ permissions: {}
|
|||
|
||||
jobs:
|
||||
safari-results:
|
||||
name: ${{ inputs.safari-technology-preview && 'Safari Technology Preview' || 'Safari' }}
|
||||
name: ${{ matrix.current-chunk }} (of ${{ matrix.total-chunks }})
|
||||
runs-on:
|
||||
- self-hosted
|
||||
- webkit-ews
|
||||
|
|
43
tests/wpt/tests/IndexedDB/request-event-ordering-large-mixed-with-small-values.any.js
vendored
Normal file
43
tests/wpt/tests/IndexedDB/request-event-ordering-large-mixed-with-small-values.any.js
vendored
Normal file
|
@ -0,0 +1,43 @@
|
|||
// META: title=IndexedDB: request result events are delivered in order
|
||||
// META: global=window,worker
|
||||
// META: script=resources/support-promises.js
|
||||
// META: script=resources/support.js
|
||||
// META: script=resources/request-event-ordering-common.js
|
||||
// META: timeout=long
|
||||
|
||||
// Spec: https://w3c.github.io/IndexedDB/#abort-transaction
|
||||
|
||||
'use strict';
|
||||
|
||||
eventsTest('large values mixed with small values', [
|
||||
['get', 1],
|
||||
['get', 2],
|
||||
['get-empty', 5],
|
||||
['count', 4],
|
||||
['continue-empty', null],
|
||||
['open', 1],
|
||||
['continue', 2],
|
||||
['open-empty', 5],
|
||||
['getall', 4],
|
||||
['open', 2],
|
||||
['continue-empty', null],
|
||||
['add', 5],
|
||||
['get', 3],
|
||||
['count', 5],
|
||||
['get-empty', 6],
|
||||
['put-with-id', 5],
|
||||
['getall', 5],
|
||||
['continue', 3],
|
||||
['open-empty', 6],
|
||||
['put', 6],
|
||||
['error', 1],
|
||||
['continue', 2],
|
||||
['open', 4],
|
||||
['get-empty', 7],
|
||||
['count', 6],
|
||||
['continue', 3],
|
||||
['add', 7],
|
||||
['getall', 7],
|
||||
['error', 3],
|
||||
['count', 7],
|
||||
]);
|
28
tests/wpt/tests/IndexedDB/request-event-ordering-large-then-small-values.any.js
vendored
Normal file
28
tests/wpt/tests/IndexedDB/request-event-ordering-large-then-small-values.any.js
vendored
Normal file
|
@ -0,0 +1,28 @@
|
|||
// META: title=IndexedDB: request result events are delivered in order
|
||||
// META: global=window,worker
|
||||
// META: script=resources/support-promises.js
|
||||
// META: script=resources/support.js
|
||||
// META: script=resources/request-event-ordering-common.js
|
||||
// META: timeout=long
|
||||
|
||||
// Spec: https://w3c.github.io/IndexedDB/#abort-transaction
|
||||
|
||||
'use strict';
|
||||
|
||||
eventsTest('large value followed by small values', [
|
||||
['get', 1],
|
||||
['getall', 4],
|
||||
['open', 2],
|
||||
['continue-empty', null],
|
||||
['get', 2],
|
||||
['get-empty', 5],
|
||||
['count', 4],
|
||||
['continue-empty', null],
|
||||
['open-empty', 5],
|
||||
['add', 5],
|
||||
['error', 1],
|
||||
['continue', 2],
|
||||
['get-empty', 6],
|
||||
['put-with-id', 5],
|
||||
['put', 6],
|
||||
]);
|
19
tests/wpt/tests/IndexedDB/request-event-ordering-large-values.any.js
vendored
Normal file
19
tests/wpt/tests/IndexedDB/request-event-ordering-large-values.any.js
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
// META: title=IndexedDB: request result events are delivered in order
|
||||
// META: global=window,worker
|
||||
// META: script=resources/support-promises.js
|
||||
// META: script=resources/support.js
|
||||
// META: script=resources/request-event-ordering-common.js
|
||||
// META: timeout=long
|
||||
|
||||
// Spec: https://w3c.github.io/IndexedDB/#abort-transaction
|
||||
|
||||
'use strict';
|
||||
|
||||
eventsTest('large values', [
|
||||
['open', 1],
|
||||
['get', 1],
|
||||
['getall', 4],
|
||||
['get', 3],
|
||||
['continue', 3],
|
||||
['open', 3],
|
||||
]);
|
20
tests/wpt/tests/IndexedDB/request-event-ordering-small-values.any.js
vendored
Normal file
20
tests/wpt/tests/IndexedDB/request-event-ordering-small-values.any.js
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
// META: title=IndexedDB: request result events are delivered in order
|
||||
// META: global=window,worker
|
||||
// META: script=resources/support-promises.js
|
||||
// META: script=resources/support.js
|
||||
// META: script=resources/request-event-ordering-common.js
|
||||
// META: timeout=long
|
||||
|
||||
// Spec: https://w3c.github.io/IndexedDB/#abort-transaction
|
||||
|
||||
'use strict';
|
||||
|
||||
eventsTest('small values', [
|
||||
['get', 2], ['count', 4], ['continue-empty', null],
|
||||
['get-empty', 5], ['add', 5], ['open', 2],
|
||||
['continue', 2], ['get', 4], ['get-empty', 6],
|
||||
['count', 5], ['put-with-id', 5], ['put', 6],
|
||||
['error', 3], ['continue', 4], ['count', 6],
|
||||
['get-empty', 7], ['open', 4], ['open-empty', 7],
|
||||
['add', 7],
|
||||
]);
|
|
@ -1,12 +1,3 @@
|
|||
// META: title=IndexedDB: request result events are delivered in order
|
||||
// META: global=window,worker
|
||||
// META: script=resources/support-promises.js
|
||||
// META: script=resources/support.js
|
||||
// META: timeout=long
|
||||
|
||||
// Spec: https://w3c.github.io/IndexedDB/#abort-transaction
|
||||
|
||||
'use strict';
|
||||
|
||||
// Should be large enough to trigger large value handling in the IndexedDB
|
||||
// engines that have special code paths for large values.
|
||||
|
@ -289,73 +280,3 @@ function eventsTest(label, operations) {
|
|||
});
|
||||
}, label);
|
||||
}
|
||||
|
||||
eventsTest('small values', [
|
||||
['get', 2], ['count', 4], ['continue-empty', null],
|
||||
['get-empty', 5], ['add', 5], ['open', 2],
|
||||
['continue', 2], ['get', 4], ['get-empty', 6],
|
||||
['count', 5], ['put-with-id', 5], ['put', 6],
|
||||
['error', 3], ['continue', 4], ['count', 6],
|
||||
['get-empty', 7], ['open', 4], ['open-empty', 7],
|
||||
['add', 7],
|
||||
]);
|
||||
|
||||
eventsTest('large values', [
|
||||
['open', 1],
|
||||
['get', 1],
|
||||
['getall', 4],
|
||||
['get', 3],
|
||||
['continue', 3],
|
||||
['open', 3],
|
||||
]);
|
||||
|
||||
eventsTest('large value followed by small values', [
|
||||
['get', 1],
|
||||
['getall', 4],
|
||||
['open', 2],
|
||||
['continue-empty', null],
|
||||
['get', 2],
|
||||
['get-empty', 5],
|
||||
['count', 4],
|
||||
['continue-empty', null],
|
||||
['open-empty', 5],
|
||||
['add', 5],
|
||||
['error', 1],
|
||||
['continue', 2],
|
||||
['get-empty', 6],
|
||||
['put-with-id', 5],
|
||||
['put', 6],
|
||||
]);
|
||||
|
||||
eventsTest('large values mixed with small values', [
|
||||
['get', 1],
|
||||
['get', 2],
|
||||
['get-empty', 5],
|
||||
['count', 4],
|
||||
['continue-empty', null],
|
||||
['open', 1],
|
||||
['continue', 2],
|
||||
['open-empty', 5],
|
||||
['getall', 4],
|
||||
['open', 2],
|
||||
['continue-empty', null],
|
||||
['add', 5],
|
||||
['get', 3],
|
||||
['count', 5],
|
||||
['get-empty', 6],
|
||||
['put-with-id', 5],
|
||||
['getall', 5],
|
||||
['continue', 3],
|
||||
['open-empty', 6],
|
||||
['put', 6],
|
||||
['error', 1],
|
||||
['continue', 2],
|
||||
['open', 4],
|
||||
['get-empty', 7],
|
||||
['count', 6],
|
||||
['continue', 3],
|
||||
['add', 7],
|
||||
['getall', 7],
|
||||
['error', 3],
|
||||
['count', 7],
|
||||
]);
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue