Update web-platform-tests to revision df7fc2ece226676b8398ece13ddfd31b4f1eca5c

This commit is contained in:
WPT Sync Bot 2020-05-08 08:18:46 +00:00
parent 033156b961
commit cb40a5f9fe
186 changed files with 4525 additions and 1203 deletions

View file

@ -5,12 +5,21 @@
[Blob interface: operation stream()] [Blob interface: operation stream()]
expected: FAIL expected: FAIL
[idl_test setup]
expected: FAIL
[Blob interface: operation arrayBuffer()] [Blob interface: operation arrayBuffer()]
expected: FAIL expected: FAIL
[FileReader interface: operation readAsBinaryString(Blob)] [FileReader interface: operation readAsBinaryString(Blob)]
expected: FAIL expected: FAIL
[FileReader interface: calling readAsBinaryString(Blob) on new FileReader() with too few arguments must throw TypeError]
expected: FAIL
[FileReader interface: new FileReader() must inherit property "readAsBinaryString(Blob)" with the proper type]
expected: FAIL
[Blob interface: new Blob(["TEST"\]) must inherit property "stream()" with the proper type]
expected: FAIL
[Blob interface: new File(["myFileBits"\], "myFileName") must inherit property "stream()" with the proper type]
expected: FAIL

View file

@ -5,12 +5,21 @@
[Blob interface: operation stream()] [Blob interface: operation stream()]
expected: FAIL expected: FAIL
[idl_test setup]
expected: FAIL
[Blob interface: operation arrayBuffer()] [Blob interface: operation arrayBuffer()]
expected: FAIL expected: FAIL
[FileReader interface: operation readAsBinaryString(Blob)] [FileReader interface: operation readAsBinaryString(Blob)]
expected: FAIL expected: FAIL
[FileReader interface: calling readAsBinaryString(Blob) on new FileReader() with too few arguments must throw TypeError]
expected: FAIL
[FileReader interface: new FileReader() must inherit property "readAsBinaryString(Blob)" with the proper type]
expected: FAIL
[Blob interface: new Blob(["TEST"\]) must inherit property "stream()" with the proper type]
expected: FAIL
[Blob interface: new File(["myFileBits"\], "myFileName") must inherit property "stream()" with the proper type]
expected: FAIL

View file

@ -4,7 +4,7 @@
expected: TIMEOUT expected: TIMEOUT
[Opening a blob URL in a new window immediately before revoking it works.] [Opening a blob URL in a new window immediately before revoking it works.]
expected: FAIL expected: TIMEOUT
[Fetching a blob URL immediately before revoking it works in an iframe.] [Fetching a blob URL immediately before revoking it works in an iframe.]
expected: FAIL expected: FAIL

View file

@ -1,4 +0,0 @@
[hit-test-floats-003.html]
[Miss float below something else]
expected: FAIL

View file

@ -1,4 +0,0 @@
[hit-test-floats-004.html]
[Miss float below something else]
expected: FAIL

View file

