mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
Update web-platform-tests to revision df7fc2ece226676b8398ece13ddfd31b4f1eca5c
This commit is contained in:
parent
033156b961
commit
cb40a5f9fe
186 changed files with 4525 additions and 1203 deletions
|
@ -5,12 +5,21 @@
|
|||
[Blob interface: operation stream()]
|
||||
expected: FAIL
|
||||
|
||||
[idl_test setup]
|
||||
expected: FAIL
|
||||
|
||||
[Blob interface: operation arrayBuffer()]
|
||||
expected: FAIL
|
||||
|
||||
[FileReader interface: operation readAsBinaryString(Blob)]
|
||||
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
|
||||
|
||||
|
|
|
@ -5,12 +5,21 @@
|
|||
[Blob interface: operation stream()]
|
||||
expected: FAIL
|
||||
|
||||
[idl_test setup]
|
||||
expected: FAIL
|
||||
|
||||
[Blob interface: operation arrayBuffer()]
|
||||
expected: FAIL
|
||||
|
||||
[FileReader interface: operation readAsBinaryString(Blob)]
|
||||
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
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
expected: TIMEOUT
|
||||
|
||||
[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.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[hit-test-floats-003.html]
|
||||
[Miss float below something else]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
[hit-test-floats-004.html]
|
||||
[Miss float below something else]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[flex-direction-column-reverse.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[flex-direction-column.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[overflow-area-001.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[multiple-position-color-stop-conic-2.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[repeating-conic-gradient.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[tiled-conic-gradients.html]
|
||||
expected: FAIL
|
|
@ -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
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[appearance-revert-001.tentative.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[outline-028.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[outline-with-padding-001.html]
|
||||
expected: FAIL
|
|
@ -2,3 +2,6 @@
|
|||
[listeners are called when <iframe> is resized]
|
||||
expected: FAIL
|
||||
|
||||
[listeners are called correct number of times]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -17,3 +17,6 @@
|
|||
[test the top of layer]
|
||||
expected: FAIL
|
||||
|
||||
[test some point of the element: top left corner]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -2,6 +2,3 @@
|
|||
[elementsFromPoint on the root document for points in iframe elements]
|
||||
expected: FAIL
|
||||
|
||||
[elementsFromPoint on inner documents]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[backdrop-filter-clip-rounded-clip.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[HTMLMediaElement.html]
|
||||
expected: TIMEOUT
|
|
@ -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
|
||||
|
|
@ -312,21 +312,24 @@
|
|||
[Response: combined response Content-Type: text/html;" \\" text/plain ";charset=GBK]
|
||||
expected: NOTRUN
|
||||
|
||||
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/plain */*]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;" \\" text/plain]
|
||||
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
|
||||
|
||||
|
|
|
@ -53,6 +53,9 @@
|
|||
[combined text/javascript ]
|
||||
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
|
||||
|
||||
|
|
|
@ -11,6 +11,9 @@
|
|||
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
||||
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
|
||||
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[revalidate-not-blocked-by-csp.html]
|
||||
[Request revalidation aren't blocked by CSP]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
[traverse_the_history_4.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
||||
|
|
@ -1,20 +1,16 @@
|
|||
[supported-elements.html]
|
||||
expected: TIMEOUT
|
||||
[Contenteditable element should support autofocus]
|
||||
expected: FAIL
|
||||
|
||||
[Host element with delegatesFocus including no focusable descendants should be skipped]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[Element with tabindex should support autofocus]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[Area element should support autofocus]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[Host element with delegatesFocus should support autofocus]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-HTMLElement should not support autofocus]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
[iframe_sandbox_popups_nonescaping-3.html]
|
||||
expected: CRASH
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: FAIL
|
||||
expected: NOTRUN
|
||||
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[iframe_005.html]
|
||||
[document.write external script into iframe write back into parent]
|
||||
expected: FAIL
|
||||
|
|
@ -1,25 +1,7 @@
|
|||
[a-element-xhtml.xhtml]
|
||||
[Parsing: <////> against <sc://x/>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <gopher:example.com/> against <http://example.org/foo/bar>]
|
||||
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>]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -29,117 +11,24 @@
|
|||
[Parsing: <gopher://foo:70/> against <about:blank>]
|
||||
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>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-spec:/test?a#b\x00c> against <about:blank>]
|
||||
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>]
|
||||
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>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <////x/> against <sc://x/>]
|
||||
[Parsing: <file:///p> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: </////mouse> against <file:///elephant>]
|
||||
[Parsing: <file://%C2%AD/p> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <file://spider///> 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://ñ>]
|
||||
[Parsing: <file://xn--/p> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,25 +1,7 @@
|
|||
[a-element.html]
|
||||
[Parsing: <////> against <sc://x/>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <gopher:example.com/> against <http://example.org/foo/bar>]
|
||||
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>]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -29,117 +11,24 @@
|
|||
[Parsing: <gopher://foo:70/> against <about:blank>]
|
||||
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>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-spec:/test?a#b\x00c> against <about:blank>]
|
||||
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>]
|
||||
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>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <////x/> against <sc://x/>]
|
||||
[Parsing: <file:///p> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: </////mouse> against <file:///elephant>]
|
||||
[Parsing: <file://%C2%AD/p> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <file://spider///> 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://ñ>]
|
||||
[Parsing: <file://xn--/p> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
|
|
145
tests/wpt/metadata-layout-2020/url/failure.html.ini
Normal file
145
tests/wpt/metadata-layout-2020/url/failure.html.ini
Normal 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
|
||||
|
238
tests/wpt/metadata-layout-2020/url/toascii.window.js.ini
Normal file
238
tests/wpt/metadata-layout-2020/url/toascii.window.js.ini
Normal 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
|
||||
|
||||
[ab (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
|
||||
|
||||
[ab (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
|
||||
|
|
@ -1,25 +1,7 @@
|
|||
[url-constructor.html]
|
||||
[Parsing: <////> against <sc://x/>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <gopher:example.com/> against <http://example.org/foo/bar>]
|
||||
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>]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -29,117 +11,24 @@
|
|||
[Parsing: <gopher://foo:70/> against <about:blank>]
|
||||
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>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <non-spec:/test?a#b\x00c> against <about:blank>]
|
||||
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>]
|
||||
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>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <////x/> against <sc://x/>]
|
||||
[Parsing: <file:///p> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: </////mouse> against <file:///elephant>]
|
||||
[Parsing: <file://%C2%AD/p> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
[Parsing: <file://spider///> 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://ñ>]
|
||||
[Parsing: <file://xn--/p> against <about:blank>]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,9 +0,0 @@
|
|||
[idlharness.any.worker.html]
|
||||
[wasm-js-api interfaces.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idlharness.any.html]
|
||||
[wasm-js-api interfaces.]
|
||||
expected: FAIL
|
||||
|
|
@ -33,6 +33,3 @@
|
|||
[Blob interface: new File(["myFileBits"\], "myFileName") must inherit property "stream()" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[idl_test setup]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -45,6 +45,3 @@
|
|||
[Blob interface: new File(["myFileBits"\], "myFileName") must inherit property "stream()" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[idl_test setup]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
expected: FAIL
|
||||
|
||||
[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.]
|
||||
expected: TIMEOUT
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,4 +0,0 @@
|
|||
[hit-test-floats-003.html]
|
||||
[Miss float below something else]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
[hit-test-floats-004.html]
|
||||
[Miss float below something else]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[flex-direction-column-reverse.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[flex-direction-column.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[overflow-area-001.html]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[ttwf-reftest-flex-direction-column-reverse.html]
|
||||
type: reftest
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[ttwf-reftest-flex-direction-column.html]
|
||||
type: reftest
|
||||
expected: FAIL
|
|
@ -1,6 +1,2 @@
|
|||
[font-weight-interpolation.html]
|
||||
bug: https://github.com/servo/servo/issues/21570
|
||||
expected: TIMEOUT
|
||||
[font-weight transition]
|
||||
expected: TIMEOUT
|
||||
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[multiple-position-color-stop-conic-2.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[repeating-conic-gradient.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[tiled-conic-gradients.html]
|
||||
expected: FAIL
|
|
@ -74,12 +74,6 @@
|
|||
[padding-bottom length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[border-top-width length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -89,21 +83,9 @@
|
|||
[padding-top length(em) / events]
|
||||
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]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -143,9 +125,6 @@
|
|||
[top length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-shadow shadow(shadow) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -185,9 +164,6 @@
|
|||
[border-bottom-width length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[border-bottom-width length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -200,18 +176,12 @@
|
|||
[height length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -233,9 +203,6 @@
|
|||
[left length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[vertical-align length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -254,15 +221,9 @@
|
|||
[vertical-align length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[max-width percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -293,12 +254,6 @@
|
|||
[width length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[vertical-align length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -329,27 +284,18 @@
|
|||
[margin-right length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-width length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -368,24 +314,12 @@
|
|||
[min-height length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-color color(rgba) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[right length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -416,12 +350,6 @@
|
|||
[margin-left length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[top length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -434,18 +362,9 @@
|
|||
[margin-bottom length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-weight font-weight(keyword) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-weight font-weight(numeric) / events]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[height percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -455,12 +374,6 @@
|
|||
[border-top-width length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -485,27 +398,18 @@
|
|||
[padding-right length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[border-left-width length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[left length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-right length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[clip rectangle(rectangle) / events]
|
||||
expected: FAIL
|
||||
|
||||
[color color(rgba) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -515,18 +419,12 @@
|
|||
[min-width length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-right length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[width length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -539,9 +437,6 @@
|
|||
[bottom length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[text-indent length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[top percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -560,15 +455,9 @@
|
|||
[left length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[bottom length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height number(integer) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -587,27 +476,15 @@
|
|||
[padding-left length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-bottom length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(mm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[max-width length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[border-right-width length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -656,9 +533,6 @@
|
|||
[vertical-align percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[margin-left length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -668,15 +542,9 @@
|
|||
[padding-bottom length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height number(decimal) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[letter-spacing length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[bottom percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -725,9 +593,6 @@
|
|||
[height length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-left length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -737,9 +602,6 @@
|
|||
[left percentage(%) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-bottom length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -776,30 +638,18 @@
|
|||
[right length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[line-height length(px) / events]
|
||||
expected: FAIL
|
||||
|
||||
[word-spacing length(pc) / events]
|
||||
expected: FAIL
|
||||
|
||||
[vertical-align length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[padding-top length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(em) / events]
|
||||
expected: FAIL
|
||||
|
||||
[right length(cm) / events]
|
||||
expected: FAIL
|
||||
|
||||
[outline-offset length(pt) / events]
|
||||
expected: FAIL
|
||||
|
||||
[font-size length(ex) / events]
|
||||
expected: FAIL
|
||||
|
||||
[min-height length(in) / events]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[appearance-revert-001.tentative.html]
|
||||
expected: FAIL
|
2
tests/wpt/metadata/css/css-ui/outline-028.html.ini
Normal file
2
tests/wpt/metadata/css/css-ui/outline-028.html.ini
Normal file
|
@ -0,0 +1,2 @@
|
|||
[outline-028.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[outline-with-padding-001.html]
|
||||
expected: FAIL
|
|
@ -2,3 +2,6 @@
|
|||
[listeners are called when <iframe> is resized]
|
||||
expected: FAIL
|
||||
|
||||
[listeners are called correct number of times]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[elementFromPoint-001.html]
|
||||
[CSSOM View - 5 - extensions to the Document interface]
|
||||
expected: FAIL
|
||||
|
|
@ -21,3 +21,6 @@
|
|||
[test the top of layer]
|
||||
expected: FAIL
|
||||
|
||||
[test some point of the element: top left corner]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -2,6 +2,3 @@
|
|||
[elementsFromPoint on the root document for points in iframe elements]
|
||||
expected: FAIL
|
||||
|
||||
[elementsFromPoint on inner documents]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[backdrop-filter-clip-rounded-clip.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[HTMLMediaElement.html]
|
||||
expected: TIMEOUT
|
57
tests/wpt/metadata/encoding/textdecoder-labels.any.js.ini
Normal file
57
tests/wpt/metadata/encoding/textdecoder-labels.any.js.ini
Normal 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
|
||||
|
|
@ -312,21 +312,24 @@
|
|||
[fetch(): separate response Content-Type: text/plain ]
|
||||
expected: NOTRUN
|
||||
|
||||
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/plain */*]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;" \\" text/plain]
|
||||
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
|
||||
|
||||
|
|
|
@ -53,6 +53,9 @@
|
|||
[combined text/javascript ]
|
||||
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
|
||||
|
||||
|
|
|
@ -11,6 +11,9 @@
|
|||
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
||||
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
|
||||
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[revalidate-not-blocked-by-csp.html]
|
||||
[Request revalidation aren't blocked by CSP]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
[traverse_the_history_3.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
[traverse_the_history_4.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
||||
|
|
@ -1,20 +1,16 @@
|
|||
[supported-elements.html]
|
||||
expected: TIMEOUT
|
||||
[Contenteditable element should support autofocus]
|
||||
expected: FAIL
|
||||
|
||||
[Element with tabindex should support autofocus]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[Host element with delegatesFocus including no focusable descendants should be skipped]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[Area element should support autofocus]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[Host element with delegatesFocus should support autofocus]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-HTMLElement should not support autofocus]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[iframe_sandbox_popups_nonescaping-3.html]
|
||||
type: testharness
|
||||
expected: CRASH
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: FAIL
|
||||
expected: NOTRUN
|
||||
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[iframe_005.html]
|
||||
[document.write external script into iframe write back into parent]
|
||||
expected: FAIL
|
||||
|
|
@ -33,3 +33,12 @@
|
|||
[Parsing: <non-spec:/test?a#b\x00c> against <about:blank>]
|
||||
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
|
||||
|
||||
|
|
|
@ -33,3 +33,12 @@
|
|||
[Parsing: <non-spec:/test?a#b\x00c> against <about:blank>]
|
||||
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
|
||||
|
||||
|
|
|
@ -102,3 +102,48 @@
|
|||
[window.open(): a// should throw]
|
||||
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
|
||||
|
||||
|
|
|
@ -189,3 +189,51 @@
|
|||
[xn--1ug.example (using <a>.hostname)]
|
||||
expected: FAIL
|
||||
|
||||
[a%C2%ADb (using <area>.hostname)]
|
||||
expected: FAIL
|
||||
|
||||
[ab (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
|
||||
|
||||
[ab (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
|
||||
|
||||
|
|
|
@ -24,3 +24,12 @@
|
|||
[Parsing: <non-spec:/test?a#b\x00c> against <about:blank>]
|
||||
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
|
||||
|
||||
|
|
|
@ -8,9 +8,6 @@
|
|||
[Module interface: mod must inherit property "customSections(Module, USVString)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[wasm-js-api interfaces.]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[idlharness.any.html]
|
||||
[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]
|
||||
expected: FAIL
|
||||
|
||||
[wasm-js-api interfaces.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -56,7 +56,7 @@ tasks:
|
|||
owner: ${owner}
|
||||
source: ${event.repository.clone_url}
|
||||
payload:
|
||||
image: webplatformtests/wpt:0.36
|
||||
image: webplatformtests/wpt:0.37
|
||||
maxRunTime: 7200
|
||||
artifacts:
|
||||
public/results:
|
||||
|
|
|
@ -26,9 +26,6 @@
|
|||
['FileAPI'],
|
||||
['dom', 'html', 'url'],
|
||||
idl_array => {
|
||||
idl_array.add_untested_idls(
|
||||
"[Exposed=(Window,Worker)] interface ArrayBuffer {};"
|
||||
);
|
||||
idl_array.add_objects({
|
||||
Blob: ['new Blob(["TEST"])'],
|
||||
File: ['new File(["myFileBits"], "myFileName")'],
|
||||
|
|
|
@ -9,7 +9,6 @@ idl_test(
|
|||
['FileAPI'],
|
||||
['dom', 'html', 'url'],
|
||||
idl_array => {
|
||||
idl_array.add_untested_idls("[Exposed=(Window,Worker)] interface ArrayBuffer {};");
|
||||
idl_array.add_objects({
|
||||
Blob: ['new Blob(["TEST"])'],
|
||||
File: ['new File(["myFileBits"], "myFileName")'],
|
||||
|
|
|
@ -28,15 +28,7 @@ test(t => {
|
|||
}, "Object.prototype.toString applied after modifying @@toStringTag");
|
||||
|
||||
// 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
|
||||
// fixed.
|
||||
|
||||
// Note: we cannot null out the prototype of the named properties object per
|
||||
// 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");
|
||||
// was no @@toStringTag, it would fall back to a magic class string. Tests for this are present in
|
||||
// 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
|
||||
// trigger the buggy behavior for it.
|
||||
|
|
|
@ -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>
|
|
@ -1,23 +1,47 @@
|
|||
<!doctype html>
|
||||
<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">
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script>
|
||||
async function readWriteTest(rawInput) {
|
||||
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});
|
||||
'use strict';
|
||||
|
||||
await navigator.clipboard.write([clipboardItem]);
|
||||
// TODO(https://crbug.com/897289): Implement raw clipboard read.
|
||||
// TODO(huangdarwin): Move raw clipboard tests/expectations into a separate
|
||||
// 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>
|
||||
<p>
|
||||
Note: This is a manual test because it writes/reads to the shared system
|
||||
|
|
|
@ -13,8 +13,8 @@ const CROSS_ORIGIN = get_host_info().HTTPS_REMOTE_ORIGIN;
|
|||
const CROSS_SITE = get_host_info().HTTPS_NOTSAMESITE_ORIGIN;
|
||||
|
||||
const blank_path = "/common/blank.html"
|
||||
const redirect = url =>
|
||||
blank_path + `?token=${token()}&pipe=status(302)|header(Location,${url})`;
|
||||
const redirect = 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_ref = "#ref"
|
||||
|
|
|
@ -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);
|
|
@ -1,4 +1,4 @@
|
|||
// META: global=window,serviceworker
|
||||
// META: global=window,worker
|
||||
// META: timeout=long
|
||||
// META: script=/resources/WebIDLParser.js
|
||||
// META: script=/resources/idlharness.js
|
||||
|
@ -20,7 +20,7 @@ idl_test(
|
|||
'new ExtendableCookieChangeEvent("cookiechange")'],
|
||||
ServiceWorkerGlobalScope: ['self'],
|
||||
});
|
||||
} else {
|
||||
} else if (self.GLOBAL.isWindow()) {
|
||||
const registration = await service_worker_unregister_and_register(
|
||||
t, 'resources/empty_sw.js', 'resources/does/not/exist');
|
||||
t.add_cleanup(() => registration.unregister());
|
||||
|
@ -34,10 +34,12 @@ idl_test(
|
|||
});
|
||||
}
|
||||
|
||||
idl_array.add_objects({
|
||||
CookieStore: ['self.cookieStore'],
|
||||
CookieStoreManager: ['self.registration.cookies'],
|
||||
ServiceWorkerRegistration: ['self.registration'],
|
||||
});
|
||||
if (isServiceWorker || self.GLOBAL.isWindow()) {
|
||||
idl_array.add_objects({
|
||||
CookieStore: ['self.cookieStore'],
|
||||
CookieStoreManager: ['self.registration.cookies'],
|
||||
ServiceWorkerRegistration: ['self.registration'],
|
||||
});
|
||||
}
|
||||
}
|
||||
);
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<title>CSS Flexible Box Test: align-content property - center</title>
|
||||
<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="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">
|
||||
<style type="text/css">
|
||||
.container {
|
|
@ -4,7 +4,7 @@
|
|||
<title>CSS Flexible Box Test: align-content property - flex-end</title>
|
||||
<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="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">
|
||||
<style type="text/css">
|
||||
.container {
|
|
@ -4,7 +4,7 @@
|
|||
<title>CSS Flexible Box Test: align-content property - space-around</title>
|
||||
<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="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">
|
||||
<style type="text/css">
|
||||
.container {
|
|
@ -4,7 +4,7 @@
|
|||
<title>CSS Flexible Box Test: align-content property - space-between</title>
|
||||
<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="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">
|
||||
<style type="text/css">
|
||||
.container {
|
|
@ -4,7 +4,7 @@
|
|||
<title>CSS Flexible Box Test: align-content property - flex-start</title>
|
||||
<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="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">
|
||||
<style type="text/css">
|
||||
.container {
|
|
@ -4,7 +4,7 @@
|
|||
<title>CSS Flexible Box Test: display proprety - flex</title>
|
||||
<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="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">
|
||||
<style type="text/css">
|
||||
.container {
|
|
@ -4,7 +4,7 @@
|
|||
<title>CSS Flexible Box Test: flex-direction proprety - column-reverse</title>
|
||||
<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="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">
|
||||
<style type="text/css">
|
||||
/* Positioned container allows for the self-describing statement to still
|
|
@ -4,7 +4,7 @@
|
|||
<title>CSS Flexible Box Test: flex-direction proprety - column</title>
|
||||
<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="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">
|
||||
<style type="text/css">
|
||||
/* Positioned container allows for the self-describing statement to still
|
|
@ -4,7 +4,7 @@
|
|||
<title>CSS Flexible Box Test: flex-direction proprety - row-reverse</title>
|
||||
<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="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">
|
||||
<style type="text/css">
|
||||
.container {
|
|
@ -4,7 +4,7 @@
|
|||
<title>CSS Flexible Box Test: display proprety - inline-flex</title>
|
||||
<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="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">
|
||||
<style type="text/css">
|
||||
/* Positioned container allows for the self-describing statement to still
|
|
@ -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>
|
|
@ -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
Loading…
Add table
Add a link
Reference in a new issue