mirror of
https://github.com/servo/servo.git
synced 2025-09-30 08:39:16 +01:00
Run same tests for layout-2020 and layout-2013 (#30092)
Most tests were only being run for layout-2013, not for layout-2020. This wasn't great since layout-2020 is now the default. So this patch unifies the lists of included tests for both layouts. For layout-2013 this implies adding css/css-content/, css/css-logical/ and css/css-masking/clip/. For layout-2020 this implies adding several additional css tests, and also tests like dom/, js/, html/, etc.
This commit is contained in:
parent
78c7011240
commit
963104e5fc
4797 changed files with 679983 additions and 5390 deletions
|
@ -56,17 +56,8 @@
|
|||
[Moving explicitly set elements around within the same scope, and removing from the DOM.]
|
||||
expected: FAIL
|
||||
|
||||
[Reparenting.]
|
||||
expected: FAIL
|
||||
|
||||
[Attaching element reference before it's inserted into the DOM.]
|
||||
expected: FAIL
|
||||
|
||||
[Cross-document references and moves.]
|
||||
expected: FAIL
|
||||
|
||||
[Caching invariant different attributes.]
|
||||
expected: FAIL
|
||||
|
||||
[Caching invariant different elements.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[Document.currentScript.html]
|
||||
expected: TIMEOUT
|
||||
[Script script-svg]
|
||||
expected: NOTRUN
|
|
@ -0,0 +1,15 @@
|
|||
[nameditem-05.html]
|
||||
[If there is one embed, it should be returned (name)]
|
||||
expected: FAIL
|
||||
|
||||
[If there are two embeds, a collection should be returned. (name)]
|
||||
expected: FAIL
|
||||
|
||||
[If there are two embeds, a collection should be returned. (name and id)]
|
||||
expected: FAIL
|
||||
|
||||
[If there are two embeds, a collection should be returned. (id and name)]
|
||||
expected: FAIL
|
||||
|
||||
[An id shouldn't affect getting an embed by name]
|
||||
expected: FAIL
|
|
@ -0,0 +1,24 @@
|
|||
[nameditem-07.html]
|
||||
[If there is one object, it should be returned (name)]
|
||||
expected: FAIL
|
||||
|
||||
[If there are two objects, a collection should be returned. (name)]
|
||||
expected: FAIL
|
||||
|
||||
[If there is one object, it should be returned (id)]
|
||||
expected: FAIL
|
||||
|
||||
[If there are two objects, a collection should be returned. (id)]
|
||||
expected: FAIL
|
||||
|
||||
[If there are two objects, a collection should be returned. (name and id)]
|
||||
expected: FAIL
|
||||
|
||||
[If there are two objects, a collection should be returned. (id and name)]
|
||||
expected: FAIL
|
||||
|
||||
[A name shouldn't affect getting an object by id]
|
||||
expected: FAIL
|
||||
|
||||
[An id shouldn't affect getting an object by name]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[nameditem-08.html]
|
||||
[If there is a div and object with same id, the object should be returned]
|
||||
expected: FAIL
|
|
@ -0,0 +1,9 @@
|
|||
[nameditem-names.html]
|
||||
[An embed name appears in a document's property names if the embed is exposed.]
|
||||
expected: FAIL
|
||||
|
||||
[An object name appears in a document's property names if the object is exposed.]
|
||||
expected: FAIL
|
||||
|
||||
[An object id appears in a document's property names if the object is exposed.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[document-cookie.html]
|
||||
[document.cookie 2]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[dataset-binding.window.html]
|
||||
[Setting property for key 9 with accessor property on prototype]
|
||||
expected: FAIL
|
||||
|
||||
[Setting property for key x with accessor property on prototype]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[dataset-delete.html]
|
||||
[Deleting element.dataset['-foo'\] should not remove an attribute with name 'data--foo' should it exist.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[dataset-get.html]
|
||||
[Getting element.dataset['toString'\] should return the value of element.getAttribute('data-to-string')']
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[dataset.html]
|
||||
[SVG elements should have a .dataset]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir_auto-N-EN-ref.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir_auto-isolate.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir_auto-pre-N-between-Rs.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir_auto-pre-mixed.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir_auto-textarea-N-between-Rs.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir_auto-textarea-mixed.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir_auto-textarea-script-N-EN.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir_auto-textarea-script-N-between-Rs.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir_auto-textarea-script-mixed.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,9 @@
|
|||
[document-dir.html]
|
||||
[Markup attribute]
|
||||
expected: FAIL
|
||||
|
||||
[Setting the idl attribute to a garbage value]
|
||||
expected: FAIL
|
||||
|
||||
[Setting the idl attribute to the empty string]
|
||||
expected: FAIL
|
|
@ -0,0 +1,9 @@
|
|||
[the-anchor-attribute-003.tentative.html]
|
||||
[::before uses originating element's implicit anchor]
|
||||
expected: FAIL
|
||||
|
||||
[::after uses originating element's implicit anchor]
|
||||
expected: FAIL
|
||||
|
||||
[::backdrop uses originating element's implicit anchor]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[the-lang-attribute-003.html]
|
||||
[The browser will recognize a language declared in the HTTP header, when there is no internal language declaration.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[the-lang-attribute-004.html]
|
||||
[The browser will recognize a language declared in a meta element in the head using http-equiv='Content-Language' content='..' (with a single language tag value), when there is no other language declaration inside the document.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[the-lang-attribute-006.html]
|
||||
[If there is a conflict between the language declarations in the HTTP header and the Content-Language meta element, the UA will recognize the language declared in the meta element.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[translate-enumerated-ascii-case-insensitive.html]
|
||||
[keyword yes]
|
||||
expected: FAIL
|
|
@ -1,4 +0,0 @@
|
|||
[bypass-cache-revalidation.html]
|
||||
[Images can bypass no-cache]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
[name-content-attribute-and-property.html]
|
||||
[embed element's name property reflects its content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[frame element's name property reflects its content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[map element's name property reflects its content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[object element's name property reflects its content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[param element's name property reflects its content attribute]
|
||||
expected: FAIL
|
||||
|
||||
[slot element's name property reflects its content attribute]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-001a.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-001b.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-001c.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-002a.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-002b.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-002c.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-003a.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-003b.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-003c.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-004a.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-004b.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-004c.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-005a.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-005b.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-005c.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-006a.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-006b.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-006c.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-007a.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-007b.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-007c.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-008a.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-008b.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-008c.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-009a.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-009b.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dir-isolation-009c.html]
|
||||
expected: FAIL
|
3
tests/wpt/meta/html/dom/historical.html.ini
Normal file
3
tests/wpt/meta/html/dom/historical.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[historical.html]
|
||||
[document.all cannot find applet]
|
||||
expected: FAIL
|
|
@ -1502,6 +1502,60 @@
|
|||
[SVGElement interface: attribute onbeforetoggle]
|
||||
expected: FAIL
|
||||
|
||||
[VisibilityStateEntry interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[VisibilityStateEntry interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[VisibilityStateEntry interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[VisibilityStateEntry interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[VisibilityStateEntry interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[VisibilityStateEntry interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[VisibilityStateEntry interface: attribute name]
|
||||
expected: FAIL
|
||||
|
||||
[VisibilityStateEntry interface: attribute entryType]
|
||||
expected: FAIL
|
||||
|
||||
[VisibilityStateEntry interface: attribute startTime]
|
||||
expected: FAIL
|
||||
|
||||
[VisibilityStateEntry interface: attribute duration]
|
||||
expected: FAIL
|
||||
|
||||
[ImageBitmap interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[ImageBitmap interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[ImageBitmap interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[ImageBitmap interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[ImageBitmap interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[ImageBitmap interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[ImageBitmap interface: attribute width]
|
||||
expected: FAIL
|
||||
|
||||
[ImageBitmap interface: attribute height]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idlharness.https.html?include=(Document|Window)]
|
||||
[Document interface: documentWithHandlers must inherit property "queryCommandEnabled(DOMString)" with the proper type]
|
||||
|
@ -2101,6 +2155,12 @@
|
|||
[Document interface: documentWithHandlers must inherit property "onbeforetoggle" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Window interface: window must inherit property "createImageBitmap(ImageBitmapSource, optional ImageBitmapOptions)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Window interface: window must inherit property "createImageBitmap(ImageBitmapSource, long, long, long, long, optional ImageBitmapOptions)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idlharness.https.html?include=HTML.*]
|
||||
[HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "align" with the proper type]
|
||||
|
@ -2556,9 +2616,6 @@
|
|||
[HTMLTableColElement interface: document.createElement("col") must inherit property "vAlign" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLAudioElement interface: named constructor without 'new']
|
||||
expected: FAIL
|
||||
|
||||
[HTMLSlotElement interface: calling assignedElements(optional AssignedNodesOptions) on document.createElement("slot") with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -3147,9 +3204,6 @@
|
|||
[HTMLInputElement interface: createInput("time") must inherit property "width" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLOptionElement interface: named constructor without 'new']
|
||||
expected: FAIL
|
||||
|
||||
[SVGAElement includes HTMLHyperlinkElementUtils: member names are unique]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -3654,9 +3708,6 @@
|
|||
[HTMLAllCollection interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLImageElement interface: named constructor without 'new']
|
||||
expected: FAIL
|
||||
|
||||
[HTMLModElement interface: document.createElement("del") must inherit property "cite" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -577,3 +577,33 @@
|
|||
|
||||
[OffscreenCanvasRenderingContext2D interface: operation roundRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional (unrestricted double or DOMPointInit or sequence<(unrestricted double or DOMPointInit)>))]
|
||||
expected: FAIL
|
||||
|
||||
[ImageBitmap interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[ImageBitmap interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[ImageBitmap interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[ImageBitmap interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[ImageBitmap interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[ImageBitmap interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[ImageBitmap interface: attribute width]
|
||||
expected: FAIL
|
||||
|
||||
[ImageBitmap interface: attribute height]
|
||||
expected: FAIL
|
||||
|
||||
[WorkerGlobalScope interface: self must inherit property "createImageBitmap(ImageBitmapSource, optional ImageBitmapOptions)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[WorkerGlobalScope interface: self must inherit property "createImageBitmap(ImageBitmapSource, long, long, long, long, optional ImageBitmapOptions)" with the proper type]
|
||||
expected: FAIL
|
||||
|
|
3
tests/wpt/meta/html/dom/reflection-embedded.html.ini
Normal file
3
tests/wpt/meta/html/dom/reflection-embedded.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[reflection-embedded.html]
|
||||
type: testharness
|
||||
disabled: https://github.com/servo/servo/issues/11100
|
7539
tests/wpt/meta/html/dom/reflection-forms.html.ini
Normal file
7539
tests/wpt/meta/html/dom/reflection-forms.html.ini
Normal file
File diff suppressed because it is too large
Load diff
8370
tests/wpt/meta/html/dom/reflection-grouping.html.ini
Normal file
8370
tests/wpt/meta/html/dom/reflection-grouping.html.ini
Normal file
File diff suppressed because it is too large
Load diff
7182
tests/wpt/meta/html/dom/reflection-misc.html.ini
Normal file
7182
tests/wpt/meta/html/dom/reflection-misc.html.ini
Normal file
File diff suppressed because it is too large
Load diff
4926
tests/wpt/meta/html/dom/reflection-obsolete.html.ini
Normal file
4926
tests/wpt/meta/html/dom/reflection-obsolete.html.ini
Normal file
File diff suppressed because it is too large
Load diff
8772
tests/wpt/meta/html/dom/reflection-sections.html.ini
Normal file
8772
tests/wpt/meta/html/dom/reflection-sections.html.ini
Normal file
File diff suppressed because it is too large
Load diff
11718
tests/wpt/meta/html/dom/reflection-tabular.html.ini
Normal file
11718
tests/wpt/meta/html/dom/reflection-tabular.html.ini
Normal file
File diff suppressed because it is too large
Load diff
15120
tests/wpt/meta/html/dom/reflection-text.html.ini
Normal file
15120
tests/wpt/meta/html/dom/reflection-text.html.ini
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,2 @@
|
|||
[document-render-blocking-partial.tentative.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[document-render-blocking.tentative.html]
|
||||
expected: ERROR
|
3
tests/wpt/meta/html/dom/self-origin.sub.html.ini
Normal file
3
tests/wpt/meta/html/dom/self-origin.sub.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[self-origin.sub.html]
|
||||
[Should have the right origin for sandboxed iframe]
|
||||
expected: FAIL
|
27
tests/wpt/meta/html/dom/usvstring-reflection.https.html.ini
Normal file
27
tests/wpt/meta/html/dom/usvstring-reflection.https.html.ini
Normal file
|
@ -0,0 +1,27 @@
|
|||
[usvstring-reflection.https.html]
|
||||
[anchor : unpaired surrogate codepoint should be replaced with U+FFFD]
|
||||
expected: FAIL
|
||||
|
||||
[area : unpaired surrogate codepoint should be replaced with U+FFFD]
|
||||
expected: FAIL
|
||||
|
||||
[frame : unpaired surrogate codepoint should be replaced with U+FFFD]
|
||||
expected: FAIL
|
||||
|
||||
[iframe : unpaired surrogate codepoint should be replaced with U+FFFD]
|
||||
expected: FAIL
|
||||
|
||||
[source : unpaired surrogate codepoint should be replaced with U+FFFD]
|
||||
expected: FAIL
|
||||
|
||||
[sendBeacon URL: unpaired surrogate codepoint should not make any exceptions.]
|
||||
expected: FAIL
|
||||
|
||||
[RegisterProtocolHandler URL: unpaired surrogate codepoint should not make any exceptions.]
|
||||
expected: FAIL
|
||||
|
||||
[UnregisterProtocolHandler URL: unpaired surrogate codepoint should not make any exceptions.]
|
||||
expected: FAIL
|
||||
|
||||
[RTCDataChannel.send: unpaired surrogate codepoint should be replaced with U+FFFD.]
|
||||
expected: FAIL
|
Loading…
Add table
Add a link
Reference in a new issue