@ -0,0 +1,2 @@
[flex-direction-column-reverse.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[flex-direction-column.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[overflow-area-001.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[multiple-position-color-stop-conic-2.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[repeating-conic-gradient.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[tiled-conic-gradients.html]
expected: FAIL

View file

@ -0,0 +1,718 @@
[properties-value-inherit-001.html]
[top length(pt) / events]
expected: FAIL
[border-right-width length(mm) / events]
expected: FAIL
[background-position length(pt) / values]
expected: FAIL
[width length(pt) / events]
expected: FAIL
[background-position length(pt) / events]
expected: FAIL
[border-bottom-width length(pc) / events]
expected: FAIL
[height length(ex) / events]
expected: FAIL
[padding-bottom length(mm) / events]
expected: FAIL
[border-top-width length(px) / events]
expected: FAIL
[border-top-width length(pt) / events]
expected: FAIL
[padding-top length(em) / events]
expected: FAIL
[outline-width length(pc) / events]
expected: FAIL
[max-width length(in) / events]
expected: FAIL
[margin-top length(cm) / events]
expected: FAIL
[margin-right length(pt) / events]
expected: FAIL
[right length(ex) / events]
expected: FAIL
[vertical-align length(px) / events]
expected: FAIL
[max-height length(em) / events]
expected: FAIL
[width length(ex) / events]
expected: FAIL
[border-bottom-color color(rgba) / events]
expected: FAIL
[width percentage(%) / events]
expected: FAIL
[background-position length(px) / values]
expected: FAIL
[margin-top length(ex) / events]
expected: FAIL
[border-top-width length(in) / events]
expected: FAIL
[right length(em) / events]
expected: FAIL
[top length(ex) / events]
expected: FAIL
[padding-left length(px) / events]
expected: FAIL
[margin-top length(em) / events]
expected: FAIL
[left length(em) / events]
expected: FAIL
[margin-left length(px) / events]
expected: FAIL
[background-position length(cm) / events]
expected: FAIL
[max-height percentage(%) / events]
expected: FAIL
[bottom length(ex) / events]
expected: FAIL
[padding-left length(mm) / events]
expected: FAIL
[right length(mm) / events]
expected: FAIL
[margin-top length(pc) / events]
expected: FAIL
[background-position length(mm) / values]
expected: FAIL
[border-left-width length(pt) / events]
expected: FAIL
[outline-offset length(mm) / events]
expected: FAIL
[vertical-align length(in) / events]
expected: FAIL
[border-bottom-width length(pt) / events]
expected: FAIL
[border-bottom-width length(in) / events]
expected: FAIL
[margin-bottom length(pc) / events]
expected: FAIL
[border-left-width length(mm) / events]
expected: FAIL
[height length(em) / events]
expected: FAIL
[background-position length(in) / events]
expected: FAIL
[height length(cm) / events]
expected: FAIL
[padding-top length(in) / events]
expected: FAIL
[max-width length(ex) / events]
expected: FAIL
[padding-top length(px) / events]
expected: FAIL
[border-top-width length(pc) / events]
expected: FAIL
[top length(cm) / events]
expected: FAIL
[left length(ex) / events]
expected: FAIL
[min-width length(ex) / events]
expected: FAIL
[left length(pc) / events]
expected: FAIL
[vertical-align length(em) / events]
expected: FAIL
[left length(in) / events]
expected: FAIL
[left length(px) / events]
expected: FAIL
[border-bottom-width length(mm) / events]
expected: FAIL
[min-width length(cm) / events]
expected: FAIL
[vertical-align length(cm) / events]
expected: FAIL
[padding-bottom length(px) / events]
expected: FAIL
[max-width percentage(%) / events]
expected: FAIL
[outline-offset length(cm) / events]
expected: FAIL
[top length(in) / events]
expected: FAIL
[border-left-color color(rgba) / events]
expected: FAIL
[margin-left length(mm) / events]
expected: FAIL
[margin-top length(pt) / events]
expected: FAIL
[min-height length(cm) / events]
expected: FAIL
[max-height length(cm) / events]
expected: FAIL
[width length(mm) / events]
expected: FAIL
[width length(pc) / events]
expected: FAIL
[background-position length(em) / events]
expected: FAIL
[vertical-align length(mm) / events]
expected: FAIL
[height length(px) / events]
expected: FAIL
[right percentage(%) / events]
expected: FAIL
[border-top-color color(rgba) / events]
expected: FAIL
[outline-offset length(em) / events]
expected: FAIL
[z-index integer(integer) / events]
expected: FAIL
[padding-right length(px) / events]
expected: FAIL
[vertical-align length(ex) / events]
expected: FAIL
[outline-width length(em) / events]
expected: FAIL
[width length(cm) / events]
expected: FAIL
[margin-right length(ex) / events]
expected: FAIL
[border-right-width length(cm) / events]
expected: FAIL
[margin-right length(em) / events]
expected: FAIL
[border-left-width length(ex) / events]
expected: FAIL
[min-width length(mm) / events]
expected: FAIL
[margin-right length(pc) / events]
expected: FAIL
[margin-left length(pt) / events]
expected: FAIL
[border-right-width length(pc) / events]
expected: FAIL
[height length(in) / events]
expected: FAIL
[border-left-width length(in) / events]
expected: FAIL
[min-height length(ex) / events]
expected: FAIL
[bottom length(em) / events]
expected: FAIL
[border-right-color color(rgba) / events]
expected: FAIL
[right length(in) / events]
expected: FAIL
[padding-top length(pt) / events]
expected: FAIL
[min-width length(em) / events]
expected: FAIL
[border-right-width length(pt) / events]
expected: FAIL
[opacity number[0,1\](zero-to-one) / events]
expected: FAIL
[padding-bottom length(cm) / events]
expected: FAIL
[margin-right length(in) / events]
expected: FAIL
[margin-top length(px) / events]
expected: FAIL
[padding-top length(ex) / events]
expected: FAIL
[margin-left length(ex) / events]
expected: FAIL
[top length(px) / events]
expected: FAIL
[bottom length(cm) / events]
expected: FAIL
[border-bottom-width length(px) / events]
expected: FAIL
[margin-bottom length(ex) / events]
expected: FAIL
[max-width length(mm) / events]
expected: FAIL
[height percentage(%) / events]
expected: FAIL
[border-right-width length(px) / events]
expected: FAIL
[border-top-width length(mm) / events]
expected: FAIL
[border-left-width length(em) / events]
expected: FAIL
[max-width length(pc) / events]
expected: FAIL
[visibility visibility(keyword) / values]
expected: FAIL
[padding-bottom length(em) / events]
expected: FAIL
[min-width length(pt) / events]
expected: FAIL
[outline-width length(cm) / events]
expected: FAIL
[border-right-width length(in) / events]
expected: FAIL
[bottom length(in) / events]
expected: FAIL
[padding-right length(mm) / events]
expected: FAIL
[border-left-width length(px) / events]
expected: FAIL
[left length(cm) / events]
expected: FAIL
[background-position length(ex) / values]
expected: FAIL
[margin-right length(px) / events]
expected: FAIL
[clip rectangle(rectangle) / events]
expected: FAIL
[margin-left length(cm) / events]
expected: FAIL
[background-color color(rgba) / events]
expected: FAIL
[min-width length(in) / events]
expected: FAIL
[padding-right length(cm) / events]
expected: FAIL
[width length(em) / events]
expected: FAIL
[background-position length(cm) / values]
expected: FAIL
[margin-left length(em) / events]
expected: FAIL
[margin-right length(cm) / events]
expected: FAIL
[border-bottom-width length(cm) / events]
expected: FAIL
[bottom length(pc) / events]
expected: FAIL
[top percentage(%) / events]
expected: FAIL
[padding-left length(pt) / events]
expected: FAIL
[min-width percentage(%) / events]
expected: FAIL
[right length(px) / events]
expected: FAIL
[padding-right length(in) / events]
expected: FAIL
[left length(mm) / events]
expected: FAIL
[bottom length(px) / events]
expected: FAIL
[padding-left length(pc) / events]
expected: FAIL
[outline-width length(ex) / events]
expected: FAIL
[padding-left length(cm) / events]
expected: FAIL
[left length(pt) / events]
expected: FAIL
[outline-width length(mm) / events]
expected: FAIL
[padding-left length(ex) / events]
expected: FAIL
[margin-bottom length(cm) / events]
expected: FAIL
[max-width length(pt) / events]
expected: FAIL
[border-right-width length(em) / events]
expected: FAIL
[margin-left length(in) / events]
expected: FAIL
[top length(em) / events]
expected: FAIL
[padding-right length(pt) / events]
expected: FAIL
[padding-top length(pc) / events]
expected: FAIL
[border-top-width length(ex) / events]
expected: FAIL
[min-height length(pt) / events]
expected: FAIL
[width length(in) / events]
expected: FAIL
[min-width length(pc) / events]
expected: FAIL
[margin-bottom length(mm) / events]
expected: FAIL
[height length(pc) / events]
expected: FAIL
[background-position length(ex) / events]
expected: FAIL
[max-width length(px) / events]
expected: FAIL
[bottom length(pt) / events]
expected: FAIL
[padding-right length(ex) / events]
expected: FAIL
[border-top-width length(em) / events]
expected: FAIL
[max-height length(pt) / events]
expected: FAIL
[vertical-align percentage(%) / events]
expected: FAIL
[margin-left length(pc) / events]
expected: FAIL
[min-height percentage(%) / events]
expected: FAIL
[padding-bottom length(ex) / events]
expected: FAIL
[padding-left length(em) / events]
expected: FAIL
[bottom percentage(%) / events]
expected: FAIL
[min-height length(pc) / events]
expected: FAIL
[border-left-width length(pc) / events]
expected: FAIL
[margin-bottom length(in) / events]
expected: FAIL
[outline-width length(pt) / events]
expected: FAIL
[margin-bottom length(em) / events]
expected: FAIL
[top length(mm) / events]
expected: FAIL
[outline-color color(rgba) / events]
expected: FAIL
[background-position length(pc) / events]
expected: FAIL
[bottom length(mm) / events]
expected: FAIL
[padding-top length(mm) / events]
expected: FAIL
[border-right-width length(ex) / events]
expected: FAIL
[border-top-width length(cm) / events]
expected: FAIL
[outline-width length(in) / events]
expected: FAIL
[right length(pt) / events]
expected: FAIL
[width length(px) / events]
expected: FAIL
[height length(pt) / events]
expected: FAIL
[background-position length(in) / values]
expected: FAIL
[padding-left length(in) / events]
expected: FAIL
[min-height length(em) / events]
expected: FAIL
[left percentage(%) / events]
expected: FAIL
[padding-bottom length(pc) / events]
expected: FAIL
[max-height length(ex) / events]
expected: FAIL
[border-left-width length(cm) / events]
expected: FAIL
[outline-offset length(ex) / events]
expected: FAIL
[max-height length(pc) / events]
expected: FAIL
[padding-right length(pc) / events]
expected: FAIL
[top length(pc) / events]
expected: FAIL
[vertical-align length(pc) / events]
expected: FAIL
[min-height length(px) / events]
expected: FAIL
[margin-right length(mm) / events]
expected: FAIL
[max-height length(mm) / events]
expected: FAIL
[background-position length(pc) / values]
expected: FAIL
[right length(pc) / events]
expected: FAIL
[background-position percentage(%) / values]
expected: FAIL
[vertical-align length(pt) / events]
expected: FAIL
[padding-top length(cm) / events]
expected: FAIL
[right length(cm) / events]
expected: FAIL
[outline-offset length(pt) / events]
expected: FAIL
[background-position length(mm) / events]
expected: FAIL
[min-height length(in) / events]
expected: FAIL
[max-width length(cm) / events]
expected: FAIL
[border-bottom-width length(ex) / events]
expected: FAIL
[max-height length(px) / events]
expected: FAIL
[min-width length(px) / events]
expected: FAIL
[outline-offset length(px) / events]
expected: FAIL
[margin-top length(in) / events]
expected: FAIL
[background-position length(em) / values]
expected: FAIL
[outline-offset length(in) / events]
expected: FAIL
[margin-bottom length(pt) / events]
expected: FAIL
[max-width length(em) / events]
expected: FAIL
[padding-bottom length(pt) / events]
expected: FAIL
[min-height length(mm) / events]
expected: FAIL
[padding-bottom length(in) / events]
expected: FAIL
[margin-bottom length(px) / events]
expected: FAIL
[max-height length(in) / events]
expected: FAIL
[outline-width length(px) / events]
expected: FAIL
[background-position percentage(%) / events]
expected: FAIL
[padding-right length(em) / events]
expected: FAIL
[height length(mm) / events]
expected: FAIL
[margin-top length(mm) / events]
expected: FAIL
[background-position length(px) / events]
expected: FAIL
[outline-offset length(pc) / events]
expected: FAIL
[border-bottom-width length(em) / events]
expected: FAIL

View file

@ -0,0 +1,2 @@
[appearance-revert-001.tentative.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[outline-028.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[outline-with-padding-001.html]
expected: FAIL

View file

@ -2,3 +2,6 @@
[listeners are called when <iframe> is resized] [listeners are called when <iframe> is resized]
expected: FAIL expected: FAIL
[listeners are called correct number of times]
expected: FAIL

View file

@ -17,3 +17,6 @@
[test the top of layer] [test the top of layer]
expected: FAIL expected: FAIL
[test some point of the element: top left corner]
expected: FAIL

View file

@ -2,6 +2,3 @@
[elementsFromPoint on the root document for points in iframe elements] [elementsFromPoint on the root document for points in iframe elements]
expected: FAIL expected: FAIL
[elementsFromPoint on inner documents]
expected: FAIL

View file

@ -1,4 +0,0 @@
[elementsFromPoint-invalid-cases.html]
[The root element is the last element returned for otherwise empty queries within the viewport]
expected: FAIL

View file

@ -0,0 +1,2 @@
[backdrop-filter-clip-rounded-clip.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[HTMLMediaElement.html]
expected: TIMEOUT

View file

@ -0,0 +1,57 @@
[textdecoder-labels.any.html]
[unicode11utf8 => UTF-8]
expected: FAIL
[ucs-2 => UTF-16LE]
expected: FAIL
[unicodefffe => UTF-16BE]
expected: FAIL
[unicode => UTF-16LE]
expected: FAIL
[csunicode => UTF-16LE]
expected: FAIL
[x-unicode20utf8 => UTF-8]
expected: FAIL
[iso-10646-ucs-2 => UTF-16LE]
expected: FAIL
[unicodefeff => UTF-16LE]
expected: FAIL
[unicode20utf8 => UTF-8]
expected: FAIL
[textdecoder-labels.any.worker.html]
[unicode11utf8 => UTF-8]
expected: FAIL
[ucs-2 => UTF-16LE]
expected: FAIL
[unicodefffe => UTF-16BE]
expected: FAIL
[unicode => UTF-16LE]
expected: FAIL
[csunicode => UTF-16LE]
expected: FAIL
[x-unicode20utf8 => UTF-8]
expected: FAIL
[iso-10646-ucs-2 => UTF-16LE]
expected: FAIL
[unicodefeff => UTF-16LE]
expected: FAIL
[unicode20utf8 => UTF-8]
expected: FAIL

View file

@ -312,21 +312,24 @@
[Response: combined response Content-Type: text/html;" \\" text/plain ";charset=GBK] [Response: combined response Content-Type: text/html;" \\" text/plain ";charset=GBK]
expected: NOTRUN expected: NOTRUN
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
expected: FAIL
[<iframe>: combined response Content-Type: text/html */*;charset=gbk] [<iframe>: combined response Content-Type: text/html */*;charset=gbk]
expected: FAIL expected: FAIL
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
expected: FAIL
[<iframe>: separate response Content-Type: text/plain */*] [<iframe>: separate response Content-Type: text/plain */*]
expected: FAIL expected: FAIL
[<iframe>: combined response Content-Type: text/html;" \\" text/plain] [<iframe>: combined response Content-Type: text/html;" \\" text/plain]
expected: FAIL expected: FAIL
[<iframe>: combined response Content-Type: text/html;x=" text/plain] [<iframe>: combined response Content-Type: */* text/html]
expected: FAIL
[<iframe>: combined response Content-Type: text/html */*]
expected: FAIL
[<iframe>: separate response Content-Type: text/html;" text/plain]
expected: FAIL
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
expected: FAIL expected: FAIL

View file

@ -53,6 +53,9 @@
[combined text/javascript ] [combined text/javascript ]
expected: FAIL expected: FAIL
[separate text/javascript;charset=windows-1252 text/javascript] [separate text/javascript;charset=windows-1252 error text/javascript]
expected: FAIL
[separate text/javascript x/x]
expected: FAIL expected: FAIL

View file

@ -11,6 +11,9 @@
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!] [X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
expected: FAIL expected: FAIL
[X-Content-Type-Options%3A%20%40%23%24%23%25%25%26%5E%26%5E*()()11!%2Cnosniff] [X-Content-Type-Options%3A%20%2Cnosniff]
expected: FAIL
[X-Content-Type-Options%3A%0D%0AX-Content-Type-Options%3A%20nosniff]
expected: FAIL expected: FAIL

View file

@ -0,0 +1,4 @@
[revalidate-not-blocked-by-csp.html]
[Request revalidation aren't blocked by CSP]
expected: FAIL

View file

@ -1,4 +0,0 @@
[traverse_the_history_4.html]
[Multiple history traversals, last would be aborted]
expected: FAIL

View file

@ -1,20 +1,16 @@
[supported-elements.html] [supported-elements.html]
expected: TIMEOUT
[Contenteditable element should support autofocus] [Contenteditable element should support autofocus]
expected: FAIL expected: FAIL
[Host element with delegatesFocus including no focusable descendants should be skipped] [Host element with delegatesFocus including no focusable descendants should be skipped]
expected: NOTRUN expected: FAIL
[Element with tabindex should support autofocus] [Element with tabindex should support autofocus]
expected: TIMEOUT expected: FAIL
[Area element should support autofocus] [Area element should support autofocus]
expected: NOTRUN expected: FAIL
[Host element with delegatesFocus should support autofocus] [Host element with delegatesFocus should support autofocus]
expected: NOTRUN expected: FAIL
[Non-HTMLElement should not support autofocus]
expected: NOTRUN

View file

@ -1,5 +1,5 @@
[iframe_sandbox_popups_nonescaping-3.html] [iframe_sandbox_popups_nonescaping-3.html]
expected: CRASH expected: TIMEOUT
[Check that popups from a sandboxed iframe do not escape the sandbox] [Check that popups from a sandboxed iframe do not escape the sandbox]
expected: FAIL expected: NOTRUN

View file

@ -1,4 +0,0 @@
[iframe_005.html]
[document.write external script into iframe write back into parent]
expected: FAIL

View file

@ -1,25 +1,7 @@
[a-element-xhtml.xhtml] [a-element-xhtml.xhtml]
[Parsing: <////> against <sc://x/>]
expected: FAIL
[Parsing: <gopher:example.com/> against <http://example.org/foo/bar>] [Parsing: <gopher:example.com/> against <http://example.org/foo/bar>]
expected: FAIL expected: FAIL
[Parsing: </rooibos> against <file://tea/>]
expected: FAIL
[Parsing: </..//localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: <sc://ñ> against <about:blank>]
expected: FAIL
[Parsing: <sc://?> against <about:blank>]
expected: FAIL
[Parsing: <sc://ñ#x> against <about:blank>]
expected: FAIL
[Parsing: <gopher:example.com/> against <about:blank>] [Parsing: <gopher:example.com/> against <about:blank>]
expected: FAIL expected: FAIL
@ -29,117 +11,24 @@
[Parsing: <gopher://foo:70/> against <about:blank>] [Parsing: <gopher://foo:70/> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <http://www.google.com/foo?bar=baz# »> against <about:blank>]
expected: FAIL
[Parsing: <http://foo.bar/baz?qux#foo<bar> against <about:blank>]
expected: FAIL
[Parsing: <non-spec://example.org/test?a#b\x00c> against <about:blank>] [Parsing: <non-spec://example.org/test?a#b\x00c> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <non-spec:/test?a#b\x00c> against <about:blank>] [Parsing: <non-spec:/test?a#b\x00c> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <file:\\\\localhost//> against <about:blank>]
expected: FAIL
[Parsing: <http://f:21/ b ? d # e > against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <file:\\\\\\\\> against <about:blank>]
expected: FAIL
[Parsing: <file:\\c:\\foo\\bar> against <file:///c:/baz/qux>]
expected: FAIL
[Parsing: <gopher:/example.com/> against <about:blank>] [Parsing: <gopher:/example.com/> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <file:\\\\\\\\#guppy> against <about:blank>]
expected: FAIL
[Parsing: <file://\\/localhost//cat> against <about:blank>]
expected: FAIL
[Parsing: </?chai> against <file://tea/>]
expected: FAIL
[Parsing: <http://foo.bar/baz?qux#foo"bar> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\\\\\?fox> against <about:blank>]
expected: FAIL
[Parsing: <\\/localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: <sc://#> against <about:blank>]
expected: FAIL
[Parsing: <data:test# »> against <about:blank>]
expected: FAIL
[Parsing: <sc://:/> against <about:blank>]
expected: FAIL
[Parsing: <gopher:/example.com/> against <http://example.org/foo/bar>] [Parsing: <gopher:/example.com/> against <http://example.org/foo/bar>]
expected: FAIL expected: FAIL
[Parsing: <////x/> against <sc://x/>] [Parsing: <file://­/p> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: </////mouse> against <file:///elephant>] [Parsing: <file://%C2%AD/p> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <file://spider///> against <about:blank>] [Parsing: <file://xn--/p> against <about:blank>]
expected: FAIL
[Parsing: <sc://:12/> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\//> against <about:blank>]
expected: FAIL
[Parsing: <foo://> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: </c:/foo/bar> against <file:///c:/baz/qux>]
expected: FAIL
[Parsing: <sc://ñ?x> against <about:blank>]
expected: FAIL
[Parsing: <http://foo.bar/baz?qux#foo>bar> against <about:blank>]
expected: FAIL
[Parsing: <lolscheme:x x#x x> against <about:blank>]
expected: FAIL
[Parsing: <http://foo.bar/baz?qux#foo`bar> against <about:blank>]
expected: FAIL
[Parsing: <//localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: <?x> against <sc://ñ>]
expected: FAIL
[Parsing: <sc://@/> against <about:blank>]
expected: FAIL
[Parsing: <C|> against <file://host/dir/file>]
expected: FAIL
[Parsing: <sc://te@s:t@/> against <about:blank>]
expected: FAIL
[Parsing: </c|/foo/bar> against <file:///c:/baz/qux>]
expected: FAIL
[Parsing: <file://localhost//a//../..//> against <about:blank>]
expected: FAIL
[Parsing: <#x> against <sc://ñ>]
expected: FAIL expected: FAIL

View file

@ -1,25 +1,7 @@
[a-element.html] [a-element.html]
[Parsing: <////> against <sc://x/>]
expected: FAIL
[Parsing: <gopher:example.com/> against <http://example.org/foo/bar>] [Parsing: <gopher:example.com/> against <http://example.org/foo/bar>]
expected: FAIL expected: FAIL
[Parsing: </rooibos> against <file://tea/>]
expected: FAIL
[Parsing: </..//localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: <sc://ñ> against <about:blank>]
expected: FAIL
[Parsing: <sc://?> against <about:blank>]
expected: FAIL
[Parsing: <sc://ñ#x> against <about:blank>]
expected: FAIL
[Parsing: <gopher:example.com/> against <about:blank>] [Parsing: <gopher:example.com/> against <about:blank>]
expected: FAIL expected: FAIL
@ -29,117 +11,24 @@
[Parsing: <gopher://foo:70/> against <about:blank>] [Parsing: <gopher://foo:70/> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <http://www.google.com/foo?bar=baz# »> against <about:blank>]
expected: FAIL
[Parsing: <http://foo.bar/baz?qux#foo<bar> against <about:blank>]
expected: FAIL
[Parsing: <non-spec://example.org/test?a#b\x00c> against <about:blank>] [Parsing: <non-spec://example.org/test?a#b\x00c> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <non-spec:/test?a#b\x00c> against <about:blank>] [Parsing: <non-spec:/test?a#b\x00c> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <file:\\\\localhost//> against <about:blank>]
expected: FAIL
[Parsing: <http://f:21/ b ? d # e > against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <file:\\\\\\\\> against <about:blank>]
expected: FAIL
[Parsing: <file:\\c:\\foo\\bar> against <file:///c:/baz/qux>]
expected: FAIL
[Parsing: <gopher:/example.com/> against <about:blank>] [Parsing: <gopher:/example.com/> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <file:\\\\\\\\#guppy> against <about:blank>]
expected: FAIL
[Parsing: <file://\\/localhost//cat> against <about:blank>]
expected: FAIL
[Parsing: </?chai> against <file://tea/>]
expected: FAIL
[Parsing: <http://foo.bar/baz?qux#foo"bar> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\\\\\?fox> against <about:blank>]
expected: FAIL
[Parsing: <\\/localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: <sc://#> against <about:blank>]
expected: FAIL
[Parsing: <data:test# »> against <about:blank>]
expected: FAIL
[Parsing: <sc://:/> against <about:blank>]
expected: FAIL
[Parsing: <gopher:/example.com/> against <http://example.org/foo/bar>] [Parsing: <gopher:/example.com/> against <http://example.org/foo/bar>]
expected: FAIL expected: FAIL
[Parsing: <////x/> against <sc://x/>] [Parsing: <file://­/p> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: </////mouse> against <file:///elephant>] [Parsing: <file://%C2%AD/p> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <file://spider///> against <about:blank>] [Parsing: <file://xn--/p> against <about:blank>]
expected: FAIL
[Parsing: <sc://:12/> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\//> against <about:blank>]
expected: FAIL
[Parsing: <foo://> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: </c:/foo/bar> against <file:///c:/baz/qux>]
expected: FAIL
[Parsing: <sc://ñ?x> against <about:blank>]
expected: FAIL
[Parsing: <http://foo.bar/baz?qux#foo>bar> against <about:blank>]
expected: FAIL
[Parsing: <lolscheme:x x#x x> against <about:blank>]
expected: FAIL
[Parsing: <http://foo.bar/baz?qux#foo`bar> against <about:blank>]
expected: FAIL
[Parsing: <//localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: <?x> against <sc://ñ>]
expected: FAIL
[Parsing: <sc://@/> against <about:blank>]
expected: FAIL
[Parsing: <C|> against <file://host/dir/file>]
expected: FAIL
[Parsing: <sc://te@s:t@/> against <about:blank>]
expected: FAIL
[Parsing: </c|/foo/bar> against <file:///c:/baz/qux>]
expected: FAIL
[Parsing: <file://localhost//a//../..//> against <about:blank>]
expected: FAIL
[Parsing: <#x> against <sc://ñ>]
expected: FAIL expected: FAIL

View file

@ -0,0 +1,145 @@
[failure.html]
[URL's constructor's base argument: file://xn--/p should throw]
expected: FAIL
[window.open(): file://xn--/p should throw]
expected: FAIL
[URL's href: file://%C2%AD/p should throw]
expected: FAIL
[Location's href: file://­/p should throw]
expected: FAIL
[window.open(): file://%C2%AD/p should throw]
expected: FAIL
[Location's href: a// should throw]
expected: FAIL
[XHR: http:@/www.example.com should throw]
expected: FAIL
[Location's href: http:/a:b@/www.example.com should throw]
expected: FAIL
[Location's href: http::@/www.example.com should throw]
expected: FAIL
[XHR: http:@:www.example.com should throw]
expected: FAIL
[XHR: file://xn--/p should throw]
expected: FAIL
[Location's href: http:/:@/www.example.com should throw]
expected: FAIL
[Location's href: http:a:b@/www.example.com should throw]
expected: FAIL
[URL's constructor's base argument: file://%C2%AD/p should throw]
expected: FAIL
[XHR: http::@/www.example.com should throw]
expected: FAIL
[XHR: http:/a:b@/www.example.com should throw]
expected: FAIL
[window.open(): file://­/p should throw]
expected: FAIL
[window.open(): a should throw]
expected: FAIL
[window.open(): http::@/www.example.com should throw]
expected: FAIL
[XHR: a/ should throw]
expected: FAIL
[window.open(): http:/:@/www.example.com should throw]
expected: FAIL
[XHR: file://%C2%AD/p should throw]
expected: FAIL
[XHR: http:/@:www.example.com should throw]
expected: FAIL
[window.open(): http:/@/www.example.com should throw]
expected: FAIL
[window.open(): a// should throw]
expected: FAIL
[window.open(): http:a:b@/www.example.com should throw]
expected: FAIL
[window.open(): http:/a:b@/www.example.com should throw]
expected: FAIL
[Location's href: http:/@:www.example.com should throw]
expected: FAIL
[Location's href: file://xn--/p should throw]
expected: FAIL
[Location's href: http:@/www.example.com should throw]
expected: FAIL
[window.open(): http:@:www.example.com should throw]
expected: FAIL
[Location's href: a should throw]
expected: FAIL
[Location's href: http:/@/www.example.com should throw]
expected: FAIL
[URL's href: file://xn--/p should throw]
expected: FAIL
[XHR: a// should throw]
expected: FAIL
[Location's href: a/ should throw]
expected: FAIL
[XHR: http:/@/www.example.com should throw]
expected: FAIL
[window.open(): http:/@:www.example.com should throw]
expected: FAIL
[XHR: http:/:@/www.example.com should throw]
expected: FAIL
[window.open(): http:@/www.example.com should throw]
expected: FAIL
[Location's href: http:@:www.example.com should throw]
expected: FAIL
[URL's constructor's base argument: file://­/p should throw]
expected: FAIL
[URL's href: file://­/p should throw]
expected: FAIL
[XHR: a should throw]
expected: FAIL
[window.open(): a/ should throw]
expected: FAIL
[XHR: http:a:b@/www.example.com should throw]
expected: FAIL
[XHR: file://­/p should throw]
expected: FAIL
[Location's href: file://%C2%AD/p should throw]
expected: FAIL

View file

@ -0,0 +1,238 @@
[toascii.window.html]
[x..β (using <area>.hostname)]
expected: FAIL
[x..β (using <area>.host)]
expected: FAIL
[ab--c.β (using <area>.hostname)]
expected: FAIL
[a%C2%ADb (using <area>.hostname)]
expected: FAIL
[a†-- (using <area>.hostname)]
expected: FAIL
[xn--a (using <area>)]
expected: FAIL
[a­b (using <area>.host)]
expected: FAIL
[.example (using URL)]
expected: FAIL
[xn--1ug.example (using URL.host)]
expected: FAIL
[<5B>.com (using <area>.host)]
expected: FAIL
[­ (using URL.host)]
expected: FAIL
[x01234567890123456789012345678901234567890123456789012345678901† (using <area>.hostname)]
expected: FAIL
[.example (using <a>)]
expected: FAIL
[xn-- (using <area>.hostname)]
expected: FAIL
[<5B>.com (using <area>)]
expected: FAIL
[نامه‌ای (using <area>.hostname)]
expected: FAIL
[x01234567890123456789012345678901234567890123456789012345678901† (using <area>.host)]
expected: FAIL
[xn--a-yoc (using <area>)]
expected: FAIL
[<5B>.com (using <area>.hostname)]
expected: FAIL
[%C2%AD (using <area>)]
expected: FAIL
[xn--a.xn--nxa (using <area>.host)]
expected: FAIL
[01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.β (using <area>.host)]
expected: FAIL
[x-.β (using <area>.hostname)]
expected: FAIL
[.example (using <a>.hostname)]
expected: FAIL
[-† (using <area>.hostname)]
expected: FAIL
[­ (using <area>.hostname)]
expected: FAIL
[xn--zn7c.com (using <area>)]
expected: FAIL
[%C2%AD (using URL.host)]
expected: FAIL
[-x.β (using <area>.host)]
expected: FAIL
[xn--1ug.example (using <a>.hostname)]
expected: FAIL
[ශ්‍රී (using <area>.host)]
expected: FAIL
[-x.β (using <area>.hostname)]
expected: FAIL
[نامه‌ای (using <area>.host)]
expected: FAIL
[xn--zn7c.com (using <area>.host)]
expected: FAIL
[xn--a.β (using <area>.hostname)]
expected: FAIL
[xn--a-yoc (using <area>.hostname)]
expected: FAIL
[xn--1ug.example (using <area>.host)]
expected: FAIL
[­ (using <area>)]
expected: FAIL
[xn--1ug.example (using URL.hostname)]
expected: FAIL
[xn--zn7c.com (using <area>.hostname)]
expected: FAIL
[­ (using <area>.host)]
expected: FAIL
[.example (using <area>.host)]
expected: FAIL
[xn--a-yoc (using <area>.host)]
expected: FAIL
[01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.β (using <area>.hostname)]
expected: FAIL
[xn--a (using <area>.host)]
expected: FAIL
[.example (using <area>)]
expected: FAIL
[xn-- (using <area>)]
expected: FAIL
[ශ්‍රී (using <area>.hostname)]
expected: FAIL
[xn--1ug.example (using <area>)]
expected: FAIL
[xn--1ug.example (using URL)]
expected: FAIL
[xn--a (using <area>.hostname)]
expected: FAIL
[x-.β (using <area>.host)]
expected: FAIL
[يa (using <area>)]
expected: FAIL
[xn--1ug.example (using <a>.host)]
expected: FAIL
[xn--a.xn--nxa (using <area>)]
expected: FAIL
[a­b (using <area>.hostname)]
expected: FAIL
[a†-- (using <area>.host)]
expected: FAIL
[.example (using <a>.host)]
expected: FAIL
[.example (using URL.host)]
expected: FAIL
[xn--a.xn--nxa (using <area>.hostname)]
expected: FAIL
[ab--c.β (using <area>.host)]
expected: FAIL
[x01234567890123456789012345678901234567890123456789012345678901x.β (using <area>.hostname)]
expected: FAIL
[xn--a.β (using <area>.host)]
expected: FAIL
[يa (using <area>.host)]
expected: FAIL
[xn--1ug.example (using <a>)]
expected: FAIL
[-† (using <area>.host)]
expected: FAIL
[.example (using URL.hostname)]
expected: FAIL
[x01234567890123456789012345678901234567890123456789012345678901x.β (using <area>.host)]
expected: FAIL
[xn--nxa.β (using <area>.hostname)]
expected: FAIL
[a%C2%ADb (using <area>.host)]
expected: FAIL
[xn-- (using <area>.host)]
expected: FAIL
[يa (using <area>.hostname)]
expected: FAIL
[.example (using <area>.hostname)]
expected: FAIL
[xn-- (using URL.host)]
expected: FAIL
[xn--a.β (using <area>)]
expected: FAIL
[%C2%AD (using <area>.host)]
expected: FAIL
[xn--1ug.example (using <area>.hostname)]
expected: FAIL
[%C2%AD (using <area>.hostname)]
expected: FAIL
[xn--nxa.β (using <area>.host)]
expected: FAIL

View file

@ -1,25 +1,7 @@
[url-constructor.html] [url-constructor.html]
[Parsing: <////> against <sc://x/>]
expected: FAIL
[Parsing: <gopher:example.com/> against <http://example.org/foo/bar>] [Parsing: <gopher:example.com/> against <http://example.org/foo/bar>]
expected: FAIL expected: FAIL
[Parsing: </rooibos> against <file://tea/>]
expected: FAIL
[Parsing: </..//localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: <sc://ñ> against <about:blank>]
expected: FAIL
[Parsing: <sc://?> against <about:blank>]
expected: FAIL
[Parsing: <sc://ñ#x> against <about:blank>]
expected: FAIL
[Parsing: <gopher:example.com/> against <about:blank>] [Parsing: <gopher:example.com/> against <about:blank>]
expected: FAIL expected: FAIL
@ -29,117 +11,24 @@
[Parsing: <gopher://foo:70/> against <about:blank>] [Parsing: <gopher://foo:70/> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <http://www.google.com/foo?bar=baz# »> against <about:blank>]
expected: FAIL
[Parsing: <http://foo.bar/baz?qux#foo<bar> against <about:blank>]
expected: FAIL
[Parsing: <non-spec://example.org/test?a#b\x00c> against <about:blank>] [Parsing: <non-spec://example.org/test?a#b\x00c> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <non-spec:/test?a#b\x00c> against <about:blank>] [Parsing: <non-spec:/test?a#b\x00c> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <file:\\\\localhost//> against <about:blank>]
expected: FAIL
[Parsing: <http://f:21/ b ? d # e > against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <file:\\\\\\\\> against <about:blank>]
expected: FAIL
[Parsing: <file:\\c:\\foo\\bar> against <file:///c:/baz/qux>]
expected: FAIL
[Parsing: <gopher:/example.com/> against <about:blank>] [Parsing: <gopher:/example.com/> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <file:\\\\\\\\#guppy> against <about:blank>]
expected: FAIL
[Parsing: <file://\\/localhost//cat> against <about:blank>]
expected: FAIL
[Parsing: </?chai> against <file://tea/>]
expected: FAIL
[Parsing: <http://foo.bar/baz?qux#foo"bar> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\\\\\?fox> against <about:blank>]
expected: FAIL
[Parsing: <\\/localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: <sc://#> against <about:blank>]
expected: FAIL
[Parsing: <data:test# »> against <about:blank>]
expected: FAIL
[Parsing: <sc://:/> against <about:blank>]
expected: FAIL
[Parsing: <gopher:/example.com/> against <http://example.org/foo/bar>] [Parsing: <gopher:/example.com/> against <http://example.org/foo/bar>]
expected: FAIL expected: FAIL
[Parsing: <////x/> against <sc://x/>] [Parsing: <file://­/p> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: </////mouse> against <file:///elephant>] [Parsing: <file://%C2%AD/p> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <file://spider///> against <about:blank>] [Parsing: <file://xn--/p> against <about:blank>]
expected: FAIL
[Parsing: <sc://:12/> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\//> against <about:blank>]
expected: FAIL
[Parsing: <foo://> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: </c:/foo/bar> against <file:///c:/baz/qux>]
expected: FAIL
[Parsing: <sc://ñ?x> against <about:blank>]
expected: FAIL
[Parsing: <http://foo.bar/baz?qux#foo>bar> against <about:blank>]
expected: FAIL
[Parsing: <lolscheme:x x#x x> against <about:blank>]
expected: FAIL
[Parsing: <http://foo.bar/baz?qux#foo`bar> against <about:blank>]
expected: FAIL
[Parsing: <//localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: <?x> against <sc://ñ>]
expected: FAIL
[Parsing: <sc://@/> against <about:blank>]
expected: FAIL
[Parsing: <C|> against <file://host/dir/file>]
expected: FAIL
[Parsing: <sc://te@s:t@/> against <about:blank>]
expected: FAIL
[Parsing: </c|/foo/bar> against <file:///c:/baz/qux>]
expected: FAIL
[Parsing: <file://localhost//a//../..//> against <about:blank>]
expected: FAIL
[Parsing: <#x> against <sc://ñ>]
expected: FAIL expected: FAIL

View file

@ -1,9 +0,0 @@
[idlharness.any.worker.html]
[wasm-js-api interfaces.]
expected: FAIL
[idlharness.any.html]
[wasm-js-api interfaces.]
expected: FAIL

View file

@ -33,6 +33,3 @@
[Blob interface: new File(["myFileBits"\], "myFileName") must inherit property "stream()" with the proper type] [Blob interface: new File(["myFileBits"\], "myFileName") must inherit property "stream()" with the proper type]
expected: FAIL expected: FAIL
[idl_test setup]
expected: FAIL

View file

@ -45,6 +45,3 @@
[Blob interface: new File(["myFileBits"\], "myFileName") must inherit property "stream()" with the proper type] [Blob interface: new File(["myFileBits"\], "myFileName") must inherit property "stream()" with the proper type]
expected: FAIL expected: FAIL
[idl_test setup]
expected: FAIL

View file

@ -7,7 +7,7 @@
expected: FAIL expected: FAIL
[Opening a blob URL in a new window immediately before revoking it works.] [Opening a blob URL in a new window immediately before revoking it works.]
expected: FAIL expected: TIMEOUT
[Opening a blob URL in a noopener about:blank window immediately before revoking it works.] [Opening a blob URL in a noopener about:blank window immediately before revoking it works.]
expected: TIMEOUT expected: TIMEOUT

File diff suppressed because it is too large Load diff

View file

@ -1,4 +0,0 @@
[hit-test-floats-003.html]
[Miss float below something else]
expected: FAIL

View file

@ -1,4 +0,0 @@
[hit-test-floats-004.html]
[Miss float below something else]
expected: FAIL

View file

@ -0,0 +1,2 @@
[flex-direction-column-reverse.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[flex-direction-column.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[overflow-area-001.html]
expected: FAIL

View file

@ -1,3 +0,0 @@
[ttwf-reftest-flex-direction-column-reverse.html]
type: reftest
expected: FAIL

View file

@ -1,3 +0,0 @@
[ttwf-reftest-flex-direction-column.html]
type: reftest
expected: FAIL

View file

@ -1,6 +1,2 @@
[font-weight-interpolation.html] [font-weight-interpolation.html]
bug: https://github.com/servo/servo/issues/21570 bug: https://github.com/servo/servo/issues/21570
expected: TIMEOUT
[font-weight transition]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[multiple-position-color-stop-conic-2.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[repeating-conic-gradient.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[tiled-conic-gradients.html]
expected: FAIL

View file

@ -74,12 +74,6 @@
[padding-bottom length(mm) / events] [padding-bottom length(mm) / events]
expected: FAIL expected: FAIL
[letter-spacing length(em) / events]
expected: FAIL
[letter-spacing length(ex) / events]
expected: FAIL
[border-top-width length(px) / events] [border-top-width length(px) / events]
expected: FAIL expected: FAIL
@ -89,21 +83,9 @@
[padding-top length(em) / events] [padding-top length(em) / events]
expected: FAIL expected: FAIL
[letter-spacing length(mm) / events]
expected: FAIL
[line-height length(in) / events]
expected: FAIL
[font-size percentage(%) / events]
expected: FAIL
[outline-width length(pc) / events] [outline-width length(pc) / events]
expected: FAIL expected: FAIL
[text-indent percentage(%) / events]
expected: FAIL
[max-width length(in) / events] [max-width length(in) / events]
expected: FAIL expected: FAIL
@ -143,9 +125,6 @@
[top length(ex) / events] [top length(ex) / events]
expected: FAIL expected: FAIL
[text-shadow shadow(shadow) / events]
expected: FAIL
[padding-left length(px) / events] [padding-left length(px) / events]
expected: FAIL expected: FAIL
@ -185,9 +164,6 @@
[border-bottom-width length(pt) / events] [border-bottom-width length(pt) / events]
expected: FAIL expected: FAIL
[letter-spacing length(cm) / events]
expected: FAIL
[border-bottom-width length(in) / events] [border-bottom-width length(in) / events]
expected: FAIL expected: FAIL
@ -200,18 +176,12 @@
[height length(em) / events] [height length(em) / events]
expected: FAIL expected: FAIL
[letter-spacing length(px) / events]
expected: FAIL
[height length(cm) / events] [height length(cm) / events]
expected: FAIL expected: FAIL
[padding-top length(in) / events] [padding-top length(in) / events]
expected: FAIL expected: FAIL
[text-indent length(mm) / events]
expected: FAIL
[max-width length(ex) / events] [max-width length(ex) / events]
expected: FAIL expected: FAIL
@ -233,9 +203,6 @@
[left length(pc) / events] [left length(pc) / events]
expected: FAIL expected: FAIL
[font-size length(px) / events]
expected: FAIL
[vertical-align length(em) / events] [vertical-align length(em) / events]
expected: FAIL expected: FAIL
@ -254,15 +221,9 @@
[vertical-align length(cm) / events] [vertical-align length(cm) / events]
expected: FAIL expected: FAIL
[text-indent length(ex) / events]
expected: FAIL
[padding-bottom length(px) / events] [padding-bottom length(px) / events]
expected: FAIL expected: FAIL
[line-height length(em) / events]
expected: FAIL
[max-width percentage(%) / events] [max-width percentage(%) / events]
expected: FAIL expected: FAIL
@ -293,12 +254,6 @@
[width length(pc) / events] [width length(pc) / events]
expected: FAIL expected: FAIL
[font-size length(pt) / events]
expected: FAIL
[font-size length(in) / events]
expected: FAIL
[vertical-align length(mm) / events] [vertical-align length(mm) / events]
expected: FAIL expected: FAIL
@ -329,27 +284,18 @@
[margin-right length(ex) / events] [margin-right length(ex) / events]
expected: FAIL expected: FAIL
[text-indent length(in) / events]
expected: FAIL
[border-right-width length(cm) / events] [border-right-width length(cm) / events]
expected: FAIL expected: FAIL
[margin-right length(em) / events] [margin-right length(em) / events]
expected: FAIL expected: FAIL
[letter-spacing length(in) / events]
expected: FAIL
[border-left-width length(ex) / events] [border-left-width length(ex) / events]
expected: FAIL expected: FAIL
[min-width length(mm) / events] [min-width length(mm) / events]
expected: FAIL expected: FAIL
[letter-spacing length(pc) / events]
expected: FAIL
[margin-right length(pc) / events] [margin-right length(pc) / events]
expected: FAIL expected: FAIL
@ -368,24 +314,12 @@
[min-height length(ex) / events] [min-height length(ex) / events]
expected: FAIL expected: FAIL
[text-indent length(pc) / events]
expected: FAIL
[text-indent length(em) / events]
expected: FAIL
[bottom length(em) / events] [bottom length(em) / events]
expected: FAIL expected: FAIL
[border-right-color color(rgba) / events] [border-right-color color(rgba) / events]
expected: FAIL expected: FAIL
[font-size length(pc) / events]
expected: FAIL
[line-height length(pc) / events]
expected: FAIL
[right length(in) / events] [right length(in) / events]
expected: FAIL expected: FAIL
@ -416,12 +350,6 @@
[margin-left length(ex) / events] [margin-left length(ex) / events]
expected: FAIL expected: FAIL
[text-indent length(px) / events]
expected: FAIL
[text-indent length(cm) / events]
expected: FAIL
[top length(px) / events] [top length(px) / events]
expected: FAIL expected: FAIL
@ -434,18 +362,9 @@
[margin-bottom length(ex) / events] [margin-bottom length(ex) / events]
expected: FAIL expected: FAIL
[font-weight font-weight(keyword) / events]
expected: FAIL
[font-weight font-weight(numeric) / events]
expected: FAIL
[max-width length(mm) / events] [max-width length(mm) / events]
expected: FAIL expected: FAIL
[line-height length(mm) / events]
expected: FAIL
[height percentage(%) / events] [height percentage(%) / events]
expected: FAIL expected: FAIL
@ -455,12 +374,6 @@
[border-top-width length(mm) / events] [border-top-width length(mm) / events]
expected: FAIL expected: FAIL
[line-height length(cm) / events]
expected: FAIL
[word-spacing length(pt) / events]
expected: FAIL
[border-left-width length(em) / events] [border-left-width length(em) / events]
expected: FAIL expected: FAIL
@ -485,27 +398,18 @@
[padding-right length(mm) / events] [padding-right length(mm) / events]
expected: FAIL expected: FAIL
[line-height length(pt) / events]
expected: FAIL
[border-left-width length(px) / events] [border-left-width length(px) / events]
expected: FAIL expected: FAIL
[left length(cm) / events] [left length(cm) / events]
expected: FAIL expected: FAIL
[word-spacing length(ex) / events]
expected: FAIL
[margin-right length(px) / events] [margin-right length(px) / events]
expected: FAIL expected: FAIL
[clip rectangle(rectangle) / events] [clip rectangle(rectangle) / events]
expected: FAIL expected: FAIL
[color color(rgba) / events]
expected: FAIL
[margin-left length(cm) / events] [margin-left length(cm) / events]
expected: FAIL expected: FAIL
@ -515,18 +419,12 @@
[min-width length(in) / events] [min-width length(in) / events]
expected: FAIL expected: FAIL
[word-spacing percentage(%) / events]
expected: FAIL
[padding-right length(cm) / events] [padding-right length(cm) / events]
expected: FAIL expected: FAIL
[width length(em) / events] [width length(em) / events]
expected: FAIL expected: FAIL
[line-height percentage(%) / events]
expected: FAIL
[margin-left length(em) / events] [margin-left length(em) / events]
expected: FAIL expected: FAIL
@ -539,9 +437,6 @@
[bottom length(pc) / events] [bottom length(pc) / events]
expected: FAIL expected: FAIL
[text-indent length(pt) / events]
expected: FAIL
[top percentage(%) / events] [top percentage(%) / events]
expected: FAIL expected: FAIL
@ -560,15 +455,9 @@
[left length(mm) / events] [left length(mm) / events]
expected: FAIL expected: FAIL
[line-height length(ex) / events]
expected: FAIL
[bottom length(px) / events] [bottom length(px) / events]
expected: FAIL expected: FAIL
[line-height number(integer) / events]
expected: FAIL
[padding-left length(pc) / events] [padding-left length(pc) / events]
expected: FAIL expected: FAIL
@ -587,27 +476,15 @@
[padding-left length(ex) / events] [padding-left length(ex) / events]
expected: FAIL expected: FAIL
[word-spacing length(cm) / events]
expected: FAIL
[font-size length(mm) / events]
expected: FAIL
[margin-bottom length(cm) / events] [margin-bottom length(cm) / events]
expected: FAIL expected: FAIL
[word-spacing length(mm) / events]
expected: FAIL
[max-width length(pt) / events] [max-width length(pt) / events]
expected: FAIL expected: FAIL
[border-right-width length(em) / events] [border-right-width length(em) / events]
expected: FAIL expected: FAIL
[font-size length(cm) / events]
expected: FAIL
[margin-left length(in) / events] [margin-left length(in) / events]
expected: FAIL expected: FAIL
@ -656,9 +533,6 @@
[vertical-align percentage(%) / events] [vertical-align percentage(%) / events]
expected: FAIL expected: FAIL
[word-spacing length(em) / events]
expected: FAIL
[margin-left length(pc) / events] [margin-left length(pc) / events]
expected: FAIL expected: FAIL
@ -668,15 +542,9 @@
[padding-bottom length(ex) / events] [padding-bottom length(ex) / events]
expected: FAIL expected: FAIL
[line-height number(decimal) / events]
expected: FAIL
[padding-left length(em) / events] [padding-left length(em) / events]
expected: FAIL expected: FAIL
[letter-spacing length(pt) / events]
expected: FAIL
[bottom percentage(%) / events] [bottom percentage(%) / events]
expected: FAIL expected: FAIL
@ -725,9 +593,6 @@
[height length(pt) / events] [height length(pt) / events]
expected: FAIL expected: FAIL
[word-spacing length(in) / events]
expected: FAIL
[padding-left length(in) / events] [padding-left length(in) / events]
expected: FAIL expected: FAIL
@ -737,9 +602,6 @@
[left percentage(%) / events] [left percentage(%) / events]
expected: FAIL expected: FAIL
[word-spacing length(px) / events]
expected: FAIL
[padding-bottom length(pc) / events] [padding-bottom length(pc) / events]
expected: FAIL expected: FAIL
@ -776,30 +638,18 @@
[right length(pc) / events] [right length(pc) / events]
expected: FAIL expected: FAIL
[line-height length(px) / events]
expected: FAIL
[word-spacing length(pc) / events]
expected: FAIL
[vertical-align length(pt) / events] [vertical-align length(pt) / events]
expected: FAIL expected: FAIL
[padding-top length(cm) / events] [padding-top length(cm) / events]
expected: FAIL expected: FAIL
[font-size length(em) / events]
expected: FAIL
[right length(cm) / events] [right length(cm) / events]
expected: FAIL expected: FAIL
[outline-offset length(pt) / events] [outline-offset length(pt) / events]
expected: FAIL expected: FAIL
[font-size length(ex) / events]
expected: FAIL
[min-height length(in) / events] [min-height length(in) / events]
expected: FAIL expected: FAIL

View file

@ -0,0 +1,2 @@
[appearance-revert-001.tentative.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[outline-028.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[outline-with-padding-001.html]
expected: FAIL

View file

@ -2,3 +2,6 @@
[listeners are called when <iframe> is resized] [listeners are called when <iframe> is resized]
expected: FAIL expected: FAIL
[listeners are called correct number of times]
expected: FAIL

View file

@ -1,4 +0,0 @@
[elementFromPoint-001.html]
[CSSOM View - 5 - extensions to the Document interface]
expected: FAIL

View file

@ -21,3 +21,6 @@
[test the top of layer] [test the top of layer]
expected: FAIL expected: FAIL
[test some point of the element: top left corner]
expected: FAIL

View file

@ -2,6 +2,3 @@
[elementsFromPoint on the root document for points in iframe elements] [elementsFromPoint on the root document for points in iframe elements]
expected: FAIL expected: FAIL
[elementsFromPoint on inner documents]
expected: FAIL

View file

@ -1,4 +0,0 @@
[elementsFromPoint-invalid-cases.html]
[The root element is the last element returned for otherwise empty queries within the viewport]
expected: FAIL

View file

@ -0,0 +1,2 @@
[backdrop-filter-clip-rounded-clip.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[HTMLMediaElement.html]
expected: TIMEOUT

View file

@ -0,0 +1,57 @@
[textdecoder-labels.any.html]
[unicode11utf8 => UTF-8]
expected: FAIL
[ucs-2 => UTF-16LE]
expected: FAIL
[unicodefffe => UTF-16BE]
expected: FAIL
[unicode => UTF-16LE]
expected: FAIL
[csunicode => UTF-16LE]
expected: FAIL
[x-unicode20utf8 => UTF-8]
expected: FAIL
[iso-10646-ucs-2 => UTF-16LE]
expected: FAIL
[unicodefeff => UTF-16LE]
expected: FAIL
[unicode20utf8 => UTF-8]
expected: FAIL
[textdecoder-labels.any.worker.html]
[unicode11utf8 => UTF-8]
expected: FAIL
[ucs-2 => UTF-16LE]
expected: FAIL
[unicodefffe => UTF-16BE]
expected: FAIL
[unicode => UTF-16LE]
expected: FAIL
[csunicode => UTF-16LE]
expected: FAIL
[x-unicode20utf8 => UTF-8]
expected: FAIL
[iso-10646-ucs-2 => UTF-16LE]
expected: FAIL
[unicodefeff => UTF-16LE]
expected: FAIL
[unicode20utf8 => UTF-8]
expected: FAIL

View file

@ -312,21 +312,24 @@
[fetch(): separate response Content-Type: text/plain ] [fetch(): separate response Content-Type: text/plain ]
expected: NOTRUN expected: NOTRUN
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
expected: FAIL
[<iframe>: combined response Content-Type: text/html */*;charset=gbk] [<iframe>: combined response Content-Type: text/html */*;charset=gbk]
expected: FAIL expected: FAIL
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
expected: FAIL
[<iframe>: separate response Content-Type: text/plain */*] [<iframe>: separate response Content-Type: text/plain */*]
expected: FAIL expected: FAIL
[<iframe>: combined response Content-Type: text/html;" \\" text/plain] [<iframe>: combined response Content-Type: text/html;" \\" text/plain]
expected: FAIL expected: FAIL
[<iframe>: combined response Content-Type: text/html;x=" text/plain] [<iframe>: combined response Content-Type: */* text/html]
expected: FAIL
[<iframe>: combined response Content-Type: text/html */*]
expected: FAIL
[<iframe>: separate response Content-Type: text/html;" text/plain]
expected: FAIL
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
expected: FAIL expected: FAIL

View file

@ -53,6 +53,9 @@
[combined text/javascript ] [combined text/javascript ]
expected: FAIL expected: FAIL
[separate text/javascript;charset=windows-1252 text/javascript] [separate text/javascript;charset=windows-1252 error text/javascript]
expected: FAIL
[separate text/javascript x/x]
expected: FAIL expected: FAIL

View file

@ -11,6 +11,9 @@
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!] [X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
expected: FAIL expected: FAIL
[X-Content-Type-Options%3A%20%40%23%24%23%25%25%26%5E%26%5E*()()11!%2Cnosniff] [X-Content-Type-Options%3A%20%2Cnosniff]
expected: FAIL
[X-Content-Type-Options%3A%0D%0AX-Content-Type-Options%3A%20nosniff]
expected: FAIL expected: FAIL

View file

@ -0,0 +1,4 @@
[revalidate-not-blocked-by-csp.html]
[Request revalidation aren't blocked by CSP]
expected: FAIL

View file

@ -1,4 +0,0 @@
[traverse_the_history_3.html]
[Multiple history traversals, last would be aborted]
expected: FAIL

View file

@ -1,4 +0,0 @@
[traverse_the_history_4.html]
[Multiple history traversals, last would be aborted]
expected: FAIL

View file

@ -1,20 +1,16 @@
[supported-elements.html] [supported-elements.html]
expected: TIMEOUT
[Contenteditable element should support autofocus] [Contenteditable element should support autofocus]
expected: FAIL expected: FAIL
[Element with tabindex should support autofocus] [Element with tabindex should support autofocus]
expected: TIMEOUT expected: FAIL
[Host element with delegatesFocus including no focusable descendants should be skipped] [Host element with delegatesFocus including no focusable descendants should be skipped]
expected: NOTRUN expected: FAIL
[Area element should support autofocus] [Area element should support autofocus]
expected: NOTRUN expected: FAIL
[Host element with delegatesFocus should support autofocus] [Host element with delegatesFocus should support autofocus]
expected: NOTRUN expected: FAIL
[Non-HTMLElement should not support autofocus]
expected: NOTRUN

View file

@ -1,6 +1,6 @@
[iframe_sandbox_popups_nonescaping-3.html] [iframe_sandbox_popups_nonescaping-3.html]
type: testharness type: testharness
expected: CRASH expected: TIMEOUT
[Check that popups from a sandboxed iframe do not escape the sandbox] [Check that popups from a sandboxed iframe do not escape the sandbox]
expected: FAIL expected: NOTRUN

View file

@ -1,4 +0,0 @@
[iframe_005.html]
[document.write external script into iframe write back into parent]
expected: FAIL

View file

@ -33,3 +33,12 @@
[Parsing: <non-spec:/test?a#b\x00c> against <about:blank>] [Parsing: <non-spec:/test?a#b\x00c> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <file://­/p> against <about:blank>]
expected: FAIL
[Parsing: <file://%C2%AD/p> against <about:blank>]
expected: FAIL
[Parsing: <file://xn--/p> against <about:blank>]
expected: FAIL

View file

@ -33,3 +33,12 @@
[Parsing: <non-spec:/test?a#b\x00c> against <about:blank>] [Parsing: <non-spec:/test?a#b\x00c> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <file://­/p> against <about:blank>]
expected: FAIL
[Parsing: <file://%C2%AD/p> against <about:blank>]
expected: FAIL
[Parsing: <file://xn--/p> against <about:blank>]
expected: FAIL

View file

@ -102,3 +102,48 @@
[window.open(): a// should throw] [window.open(): a// should throw]
expected: FAIL expected: FAIL
[URL's constructor's base argument: file://xn--/p should throw]
expected: FAIL
[window.open(): file://xn--/p should throw]
expected: FAIL
[URL's href: file://%C2%AD/p should throw]
expected: FAIL
[Location's href: file://­/p should throw]
expected: FAIL
[window.open(): file://%C2%AD/p should throw]
expected: FAIL
[XHR: file://xn--/p should throw]
expected: FAIL
[URL's constructor's base argument: file://%C2%AD/p should throw]
expected: FAIL
[window.open(): file://­/p should throw]
expected: FAIL
[XHR: file://%C2%AD/p should throw]
expected: FAIL
[Location's href: file://xn--/p should throw]
expected: FAIL
[URL's href: file://xn--/p should throw]
expected: FAIL
[URL's constructor's base argument: file://­/p should throw]
expected: FAIL
[URL's href: file://­/p should throw]
expected: FAIL
[XHR: file://­/p should throw]
expected: FAIL
[Location's href: file://%C2%AD/p should throw]
expected: FAIL

View file

@ -189,3 +189,51 @@
[xn--1ug.example (using <a>.hostname)] [xn--1ug.example (using <a>.hostname)]
expected: FAIL expected: FAIL
[a%C2%ADb (using <area>.hostname)]
expected: FAIL
[a­b (using <area>.host)]
expected: FAIL
[­ (using URL.host)]
expected: FAIL
[xn-- (using <area>.hostname)]
expected: FAIL
[%C2%AD (using <area>)]
expected: FAIL
[­ (using <area>.hostname)]
expected: FAIL
[%C2%AD (using URL.host)]
expected: FAIL
[­ (using <area>)]
expected: FAIL
[­ (using <area>.host)]
expected: FAIL
[xn-- (using <area>)]
expected: FAIL
[a­b (using <area>.hostname)]
expected: FAIL
[a%C2%ADb (using <area>.host)]
expected: FAIL
[xn-- (using <area>.host)]
expected: FAIL
[xn-- (using URL.host)]
expected: FAIL
[%C2%AD (using <area>.host)]
expected: FAIL
[%C2%AD (using <area>.hostname)]
expected: FAIL

View file

@ -24,3 +24,12 @@
[Parsing: <non-spec:/test?a#b\x00c> against <about:blank>] [Parsing: <non-spec:/test?a#b\x00c> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <file://­/p> against <about:blank>]
expected: FAIL
[Parsing: <file://%C2%AD/p> against <about:blank>]
expected: FAIL
[Parsing: <file://xn--/p> against <about:blank>]
expected: FAIL

View file

@ -8,9 +8,6 @@
[Module interface: mod must inherit property "customSections(Module, USVString)" with the proper type] [Module interface: mod must inherit property "customSections(Module, USVString)" with the proper type]
expected: FAIL expected: FAIL
[wasm-js-api interfaces.]
expected: FAIL
[idlharness.any.html] [idlharness.any.html]
[Module interface: calling customSections(Module, USVString) on mod with too few arguments must throw TypeError] [Module interface: calling customSections(Module, USVString) on mod with too few arguments must throw TypeError]
@ -22,6 +19,3 @@
[Module interface: mod must inherit property "customSections(Module, USVString)" with the proper type] [Module interface: mod must inherit property "customSections(Module, USVString)" with the proper type]
expected: FAIL expected: FAIL
[wasm-js-api interfaces.]
expected: FAIL

View file

@ -56,7 +56,7 @@ tasks:
owner: ${owner} owner: ${owner}
source: ${event.repository.clone_url} source: ${event.repository.clone_url}
payload: payload:
image: webplatformtests/wpt:0.36 image: webplatformtests/wpt:0.37
maxRunTime: 7200 maxRunTime: 7200
artifacts: artifacts:
public/results: public/results:

View file

@ -26,9 +26,6 @@
['FileAPI'], ['FileAPI'],
['dom', 'html', 'url'], ['dom', 'html', 'url'],
idl_array => { idl_array => {
idl_array.add_untested_idls(
"[Exposed=(Window,Worker)] interface ArrayBuffer {};"
);
idl_array.add_objects({ idl_array.add_objects({
Blob: ['new Blob(["TEST"])'], Blob: ['new Blob(["TEST"])'],
File: ['new File(["myFileBits"], "myFileName")'], File: ['new File(["myFileBits"], "myFileName")'],

View file

@ -9,7 +9,6 @@ idl_test(
['FileAPI'], ['FileAPI'],
['dom', 'html', 'url'], ['dom', 'html', 'url'],
idl_array => { idl_array => {
idl_array.add_untested_idls("[Exposed=(Window,Worker)] interface ArrayBuffer {};");
idl_array.add_objects({ idl_array.add_objects({
Blob: ['new Blob(["TEST"])'], Blob: ['new Blob(["TEST"])'],
File: ['new File(["myFileBits"], "myFileName")'], File: ['new File(["myFileBits"], "myFileName")'],

View file

@ -28,15 +28,7 @@ test(t => {
}, "Object.prototype.toString applied after modifying @@toStringTag"); }, "Object.prototype.toString applied after modifying @@toStringTag");
// Chrome had a bug (https://bugs.chromium.org/p/chromium/issues/detail?id=793406) where if there // Chrome had a bug (https://bugs.chromium.org/p/chromium/issues/detail?id=793406) where if there
// was no @@toStringTag, it would fall back to a magic class string. This tests that the bug is // was no @@toStringTag, it would fall back to a magic class string. Tests for this are present in
// fixed. // the sibling class-string*.any.js tests. However, the named properties object always fails calls
// to [[DefineOwnProperty]] or [[SetPrototypeOf]] per the Web IDL spec, so there is no way to
// Note: we cannot null out the prototype of the named properties object per // trigger the buggy behavior for it.
// https://heycam.github.io/webidl/#named-properties-object-setprototypeof so we don't have a test that does that.
// This test must be last.
test(() => {
delete namedPropertiesObject[Symbol.toStringTag];
assert_equals(Object.prototype.toString.call(namedPropertiesObject), "[object EventTarget]", "prototype");
}, "Object.prototype.toString applied after deleting @@toStringTag");

View file

@ -0,0 +1,67 @@
<!doctype html>
<meta charset="utf-8">
<title>Async Clipboard raw platform-specific write -> read tests</title>
<link rel="help" href="https://w3c.github.io/clipboard-apis/#async-clipboard-api">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script>
'use strict';
async function rawWriteBeforeTest() {
const format = 'RawClipboardDisabledFormat';
const blob = new Blob(['RawClipboardDisabled'], {type: format});
const clipboardItem = new ClipboardItem({[format]: blob}, {raw: true});
await navigator.clipboard.write([clipboardItem]);
}
function platformFormat() {
if(navigator.platform.includes('Win'))
return 'CF_TEXT';
if(navigator.platform.includes('Linux'))
return 'text/plain';
return 'PlatformNeutralFormat';
}
// Writes a payload with platform-specific content and checks to ensure the
// correct data was written successfully.
promise_test(async t => {
// This extra raw write is used to create consistency in the error message
// when the RawClipboard flag isn't enabled.
// TODO(https://crbug.com/897289): Remove this after RawClipboard is enabled
// by default.
await rawWriteBeforeTest();
const dataToWrite = 'Test text.';
const format = platformFormat();
const blobInput = new Blob([dataToWrite], {type: format});
// Blob types are automatically converted to lower-case.
assert_equals(blobInput.type, format.toLowerCase());
const clipboardItemInput = new ClipboardItem(
{[format]: blobInput}, {raw: true});
await navigator.clipboard.write([clipboardItemInput]);
// Items should be readable on a raw clipboard after raw write.
const clipboardItems = await navigator.clipboard.read({raw: true});
assert_equals(clipboardItems.length, 1);
const clipboardItem = clipboardItems[0];
assert_true(clipboardItem instanceof ClipboardItem);
const blobOutput = await clipboardItem.getType(format);
assert_equals(blobOutput.type, format);
const data = await (new Response(blobOutput)).text();
assert_equals(data, dataToWrite);
if(format === 'PlatformNeutralFormat')
return;
// These examples use native text formats, so these formats should be
// accessible as text.
const textOutput = await navigator.clipboard.readText();
assert_equals(textOutput, dataToWrite);
}, 'Verify write and read clipboard given platform-specific raw input');
</script>
<p>
Note: This is a manual test because it writes/reads to the shared system
clipboard and thus cannot be run async with other tests that might interact
with the clipboard.
</p>

View file

@ -1,23 +1,47 @@
<!doctype html> <!doctype html>
<meta charset="utf-8"> <meta charset="utf-8">
<title> Async Clipboard raw write -> Async Clipboard raw read tests </title> <title>Async Clipboard raw write -> Async Clipboard raw read test</title>
<link rel="help" href="https://w3c.github.io/clipboard-apis/#async-clipboard-api"> <link rel="help" href="https://w3c.github.io/clipboard-apis/#async-clipboard-api">
<script src="/resources/testharness.js"></script> <script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script> <script src="/resources/testharnessreport.js"></script>
<script> <script>
async function readWriteTest(rawInput) { 'use strict';
promise_test(async t => {
const blobInput = new Blob([rawInput], {type: 'chromium/x-test-format'});
const clipboardItem = new ClipboardItem(
{'chromium/x-test-format': blobInput}, {raw: true});
await navigator.clipboard.write([clipboardItem]); // TODO(huangdarwin): Move raw clipboard tests/expectations into a separate
// TODO(https://crbug.com/897289): Implement raw clipboard read. // folder (in a follow-up CL, to aid in easier reviewing of diffs).
promise_test(async t => {
const format1 = 'application/x-raw-clipboard-test-format-1';
const format2 = 'application/x-raw-clipboard-test-format-2';
const blobInput1 = new Blob(['input data 1'], {type: format1});
const blobInput2 = new Blob(['input data 2'], {type: format2});
const clipboardItemInput = new ClipboardItem(
{[format1]: blobInput1, [format2]: blobInput2}, {raw: true});
await navigator.clipboard.write([clipboardItemInput]);
}, 'Verify write and read clipboard given arbitrary raw input: ' + rawInput); // Items may not be readable on the sanitized clipboard after raw write.
} await promise_rejects_dom(t, 'DataError',
navigator.clipboard.read({raw: false}));
// Items should be readable on a raw clipboard after raw write.
const clipboardItems = await navigator.clipboard.read({raw: true});
assert_equals(clipboardItems.length, 1);
const clipboardItem = clipboardItems[0];
assert_true(clipboardItem instanceof ClipboardItem);
// This test can't verify clipboardItem.types, because its size and values
// are both platform-dependent.
const blobOutput1 = await clipboardItem.getType(format1);
assert_equals(blobOutput1.type, format1);
const data1 = await (new Response(blobOutput1)).text();
assert_equals(data1, 'input data 1');
const blobOutput2 = await clipboardItem.getType(format2);
assert_equals(blobOutput2.type, format2);
const data2 = await (new Response(blobOutput2)).text();
assert_equals(data2, 'input data 2');
}, 'Verify write and read clipboard given 2 platform-neutral raw inputs');
readWriteTest('Async Clipboard raw write -> Async Clipboard raw read tests');
</script> </script>
<p> <p>
Note: This is a manual test because it writes/reads to the shared system Note: This is a manual test because it writes/reads to the shared system

View file

@ -13,8 +13,8 @@ const CROSS_ORIGIN = get_host_info().HTTPS_REMOTE_ORIGIN;
const CROSS_SITE = get_host_info().HTTPS_NOTSAMESITE_ORIGIN; const CROSS_SITE = get_host_info().HTTPS_NOTSAMESITE_ORIGIN;
const blank_path = "/common/blank.html" const blank_path = "/common/blank.html"
const redirect = url => const redirect = url =>
blank_path + `?token=${token()}&pipe=status(302)|header(Location,${url})`; `/content-security-policy/reporting/support/redirect-throw-function.sub.py?token=${token()}`;
const script_path = "/content-security-policy/reporting/support/throw-function.js" const script_path = "/content-security-policy/reporting/support/throw-function.js"
const script_ref = "#ref" const script_ref = "#ref"

View file

@ -0,0 +1,8 @@
import re
def main(request, response):
response.status = 302;
location = re.sub('redirect-throw-function.*',
'throw-function.js?secret=1234#ref',
request.url)
response.headers.set("Location", location);

View file

@ -1,4 +1,4 @@
// META: global=window,serviceworker // META: global=window,worker
// META: timeout=long // META: timeout=long
// META: script=/resources/WebIDLParser.js // META: script=/resources/WebIDLParser.js
// META: script=/resources/idlharness.js // META: script=/resources/idlharness.js
@ -20,7 +20,7 @@ idl_test(
'new ExtendableCookieChangeEvent("cookiechange")'], 'new ExtendableCookieChangeEvent("cookiechange")'],
ServiceWorkerGlobalScope: ['self'], ServiceWorkerGlobalScope: ['self'],
}); });
} else { } else if (self.GLOBAL.isWindow()) {
const registration = await service_worker_unregister_and_register( const registration = await service_worker_unregister_and_register(
t, 'resources/empty_sw.js', 'resources/does/not/exist'); t, 'resources/empty_sw.js', 'resources/does/not/exist');
t.add_cleanup(() => registration.unregister()); t.add_cleanup(() => registration.unregister());
@ -34,10 +34,12 @@ idl_test(
}); });
} }
idl_array.add_objects({ if (isServiceWorker || self.GLOBAL.isWindow()) {
CookieStore: ['self.cookieStore'], idl_array.add_objects({
CookieStoreManager: ['self.registration.cookies'], CookieStore: ['self.cookieStore'],
ServiceWorkerRegistration: ['self.registration'], CookieStoreManager: ['self.registration.cookies'],
}); ServiceWorkerRegistration: ['self.registration'],
});
}
} }
); );

View file

@ -4,7 +4,7 @@
<title>CSS Flexible Box Test: align-content property - center</title> <title>CSS Flexible Box Test: align-content property - center</title>
<link rel="author" title="haosdent" href="mailto:haosdent@gmail.com"> <link rel="author" title="haosdent" href="mailto:haosdent@gmail.com">
<link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#align-content-property"> <link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#align-content-property">
<link rel="match" href="reference/ttwf-reftest-flex-align-content-center-ref.html"> <link rel="match" href="reference/flex-align-content-center-ref.html">
<meta name="assert" content="Statement describing what the test case is asserting"> <meta name="assert" content="Statement describing what the test case is asserting">
<style type="text/css"> <style type="text/css">
.container { .container {

View file

@ -4,7 +4,7 @@
<title>CSS Flexible Box Test: align-content property - flex-end</title> <title>CSS Flexible Box Test: align-content property - flex-end</title>
<link rel="author" title="haosdent" href="mailto:haosdent@gmail.com"> <link rel="author" title="haosdent" href="mailto:haosdent@gmail.com">
<link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#align-content-property"> <link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#align-content-property">
<link rel="match" href="reference/ttwf-reftest-flex-align-content-end-ref.html"> <link rel="match" href="reference/flex-align-content-end-ref.html">
<meta name="assert" content="Statement describing what the test case is asserting"> <meta name="assert" content="Statement describing what the test case is asserting">
<style type="text/css"> <style type="text/css">
.container { .container {

View file

@ -4,7 +4,7 @@
<title>CSS Flexible Box Test: align-content property - space-around</title> <title>CSS Flexible Box Test: align-content property - space-around</title>
<link rel="author" title="haosdent" href="mailto:haosdent@gmail.com"> <link rel="author" title="haosdent" href="mailto:haosdent@gmail.com">
<link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#align-content-property"> <link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#align-content-property">
<link rel="match" href="reference/ttwf-reftest-flex-align-content-space-around-ref.html"> <link rel="match" href="reference/flex-align-content-space-around-ref.html">
<meta name="assert" content="Statement describing what the test case is asserting"> <meta name="assert" content="Statement describing what the test case is asserting">
<style type="text/css"> <style type="text/css">
.container { .container {

View file

@ -4,7 +4,7 @@
<title>CSS Flexible Box Test: align-content property - space-between</title> <title>CSS Flexible Box Test: align-content property - space-between</title>
<link rel="author" title="haosdent" href="mailto:haosdent@gmail.com"> <link rel="author" title="haosdent" href="mailto:haosdent@gmail.com">
<link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#align-content-property"> <link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#align-content-property">
<link rel="match" href="reference/ttwf-reftest-flex-align-content-space-between-ref.html"> <link rel="match" href="reference/flex-align-content-space-between-ref.html">
<meta name="assert" content="Statement describing what the test case is asserting"> <meta name="assert" content="Statement describing what the test case is asserting">
<style type="text/css"> <style type="text/css">
.container { .container {

View file

@ -4,7 +4,7 @@
<title>CSS Flexible Box Test: align-content property - flex-start</title> <title>CSS Flexible Box Test: align-content property - flex-start</title>
<link rel="author" title="haosdent" href="mailto:haosdent@gmail.com"> <link rel="author" title="haosdent" href="mailto:haosdent@gmail.com">
<link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#align-content-property"> <link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#align-content-property">
<link rel="match" href="reference/ttwf-reftest-flex-align-content-start-ref.html"> <link rel="match" href="reference/flex-align-content-start-ref.html">
<meta name="assert" content="Statement describing what the test case is asserting"> <meta name="assert" content="Statement describing what the test case is asserting">
<style type="text/css"> <style type="text/css">
.container { .container {

View file

@ -4,7 +4,7 @@
<title>CSS Flexible Box Test: display proprety - flex</title> <title>CSS Flexible Box Test: display proprety - flex</title>
<link rel="author" title="haosdent" href="mailto:haosdent@gmail.com"> <link rel="author" title="haosdent" href="mailto:haosdent@gmail.com">
<link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#flex-containers"> <link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#flex-containers">
<link rel="match" href="reference/ttwf-reftest-flex-base-ref.html"> <link rel="match" href="reference/flex-base-ref.html">
<meta name="assert" content="Statement describing what the test case is asserting"> <meta name="assert" content="Statement describing what the test case is asserting">
<style type="text/css"> <style type="text/css">
.container { .container {

View file

@ -4,7 +4,7 @@
<title>CSS Flexible Box Test: flex-direction proprety - column-reverse</title> <title>CSS Flexible Box Test: flex-direction proprety - column-reverse</title>
<link rel="author" title="haosdent" href="mailto:haosdent@gmail.com"> <link rel="author" title="haosdent" href="mailto:haosdent@gmail.com">
<link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#flex-direction-property"> <link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#flex-direction-property">
<link rel="match" href="reference/ttwf-reftest-flex-direction-column-reverse-ref.html"> <link rel="match" href="reference/flex-direction-column-reverse-ref.html">
<meta name="assert" content="Statement describing what the test case is asserting"> <meta name="assert" content="Statement describing what the test case is asserting">
<style type="text/css"> <style type="text/css">
/* Positioned container allows for the self-describing statement to still /* Positioned container allows for the self-describing statement to still

View file

@ -4,7 +4,7 @@
<title>CSS Flexible Box Test: flex-direction proprety - column</title> <title>CSS Flexible Box Test: flex-direction proprety - column</title>
<link rel="author" title="haosdent" href="mailto:haosdent@gmail.com"> <link rel="author" title="haosdent" href="mailto:haosdent@gmail.com">
<link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#flex-direction-property"> <link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#flex-direction-property">
<link rel="match" href="reference/ttwf-reftest-flex-direction-column-ref.html"> <link rel="match" href="reference/flex-direction-column-ref.html">
<meta name="assert" content="Statement describing what the test case is asserting"> <meta name="assert" content="Statement describing what the test case is asserting">
<style type="text/css"> <style type="text/css">
/* Positioned container allows for the self-describing statement to still /* Positioned container allows for the self-describing statement to still

View file

@ -4,7 +4,7 @@
<title>CSS Flexible Box Test: flex-direction proprety - row-reverse</title> <title>CSS Flexible Box Test: flex-direction proprety - row-reverse</title>
<link rel="author" title="haosdent" href="mailto:haosdent@gmail.com"> <link rel="author" title="haosdent" href="mailto:haosdent@gmail.com">
<link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#flex-direction-property"> <link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#flex-direction-property">
<link rel="match" href="reference/ttwf-reftest-flex-direction-row-reverse-ref.html"> <link rel="match" href="reference/flex-direction-row-reverse-ref.html">
<meta name="assert" content="Statement describing what the test case is asserting"> <meta name="assert" content="Statement describing what the test case is asserting">
<style type="text/css"> <style type="text/css">
.container { .container {

View file

@ -4,7 +4,7 @@
<title>CSS Flexible Box Test: display proprety - inline-flex</title> <title>CSS Flexible Box Test: display proprety - inline-flex</title>
<link rel="author" title="haosdent" href="mailto:haosdent@gmail.com"> <link rel="author" title="haosdent" href="mailto:haosdent@gmail.com">
<link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#valdef-display-inline-flex"> <link rel="help" href="http://www.w3.org/TR/css-flexbox-1/#valdef-display-inline-flex">
<link rel="match" href="reference/ttwf-reftest-flex-inline-ref.html"> <link rel="match" href="reference/flex-inline-ref.html">
<meta name="assert" content="Statement describing what the test case is asserting"> <meta name="assert" content="Statement describing what the test case is asserting">
<style type="text/css"> <style type="text/css">
/* Positioned container allows for the self-describing statement to still /* Positioned container allows for the self-describing statement to still

View file

@ -0,0 +1,119 @@
<!DOCTYPE html>
<title>CSS Flexbox: scrollable overflow area (LTR)</title>
<link rel="help" href="https://www.w3.org/TR/css-flexbox-1/">
<link rel="help" href="https://www.w3.org/TR/css-overflow-3/#scrollable">
<link rel="match" href="reference/overflow-area-001-ref.html">
<style>
.set {
clear: both;
margin: 1em;
}
.test, .ref {
display: flex;
overflow: scroll;
border: solid blue;
background: aqua;
margin: 1em 0.5em;
float: left;
}
div {
flex: none;
}
.test {
padding: 10px;
width: 60px;
height: 60px;
}
.test > div {
margin: 20px;
border: 5px solid transparent;
padding: 5px;
width: 10px;
height: 10px;
background: teal;
}
.ref {
width: 80px;
height: 80px;
border-color: orange;
}
.ref > div {
border: 30px solid aqua;
width: 30px;
height: 30px;
background: teal;
}
</style>
<p>Test passes if all blue boxes in each row are identical to its first orange one,
including the size and position of the scrollbar.
<div class="set">
<div class="ref">
<div></div>
</div>
<div class="test" style="flex-flow: row">
<div></div>
</div>
<div class="test" style="flex-flow: row wrap">
<div></div>
</div>
<div class="test" style="flex-flow: column">
<div></div>
</div>
<div class="test" style="flex-flow: column wrap">
<div></div>
</div>
</div>
<div class="set">
<div class="ref" style="flex-flow: row-reverse">
<div></div>
</div>
<div class="test" style="flex-flow: row-reverse">
<div></div>
</div>
<div class="test" style="flex-flow: row-reverse wrap">
<div></div>
</div>
</div>
<div class="set">
<div class="ref" style="flex-flow: column-reverse">
<div></div>
</div>
<div class="test" style="flex-flow: column-reverse">
<div></div>
</div>
<div class="test" style="flex-flow: column-reverse wrap">
<div></div>
</div>
</div>
<div class="set">
<div class="ref" style="flex-flow: row wrap-reverse">
<div></div>
</div>
<div class="test" style="flex-flow: row wrap-reverse">
<div></div>
</div>
<div class="test" style="flex-flow: column-reverse wrap">
<div></div>
</div>
</div>
<div class="set">
<div class="ref" style="flex-flow: row-reverse wrap-reverse">
<div></div>
</div>
<div class="test" style="flex-flow: row-reverse wrap-reverse">
<div></div>
</div>
<div class="test" style="flex-flow: column-reverse wrap-reverse">
<div></div>
</div>
</div>

View file

@ -0,0 +1,120 @@
<!DOCTYPE html>
<title>CSS Flexbox: scrollable overflow area (RTL)</title>
<link rel="help" href="https://www.w3.org/TR/css-flexbox-1/">
<link rel="help" href="https://www.w3.org/TR/css-overflow-3/#scrollable">
<link rel="match" href="reference/overflow-area-002-ref.html">
<style>
.set {
clear: both;
margin: 1em;
direction: rtl;
}
.test, .ref {
display: flex;
overflow: scroll;
border: solid blue;
background: aqua;
margin: 1em 0.5em;
float: left;
}
div {
flex: none;
}
.test {
padding: 10px;
width: 60px;
height: 60px;
}
.test > div {
margin: 20px;
border: 5px solid transparent;
padding: 5px;
width: 10px;
height: 10px;
background: teal;
}
.ref {
width: 80px;
height: 80px;
border-color: orange;
}
.ref > div {
border: 30px solid aqua;
width: 30px;
height: 30px;
background: teal;
}
</style>
<p>Test passes if all blue boxes in each row are identical to its first orange one,
including the size and position of the scrollbar.
<div class="set">
<div class="ref">
<div></div>
</div>
<div class="test" style="flex-flow: row">
<div></div>
</div>
<div class="test" style="flex-flow: row wrap">
<div></div>
</div>
<div class="test" style="flex-flow: column">
<div></div>
</div>
<div class="test" style="flex-flow: column wrap">
<div></div>
</div>
</div>
<div class="set">
<div class="ref" style="flex-flow: row-reverse">
<div></div>
</div>
<div class="test" style="flex-flow: row-reverse">
<div></div>
</div>
<div class="test" style="flex-flow: row-reverse wrap">
<div></div>
</div>
</div>
<div class="set">
<div class="ref" style="flex-flow: column-reverse">
<div></div>
</div>
<div class="test" style="flex-flow: column-reverse">
<div></div>
</div>
<div class="test" style="flex-flow: column-reverse wrap">
<div></div>
</div>
</div>
<div class="set">
<div class="ref" style="flex-flow: row wrap-reverse">
<div></div>
</div>
<div class="test" style="flex-flow: row wrap-reverse">
<div></div>
</div>
<div class="test" style="flex-flow: column-reverse wrap">
<div></div>
</div>
</div>
<div class="set">
<div class="ref" style="flex-flow: row-reverse wrap-reverse">
<div></div>
</div>
<div class="test" style="flex-flow: row-reverse wrap-reverse">
<div></div>
</div>
<div class="test" style="flex-flow: column-reverse wrap-reverse">
<div></div>
</div>
</div>

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