Update web-platform-tests to revision b'99458bfd6e43f5842a4a510cc5adfd8185e5c64c'

This commit is contained in:
WPT Sync Bot 2022-11-19 01:20:42 +00:00
parent eac515e4ab
commit ec97b29ff1
334 changed files with 5735 additions and 3175 deletions

View file

@ -0,0 +1,7 @@
[url-charset.window.html]
expected: TIMEOUT
[Blob charset should override any auto-detected charset.]
expected: TIMEOUT
[Blob charset should override <meta charset>.]
expected: TIMEOUT

View file

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

View file

@ -1,3 +0,0 @@
[hit-test-floats-002.html]
[Hit test float]
expected: FAIL

View file

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

View file

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

View file

@ -0,0 +1,3 @@
[hit-test-floats-005.html]
[Miss clipped float]
expected: FAIL

View file

@ -1,6 +1,3 @@
[block-in-inline-hittest-002.html] [block-in-inline-hittest-002.html]
[elementsFromPoint] [elementsFromPoint]
expected: FAIL expected: FAIL
[elementFromPoint]
expected: FAIL

View file

@ -1,3 +0,0 @@
[block-in-inline-hittest-float-002.html]
[block-in-inline-hittest-float-002]
expected: FAIL

View file

@ -1,3 +1,6 @@
[block-in-inline-hittest-relpos-zindex.html] [block-in-inline-hittest-relpos-zindex.html]
[position: relative; z-index: -1;] [position: relative; z-index: -1;]
expected: FAIL expected: FAIL
[block-in-inline-hittest-relpos-zindex]
expected: FAIL

View file

@ -0,0 +1,3 @@
[nested-color-mix-with-currentcolor.html]
[Nested color-mix function with inner currentColor should inherit unresolved]
expected: FAIL

View file

@ -32,18 +32,12 @@
[Matching font-weight: '430' should prefer '450 460' over '500'] [Matching font-weight: '430' should prefer '450 460' over '500']
expected: FAIL expected: FAIL
[Matching font-weight: '430' should prefer '500' over '400 425']
expected: FAIL
[Matching font-weight: '430' should prefer '400 425' over '350 399'] [Matching font-weight: '430' should prefer '400 425' over '350 399']
expected: FAIL expected: FAIL
[Matching font-weight: '430' should prefer '350 399' over '340 398'] [Matching font-weight: '430' should prefer '350 399' over '340 398']
expected: FAIL expected: FAIL
[Matching font-weight: '430' should prefer '340 398' over '501 550']
expected: FAIL
[Matching font-weight: '430' should prefer '501 550' over '502 560'] [Matching font-weight: '430' should prefer '501 550' over '502 560']
expected: FAIL expected: FAIL
@ -146,9 +140,6 @@
[Matching font-style: 'italic' should prefer 'normal' over 'oblique 0deg'] [Matching font-style: 'italic' should prefer 'normal' over 'oblique 0deg']
expected: FAIL expected: FAIL
[Matching font-style: 'italic' should prefer 'oblique 0deg' over 'oblique -60deg -30deg']
expected: FAIL
[Matching font-style: 'italic' should prefer 'oblique -60deg -30deg' over 'oblique -50deg -40deg'] [Matching font-style: 'italic' should prefer 'oblique -60deg -30deg' over 'oblique -50deg -40deg']
expected: FAIL expected: FAIL
@ -182,24 +173,15 @@
[Matching font-style: 'oblique 21deg' should prefer 'italic' over 'oblique 0deg'] [Matching font-style: 'oblique 21deg' should prefer 'italic' over 'oblique 0deg']
expected: FAIL expected: FAIL
[Matching font-style: 'oblique 21deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg']
expected: FAIL
[Matching font-style: 'oblique 21deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg'] [Matching font-style: 'oblique 21deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
expected: FAIL expected: FAIL
[Matching font-style: 'oblique 10deg' should prefer 'oblique 10deg' over 'oblique 5deg'] [Matching font-style: 'oblique 10deg' should prefer 'oblique 10deg' over 'oblique 5deg']
expected: FAIL expected: FAIL
[Matching font-style: 'oblique 10deg' should prefer 'oblique 5deg' over 'oblique 15deg 20deg']
expected: FAIL
[Matching font-style: 'oblique 10deg' should prefer 'oblique 15deg 20deg' over 'oblique 30deg 60deg'] [Matching font-style: 'oblique 10deg' should prefer 'oblique 15deg 20deg' over 'oblique 30deg 60deg']
expected: FAIL expected: FAIL
[Matching font-style: 'oblique 10deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
expected: FAIL
[Matching font-style: 'oblique 10deg' should prefer 'oblique 40deg 50deg' over 'italic'] [Matching font-style: 'oblique 10deg' should prefer 'oblique 40deg 50deg' over 'italic']
expected: FAIL expected: FAIL
@ -248,15 +230,9 @@
[Matching font-style: 'oblique -10deg' should prefer 'oblique 0deg 10deg' over 'oblique 40deg 50deg'] [Matching font-style: 'oblique -10deg' should prefer 'oblique 0deg 10deg' over 'oblique 40deg 50deg']
expected: FAIL expected: FAIL
[Matching font-style: 'oblique -20deg' should prefer 'oblique -20deg' over 'oblique -60deg -40deg']
expected: FAIL
[Matching font-style: 'oblique -20deg' should prefer 'oblique -60deg -40deg' over 'oblique -10deg'] [Matching font-style: 'oblique -20deg' should prefer 'oblique -60deg -40deg' over 'oblique -10deg']
expected: FAIL expected: FAIL
[Matching font-style: 'oblique -20deg' should prefer 'oblique -10deg' over 'italic']
expected: FAIL
[Matching font-style: 'oblique -20deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg'] [Matching font-style: 'oblique -20deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
expected: FAIL expected: FAIL
@ -322,3 +298,6 @@
[Matching font-style: 'oblique -20deg' should prefer 'italic' over 'oblique 0deg'] [Matching font-style: 'oblique -20deg' should prefer 'italic' over 'oblique 0deg']
expected: FAIL expected: FAIL
[Matching font-style: 'oblique 21deg' should prefer 'oblique 21deg' over 'oblique 30deg 60deg']
expected: FAIL

View file

@ -1,6 +1,3 @@
[transform-scale-hittest.html] [transform-scale-hittest.html]
[Hit test intersecting scaled box] [Hit test intersecting scaled box]
expected: FAIL expected: FAIL
[Hit test within unscaled box]
expected: FAIL

View file

@ -175,3 +175,153 @@
[padding-bottom length(em) / values] [padding-bottom length(em) / values]
expected: FAIL expected: FAIL
[max-height length(ex) / values]
expected: FAIL
[max-height length(mm) / values]
expected: FAIL
[max-height length(cm) / values]
expected: FAIL
[max-height length(in) / values]
expected: FAIL
[max-height percentage(%) / values]
expected: FAIL
[max-width length(pt) / values]
expected: FAIL
[max-width length(pc) / values]
expected: FAIL
[max-width length(px) / values]
expected: FAIL
[max-width length(em) / values]
expected: FAIL
[max-width length(ex) / values]
expected: FAIL
[max-width length(mm) / values]
expected: FAIL
[max-width length(cm) / values]
expected: FAIL
[max-width length(in) / values]
expected: FAIL
[max-width percentage(%) / values]
expected: FAIL
[top length(pt) / values]
expected: FAIL
[top length(pc) / values]
expected: FAIL
[top length(px) / values]
expected: FAIL
[top length(em) / values]
expected: FAIL
[top length(ex) / values]
expected: FAIL
[top length(mm) / values]
expected: FAIL
[top length(cm) / values]
expected: FAIL
[top length(in) / values]
expected: FAIL
[top percentage(%) / values]
expected: FAIL
[right length(pt) / values]
expected: FAIL
[right length(pc) / values]
expected: FAIL
[right length(px) / values]
expected: FAIL
[right length(em) / values]
expected: FAIL
[right length(ex) / values]
expected: FAIL
[right length(mm) / values]
expected: FAIL
[right length(cm) / values]
expected: FAIL
[right length(in) / values]
expected: FAIL
[right percentage(%) / values]
expected: FAIL
[bottom length(pt) / values]
expected: FAIL
[bottom length(pc) / values]
expected: FAIL
[bottom length(px) / values]
expected: FAIL
[bottom length(em) / values]
expected: FAIL
[bottom length(ex) / values]
expected: FAIL
[bottom length(mm) / values]
expected: FAIL
[bottom length(cm) / values]
expected: FAIL
[bottom length(in) / values]
expected: FAIL
[bottom percentage(%) / values]
expected: FAIL
[left length(pt) / values]
expected: FAIL
[left length(pc) / values]
expected: FAIL
[left length(px) / values]
expected: FAIL
[left length(em) / values]
expected: FAIL
[left length(ex) / values]
expected: FAIL
[left length(mm) / values]
expected: FAIL
[left length(cm) / values]
expected: FAIL
[left length(in) / values]
expected: FAIL
[left percentage(%) / values]
expected: FAIL

View file

@ -56,306 +56,6 @@
[background-position length(px) / events] [background-position length(px) / events]
expected: FAIL expected: FAIL
[padding-bottom length(ex) / events]
expected: FAIL
[padding-bottom length(mm) / events]
expected: FAIL
[padding-bottom length(cm) / events]
expected: FAIL
[padding-bottom length(in) / events]
expected: FAIL
[padding-left length(pt) / events]
expected: FAIL
[padding-left length(pc) / events]
expected: FAIL
[padding-left length(px) / events]
expected: FAIL
[padding-left length(em) / events]
expected: FAIL
[padding-left length(ex) / events]
expected: FAIL
[padding-left length(mm) / events]
expected: FAIL
[padding-left length(cm) / events]
expected: FAIL
[padding-left length(in) / events]
expected: FAIL
[padding-right length(pt) / events]
expected: FAIL
[padding-right length(pc) / events]
expected: FAIL
[padding-right length(px) / events]
expected: FAIL
[padding-right length(em) / events]
expected: FAIL
[padding-right length(ex) / events]
expected: FAIL
[padding-right length(mm) / events]
expected: FAIL
[padding-right length(cm) / events]
expected: FAIL
[padding-right length(in) / events]
expected: FAIL
[padding-top length(pt) / events]
expected: FAIL
[padding-top length(pc) / events]
expected: FAIL
[padding-top length(px) / events]
expected: FAIL
[padding-top length(em) / events]
expected: FAIL
[padding-top length(ex) / events]
expected: FAIL
[padding-top length(mm) / events]
expected: FAIL
[padding-top length(cm) / events]
expected: FAIL
[padding-top length(in) / events]
expected: FAIL
[margin-bottom length(pt) / events]
expected: FAIL
[margin-bottom length(pc) / events]
expected: FAIL
[margin-bottom length(px) / events]
expected: FAIL
[margin-bottom length(em) / events]
expected: FAIL
[margin-bottom length(ex) / events]
expected: FAIL
[margin-bottom length(mm) / events]
expected: FAIL
[margin-bottom length(cm) / events]
expected: FAIL
[margin-bottom length(in) / events]
expected: FAIL
[margin-left length(pt) / events]
expected: FAIL
[margin-left length(pc) / events]
expected: FAIL
[margin-left length(px) / events]
expected: FAIL
[margin-left length(em) / events]
expected: FAIL
[margin-left length(ex) / events]
expected: FAIL
[margin-left length(mm) / events]
expected: FAIL
[margin-left length(cm) / events]
expected: FAIL
[margin-left length(in) / events]
expected: FAIL
[margin-right length(pt) / events]
expected: FAIL
[margin-right length(pc) / events]
expected: FAIL
[margin-right length(px) / events]
expected: FAIL
[margin-right length(em) / events]
expected: FAIL
[margin-right length(ex) / events]
expected: FAIL
[margin-right length(mm) / events]
expected: FAIL
[margin-right length(cm) / events]
expected: FAIL
[margin-right length(in) / events]
expected: FAIL
[margin-top length(pt) / events]
expected: FAIL
[margin-top length(pc) / events]
expected: FAIL
[margin-top length(px) / events]
expected: FAIL
[margin-top length(em) / events]
expected: FAIL
[margin-top length(ex) / events]
expected: FAIL
[margin-top length(mm) / events]
expected: FAIL
[margin-top length(cm) / events]
expected: FAIL
[margin-top length(in) / events]
expected: FAIL
[height length(pt) / events]
expected: FAIL
[height length(pc) / events]
expected: FAIL
[height length(px) / events]
expected: FAIL
[height length(em) / events]
expected: FAIL
[height length(ex) / events]
expected: FAIL
[height length(mm) / events]
expected: FAIL
[height length(cm) / events]
expected: FAIL
[height length(in) / events]
expected: FAIL
[height percentage(%) / events]
expected: FAIL
[width length(pt) / events]
expected: FAIL
[width length(pc) / events]
expected: FAIL
[width length(px) / events]
expected: FAIL
[width length(em) / events]
expected: FAIL
[width length(ex) / events]
expected: FAIL
[width length(mm) / events]
expected: FAIL
[width length(cm) / events]
expected: FAIL
[width length(in) / events]
expected: FAIL
[width percentage(%) / events]
expected: FAIL
[min-height length(pt) / events]
expected: FAIL
[min-height length(pc) / events]
expected: FAIL
[min-height length(px) / events]
expected: FAIL
[min-height length(em) / events]
expected: FAIL
[min-height length(ex) / events]
expected: FAIL
[min-height length(mm) / events]
expected: FAIL
[min-height length(cm) / events]
expected: FAIL
[min-height length(in) / events]
expected: FAIL
[min-height percentage(%) / events]
expected: FAIL
[min-width length(pt) / events]
expected: FAIL
[min-width length(pc) / events]
expected: FAIL
[min-width length(px) / events]
expected: FAIL
[min-width length(em) / events]
expected: FAIL
[min-width length(ex) / events]
expected: FAIL
[min-width length(mm) / events]
expected: FAIL
[min-width length(cm) / events]
expected: FAIL
[min-width length(in) / events]
expected: FAIL
[min-width percentage(%) / events]
expected: FAIL
[max-height length(pt) / events]
expected: FAIL
[max-height length(pc) / events]
expected: FAIL
[max-height length(px) / events]
expected: FAIL
[max-height length(em) / events]
expected: FAIL
[color color(rgba) / events] [color color(rgba) / events]
expected: FAIL expected: FAIL
@ -505,3 +205,276 @@
[text-shadow shadow(shadow) / events] [text-shadow shadow(shadow) / events]
expected: FAIL expected: FAIL
[background-color color(rgba) / events]
expected: FAIL
[border-top-width length(pt) / events]
expected: FAIL
[border-top-width length(pc) / events]
expected: FAIL
[border-top-width length(px) / events]
expected: FAIL
[border-top-width length(em) / events]
expected: FAIL
[border-top-width length(ex) / events]
expected: FAIL
[border-top-width length(mm) / events]
expected: FAIL
[border-top-width length(cm) / events]
expected: FAIL
[border-top-width length(in) / events]
expected: FAIL
[border-right-width length(pt) / events]
expected: FAIL
[border-right-width length(pc) / events]
expected: FAIL
[border-right-width length(px) / events]
expected: FAIL
[border-right-width length(em) / events]
expected: FAIL
[border-right-width length(ex) / events]
expected: FAIL
[border-right-width length(mm) / events]
expected: FAIL
[border-right-width length(cm) / events]
expected: FAIL
[border-right-width length(in) / events]
expected: FAIL
[border-bottom-width length(pt) / events]
expected: FAIL
[border-bottom-width length(pc) / events]
expected: FAIL
[border-bottom-width length(px) / events]
expected: FAIL
[border-bottom-width length(em) / events]
expected: FAIL
[border-bottom-width length(ex) / events]
expected: FAIL
[border-bottom-width length(mm) / events]
expected: FAIL
[border-bottom-width length(cm) / events]
expected: FAIL
[border-bottom-width length(in) / events]
expected: FAIL
[border-left-width length(pt) / events]
expected: FAIL
[border-left-width length(pc) / events]
expected: FAIL
[border-left-width length(px) / events]
expected: FAIL
[border-left-width length(em) / events]
expected: FAIL
[border-left-width length(ex) / events]
expected: FAIL
[border-left-width length(mm) / events]
expected: FAIL
[border-left-width length(cm) / events]
expected: FAIL
[border-left-width length(in) / events]
expected: FAIL
[border-top-color color(rgba) / events]
expected: FAIL
[border-right-color color(rgba) / events]
expected: FAIL
[border-bottom-color color(rgba) / events]
expected: FAIL
[border-left-color color(rgba) / events]
expected: FAIL
[padding-bottom length(pt) / events]
expected: FAIL
[padding-bottom length(pc) / events]
expected: FAIL
[padding-bottom length(px) / events]
expected: FAIL
[padding-bottom length(em) / events]
expected: FAIL
[max-height length(ex) / events]
expected: FAIL
[max-height length(mm) / events]
expected: FAIL
[max-height length(cm) / events]
expected: FAIL
[max-height length(in) / events]
expected: FAIL
[max-height percentage(%) / events]
expected: FAIL
[max-width length(pt) / events]
expected: FAIL
[max-width length(pc) / events]
expected: FAIL
[max-width length(px) / events]
expected: FAIL
[max-width length(em) / events]
expected: FAIL
[max-width length(ex) / events]
expected: FAIL
[max-width length(mm) / events]
expected: FAIL
[max-width length(cm) / events]
expected: FAIL
[max-width length(in) / events]
expected: FAIL
[max-width percentage(%) / events]
expected: FAIL
[top length(pt) / events]
expected: FAIL
[top length(pc) / events]
expected: FAIL
[top length(px) / events]
expected: FAIL
[top length(em) / events]
expected: FAIL
[top length(ex) / events]
expected: FAIL
[top length(mm) / events]
expected: FAIL
[top length(cm) / events]
expected: FAIL
[top length(in) / events]
expected: FAIL
[top percentage(%) / events]
expected: FAIL
[right length(pt) / events]
expected: FAIL
[right length(pc) / events]
expected: FAIL
[right length(px) / events]
expected: FAIL
[right length(em) / events]
expected: FAIL
[right length(ex) / events]
expected: FAIL
[right length(mm) / events]
expected: FAIL
[right length(cm) / events]
expected: FAIL
[right length(in) / events]
expected: FAIL
[right percentage(%) / events]
expected: FAIL
[bottom length(pt) / events]
expected: FAIL
[bottom length(pc) / events]
expected: FAIL
[bottom length(px) / events]
expected: FAIL
[bottom length(em) / events]
expected: FAIL
[bottom length(ex) / events]
expected: FAIL
[bottom length(mm) / events]
expected: FAIL
[bottom length(cm) / events]
expected: FAIL
[bottom length(in) / events]
expected: FAIL
[bottom percentage(%) / events]
expected: FAIL
[left length(pt) / events]
expected: FAIL
[left length(pc) / events]
expected: FAIL
[left length(px) / events]
expected: FAIL
[left length(em) / events]
expected: FAIL
[left length(ex) / events]
expected: FAIL
[left length(mm) / events]
expected: FAIL
[left length(cm) / events]
expected: FAIL
[left length(in) / events]
expected: FAIL
[left percentage(%) / events]
expected: FAIL

View file

@ -52,3 +52,276 @@
[background-position length(px) / events] [background-position length(px) / events]
expected: FAIL expected: FAIL
[background-color color(rgba) / values]
expected: FAIL
[border-top-width length(pt) / values]
expected: FAIL
[border-top-width length(pc) / values]
expected: FAIL
[border-top-width length(px) / values]
expected: FAIL
[border-top-width length(em) / values]
expected: FAIL
[border-top-width length(ex) / values]
expected: FAIL
[border-top-width length(mm) / values]
expected: FAIL
[border-top-width length(cm) / values]
expected: FAIL
[border-top-width length(in) / values]
expected: FAIL
[border-right-width length(pt) / values]
expected: FAIL
[border-right-width length(pc) / values]
expected: FAIL
[border-right-width length(px) / values]
expected: FAIL
[border-right-width length(em) / values]
expected: FAIL
[border-right-width length(ex) / values]
expected: FAIL
[border-right-width length(mm) / values]
expected: FAIL
[border-right-width length(cm) / values]
expected: FAIL
[border-right-width length(in) / values]
expected: FAIL
[border-bottom-width length(pt) / values]
expected: FAIL
[border-bottom-width length(pc) / values]
expected: FAIL
[border-bottom-width length(px) / values]
expected: FAIL
[border-bottom-width length(em) / values]
expected: FAIL
[border-bottom-width length(ex) / values]
expected: FAIL
[border-bottom-width length(mm) / values]
expected: FAIL
[border-bottom-width length(cm) / values]
expected: FAIL
[border-bottom-width length(in) / values]
expected: FAIL
[border-left-width length(pt) / values]
expected: FAIL
[border-left-width length(pc) / values]
expected: FAIL
[border-left-width length(px) / values]
expected: FAIL
[border-left-width length(em) / values]
expected: FAIL
[border-left-width length(ex) / values]
expected: FAIL
[border-left-width length(mm) / values]
expected: FAIL
[border-left-width length(cm) / values]
expected: FAIL
[border-left-width length(in) / values]
expected: FAIL
[border-top-color color(rgba) / values]
expected: FAIL
[border-right-color color(rgba) / values]
expected: FAIL
[border-bottom-color color(rgba) / values]
expected: FAIL
[border-left-color color(rgba) / values]
expected: FAIL
[padding-bottom length(pt) / values]
expected: FAIL
[padding-bottom length(pc) / values]
expected: FAIL
[padding-bottom length(px) / values]
expected: FAIL
[padding-bottom length(em) / values]
expected: FAIL
[padding-bottom length(ex) / values]
expected: FAIL
[padding-bottom length(mm) / values]
expected: FAIL
[padding-bottom length(cm) / values]
expected: FAIL
[padding-bottom length(in) / values]
expected: FAIL
[padding-left length(pt) / values]
expected: FAIL
[padding-left length(pc) / values]
expected: FAIL
[padding-left length(px) / values]
expected: FAIL
[padding-left length(em) / values]
expected: FAIL
[padding-left length(ex) / values]
expected: FAIL
[padding-left length(mm) / values]
expected: FAIL
[padding-left length(cm) / values]
expected: FAIL
[padding-left length(in) / values]
expected: FAIL
[padding-right length(pt) / values]
expected: FAIL
[padding-right length(pc) / values]
expected: FAIL
[padding-right length(px) / values]
expected: FAIL
[padding-right length(em) / values]
expected: FAIL
[padding-right length(ex) / values]
expected: FAIL
[padding-right length(mm) / values]
expected: FAIL
[padding-right length(cm) / values]
expected: FAIL
[padding-right length(in) / values]
expected: FAIL
[padding-top length(pt) / values]
expected: FAIL
[padding-top length(pc) / values]
expected: FAIL
[padding-top length(px) / values]
expected: FAIL
[padding-top length(em) / values]
expected: FAIL
[padding-top length(ex) / values]
expected: FAIL
[padding-top length(mm) / values]
expected: FAIL
[padding-top length(cm) / values]
expected: FAIL
[padding-top length(in) / values]
expected: FAIL
[margin-bottom length(pt) / values]
expected: FAIL
[margin-bottom length(pc) / values]
expected: FAIL
[margin-bottom length(px) / values]
expected: FAIL
[margin-bottom length(em) / values]
expected: FAIL
[margin-bottom length(ex) / values]
expected: FAIL
[margin-bottom length(mm) / values]
expected: FAIL
[margin-bottom length(cm) / values]
expected: FAIL
[margin-bottom length(in) / values]
expected: FAIL
[margin-left length(pt) / values]
expected: FAIL
[margin-left length(pc) / values]
expected: FAIL
[margin-left length(px) / values]
expected: FAIL
[margin-left length(em) / values]
expected: FAIL
[margin-left length(ex) / values]
expected: FAIL
[margin-left length(mm) / values]
expected: FAIL
[margin-left length(cm) / values]
expected: FAIL
[margin-left length(in) / values]
expected: FAIL
[margin-right length(pt) / values]
expected: FAIL
[margin-right length(pc) / values]
expected: FAIL
[margin-right length(px) / values]
expected: FAIL
[margin-right length(em) / values]
expected: FAIL
[margin-right length(ex) / values]
expected: FAIL
[margin-right length(mm) / values]
expected: FAIL

View file

@ -4,3 +4,90 @@
[background-position length-em(em) / values] [background-position length-em(em) / values]
expected: FAIL expected: FAIL
[border-top-width length-em(em) / events]
expected: FAIL
[border-right-width length-em(em) / events]
expected: FAIL
[border-bottom-width length-em(em) / events]
expected: FAIL
[border-left-width length-em(em) / events]
expected: FAIL
[padding-bottom length-em(em) / events]
expected: FAIL
[padding-left length-em(em) / events]
expected: FAIL
[padding-right length-em(em) / events]
expected: FAIL
[padding-top length-em(em) / events]
expected: FAIL
[margin-bottom length-em(em) / events]
expected: FAIL
[margin-left length-em(em) / events]
expected: FAIL
[margin-right length-em(em) / events]
expected: FAIL
[margin-top length-em(em) / events]
expected: FAIL
[height length-em(em) / events]
expected: FAIL
[width length-em(em) / events]
expected: FAIL
[min-height length-em(em) / events]
expected: FAIL
[min-width length-em(em) / events]
expected: FAIL
[max-height length-em(em) / events]
expected: FAIL
[max-width length-em(em) / events]
expected: FAIL
[top length-em(em) / events]
expected: FAIL
[right length-em(em) / events]
expected: FAIL
[bottom length-em(em) / events]
expected: FAIL
[left length-em(em) / events]
expected: FAIL
[line-height length-em(em) / events]
expected: FAIL
[letter-spacing length-em(em) / events]
expected: FAIL
[word-spacing length-em(em) / events]
expected: FAIL
[text-indent length-em(em) / events]
expected: FAIL
[outline-offset length-em(em) / events]
expected: FAIL
[outline-width length-em(em) / events]
expected: FAIL
[vertical-align length-em(em) / events]
expected: FAIL

View file

@ -1,3 +0,0 @@
[CaretPosition-001.html]
[Element at (400, 100)]
expected: FAIL

View file

@ -1,3 +0,0 @@
[MediaQueryListEvent.html]
[argument of onchange]
expected: FAIL

View file

@ -0,0 +1,3 @@
[elementFromPoint-dynamic-anon-box.html]
[Link should be clickable after hiding a scrollbox with an anonymous table inside]
expected: FAIL

View file

@ -0,0 +1,3 @@
[elementFromPoint-float-in-relative.html]
[elementFromPoint-float-in-relative]
expected: FAIL

View file

@ -1,3 +0,0 @@
[elementFromPoint-float-in-table.html]
[float-in-div]
expected: FAIL

View file

@ -13,3 +13,9 @@
[<li>Outside 1</li>] [<li>Outside 1</li>]
expected: FAIL expected: FAIL
[<li>Image Inside 1</li>]
expected: FAIL
[<li>Image Inside 2</li>]
expected: FAIL

View file

@ -1,3 +0,0 @@
[elementFromPoint-subpixel.html]
[Hit test top left corner of box]
expected: FAIL

View file

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

View file

@ -0,0 +1,18 @@
[cssom-getPropertyValue-common-checks.html]
[All properties (except 'all') can serialize their initial value (computed)]
expected: FAIL
[All shorthands can serialize their longhands set to 'initial']
expected: FAIL
[All aliases can serialize target property set to 'initial']
expected: FAIL
[Can't serialize shorthand when longhands are set to different css-wide keywords]
expected: FAIL
[Can't serialize shorthand when longhands have different priority]
expected: FAIL
[Can't serialize shorthand set to 'initial' when some longhand is missing]
expected: FAIL

View file

@ -76,6 +76,3 @@
[Input: "Content-Length: ". Expected: 42.] [Input: "Content-Length: ". Expected: 42.]
expected: FAIL expected: FAIL
[Input: "Content-Length: 42,42". Expected: 42.]
expected: FAIL

View file

@ -146,3 +146,6 @@
[list-style-image sec-fetch-site - HTTPS downgrade-upgrade] [list-style-image sec-fetch-site - HTTPS downgrade-upgrade]
expected: FAIL expected: FAIL
[border-image sec-fetch-site - HTTPS downgrade (header not sent)]
expected: FAIL

View file

@ -7,3 +7,6 @@
[X-Content-Type-Options%3A%20nosniff%0C] [X-Content-Type-Options%3A%20nosniff%0C]
expected: FAIL expected: FAIL
[X-Content-Type-Options%3A%20no%0D%0AX-Content-Type-Options%3A%20nosniff]
expected: FAIL

View file

@ -4,3 +4,6 @@
[Navigating to a different document with link click] [Navigating to a different document with link click]
expected: FAIL expected: FAIL
[Navigating to a different document with form submission]
expected: FAIL

View file

@ -1,19 +1,10 @@
[javascript-url-no-beforeunload.window.html] [javascript-url-no-beforeunload.window.html]
expected: TIMEOUT expected: TIMEOUT
[Navigating an opened window with an iframe via location.href to a javascript: URL must not fire beforeunload on the iframe: undefined completion] [Navigating an opened window with an iframe via location.href to a javascript: URL must not fire beforeunload on the iframe: undefined completion]
expected: NOTRUN expected: FAIL
[Navigating an opened window via location.href to a javascript: URL must not fire beforeunload: string completion] [Navigating an opened window via location.href to a javascript: URL must not fire beforeunload: string completion]
expected: NOTRUN expected: TIMEOUT
[Navigating an opened window with an iframe via location.href to a javascript: URL must not fire beforeunload on the iframe: string completion] [Navigating an opened window with an iframe via location.href to a javascript: URL must not fire beforeunload on the iframe: string completion]
expected: NOTRUN expected: NOTRUN
[Navigating an opened window via location.href to a javascript: URL must not fire beforeunload: undefined completion]
expected: TIMEOUT
[Navigating an iframe via location.href to a javascript: URL must not fire beforeunload: string completion]
expected: NOTRUN
[Navigating an iframe via src="" to a javascript: URL after insertion must not fire beforeunload: string completion]
expected: NOTRUN

View file

@ -1,3 +0,0 @@
[navigation-unload-cross-origin.sub.window.html]
[Cross-origin navigation started from unload handler must be ignored]
expected: FAIL

View file

@ -1,3 +0,0 @@
[a-click.html]
[aElement.click() before the load event must NOT replace]
expected: FAIL

View file

@ -0,0 +1,3 @@
[pageload-image-in-popup.html]
[The document for a standalone media file should have one child in the body.]
expected: FAIL

View file

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

View file

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

View file

@ -1,9 +1,3 @@
[non-active-document.html] [non-active-document.html]
[DOMParser] [DOMParser]
expected: FAIL expected: FAIL
[createHTMLDocument]
expected: FAIL
[<template>]
expected: FAIL

View file

@ -175,3 +175,6 @@
[text/plain: Basic test (formdata event)] [text/plain: Basic test (formdata event)]
expected: FAIL expected: FAIL
[text/plain: 0x00 in filename (formdata event)]
expected: FAIL

View file

@ -0,0 +1,3 @@
[DOMContentLoaded-defer.html]
[The end: DOMContentLoaded and defer scripts]
expected: FAIL

View file

@ -0,0 +1,3 @@
[status-codes-create-entry.html]
[Make sure all status codes are reported]
expected: FAIL

View file

@ -1,5 +1,4 @@
[audiocontext-not-fully-active.html] [audiocontext-not-fully-active.html]
expected: TIMEOUT
[frame in navigated remote-site frame] [frame in navigated remote-site frame]
expected: FAIL expected: FAIL

View file

@ -1,5 +1,5 @@
[cross-partition.https.tentative.html] [cross-partition.https.tentative.html]
expected: TIMEOUT expected: CRASH
[BroadcastChannel messages aren't received from a cross-partition iframe] [BroadcastChannel messages aren't received from a cross-partition iframe]
expected: FAIL expected: FAIL

View file

@ -1,4 +0,0 @@
[018.html]
expected: TIMEOUT
[origin of the script that invoked the method, javascript:]
expected: TIMEOUT

View file

@ -1,4 +0,0 @@
[017.html]
expected: TIMEOUT
[origin of the script that invoked the method, about:blank]
expected: TIMEOUT

View file

@ -1,4 +0,0 @@
[localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html]
expected: TIMEOUT
[StorageKey: test 3P about:blank window opened from a 3P iframe]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[Worker-constructor.html]
expected: ERROR

View file

@ -0,0 +1,7 @@
[url-charset.window.html]
expected: TIMEOUT
[Blob charset should override any auto-detected charset.]
expected: TIMEOUT
[Blob charset should override <meta charset>.]
expected: TIMEOUT

View file

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

File diff suppressed because it is too large Load diff

View file

@ -1,3 +0,0 @@
[hit-test-floats-002.html]
[Hit test float]
expected: FAIL

View file

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

View file

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

View file

@ -0,0 +1,3 @@
[hit-test-floats-005.html]
[Miss clipped float]
expected: FAIL

View file

@ -1,6 +1,3 @@
[block-in-inline-hittest-002.html] [block-in-inline-hittest-002.html]
[elementsFromPoint] [elementsFromPoint]
expected: FAIL expected: FAIL
[elementFromPoint]
expected: FAIL

View file

@ -1,3 +0,0 @@
[block-in-inline-hittest-float-002.html]
[block-in-inline-hittest-float-002]
expected: FAIL

View file

@ -1,3 +1,6 @@
[block-in-inline-hittest-relpos-zindex.html] [block-in-inline-hittest-relpos-zindex.html]
[position: relative; z-index: -1;] [position: relative; z-index: -1;]
expected: FAIL expected: FAIL
[block-in-inline-hittest-relpos-zindex]
expected: FAIL

View file

@ -0,0 +1,3 @@
[nested-color-mix-with-currentcolor.html]
[Nested color-mix function with inner currentColor should inherit unresolved]
expected: FAIL

View file

@ -53,9 +53,6 @@
[Matching font-style: 'oblique 10deg' should prefer 'oblique 15deg 20deg' over 'oblique 30deg 60deg'] [Matching font-style: 'oblique 10deg' should prefer 'oblique 15deg 20deg' over 'oblique 30deg 60deg']
expected: FAIL expected: FAIL
[Matching font-style: 'oblique 10deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
expected: FAIL
[Matching font-style: 'oblique 10deg' should prefer 'oblique 40deg 50deg' over 'italic'] [Matching font-style: 'oblique 10deg' should prefer 'oblique 40deg 50deg' over 'italic']
expected: FAIL expected: FAIL
@ -77,9 +74,6 @@
[Matching font-style: 'oblique -10deg' should prefer 'oblique 0deg 10deg' over 'oblique 40deg 50deg'] [Matching font-style: 'oblique -10deg' should prefer 'oblique 0deg 10deg' over 'oblique 40deg 50deg']
expected: FAIL expected: FAIL
[Matching font-style: 'oblique -20deg' should prefer 'oblique -10deg' over 'italic']
expected: FAIL
[Matching font-style: 'oblique -20deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg'] [Matching font-style: 'oblique -20deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
expected: FAIL expected: FAIL
@ -197,9 +191,6 @@
[Matching font-style: 'oblique -21deg' should prefer 'oblique -10deg' over 'italic'] [Matching font-style: 'oblique -21deg' should prefer 'oblique -10deg' over 'italic']
expected: FAIL expected: FAIL
[Matching font-style: 'oblique 21deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg']
expected: FAIL
[Matching font-style: 'oblique -20deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg'] [Matching font-style: 'oblique -20deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
expected: FAIL expected: FAIL
@ -230,15 +221,9 @@
[Matching font-weight: '500' should prefer '350 399' over '351 398'] [Matching font-weight: '500' should prefer '350 399' over '351 398']
expected: FAIL expected: FAIL
[Matching font-style: 'oblique 10deg' should prefer 'oblique 5deg' over 'oblique 15deg 20deg']
expected: FAIL
[Matching font-weight: '400' should prefer '400' over '450 460'] [Matching font-weight: '400' should prefer '400' over '450 460']
expected: FAIL expected: FAIL
[Matching font-style: 'italic' should prefer 'oblique 0deg' over 'oblique -60deg -30deg']
expected: FAIL
[Matching font-weight: '430' should prefer '350 399' over '340 398'] [Matching font-weight: '430' should prefer '350 399' over '340 398']
expected: FAIL expected: FAIL
@ -248,9 +233,6 @@
[Matching font-weight: '400' should prefer '351 398' over '501 550'] [Matching font-weight: '400' should prefer '351 398' over '501 550']
expected: FAIL expected: FAIL
[Matching font-style: 'oblique -20deg' should prefer 'oblique -20deg' over 'oblique -60deg -40deg']
expected: FAIL
[Matching font-style: 'oblique -10deg' should prefer 'italic' over 'oblique 0deg 10deg'] [Matching font-style: 'oblique -10deg' should prefer 'italic' over 'oblique 0deg 10deg']
expected: FAIL expected: FAIL
@ -269,15 +251,9 @@
[Matching font-weight: '430' should prefer '501 550' over '502 560'] [Matching font-weight: '430' should prefer '501 550' over '502 560']
expected: FAIL expected: FAIL
[Matching font-weight: '430' should prefer '340 398' over '501 550']
expected: FAIL
[Matching font-style: 'oblique -21deg' should prefer 'italic' over 'oblique 0deg'] [Matching font-style: 'oblique -21deg' should prefer 'italic' over 'oblique 0deg']
expected: FAIL expected: FAIL
[Matching font-weight: '430' should prefer '500' over '400 425']
expected: FAIL
[Matching font-style: 'oblique 0deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg'] [Matching font-style: 'oblique 0deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
expected: FAIL expected: FAIL
@ -331,3 +307,6 @@
[Matching font-style: 'oblique -20deg' should prefer 'italic' over 'oblique 0deg'] [Matching font-style: 'oblique -20deg' should prefer 'italic' over 'oblique 0deg']
expected: FAIL expected: FAIL
[Matching font-style: 'oblique 21deg' should prefer 'oblique 21deg' over 'oblique 30deg 60deg']
expected: FAIL

View file

@ -1,6 +1,3 @@
[transform-scale-hittest.html] [transform-scale-hittest.html]
[Hit test intersecting scaled box] [Hit test intersecting scaled box]
expected: FAIL expected: FAIL
[Hit test within unscaled box]
expected: FAIL

View file

@ -175,3 +175,153 @@
[padding-bottom length(em) / values] [padding-bottom length(em) / values]
expected: FAIL expected: FAIL
[max-height length(ex) / values]
expected: FAIL
[max-height length(mm) / values]
expected: FAIL
[max-height length(cm) / values]
expected: FAIL
[max-height length(in) / values]
expected: FAIL
[max-height percentage(%) / values]
expected: FAIL
[max-width length(pt) / values]
expected: FAIL
[max-width length(pc) / values]
expected: FAIL
[max-width length(px) / values]
expected: FAIL
[max-width length(em) / values]
expected: FAIL
[max-width length(ex) / values]
expected: FAIL
[max-width length(mm) / values]
expected: FAIL
[max-width length(cm) / values]
expected: FAIL
[max-width length(in) / values]
expected: FAIL
[max-width percentage(%) / values]
expected: FAIL
[top length(pt) / values]
expected: FAIL
[top length(pc) / values]
expected: FAIL
[top length(px) / values]
expected: FAIL
[top length(em) / values]
expected: FAIL
[top length(ex) / values]
expected: FAIL
[top length(mm) / values]
expected: FAIL
[top length(cm) / values]
expected: FAIL
[top length(in) / values]
expected: FAIL
[top percentage(%) / values]
expected: FAIL
[right length(pt) / values]
expected: FAIL
[right length(pc) / values]
expected: FAIL
[right length(px) / values]
expected: FAIL
[right length(em) / values]
expected: FAIL
[right length(ex) / values]
expected: FAIL
[right length(mm) / values]
expected: FAIL
[right length(cm) / values]
expected: FAIL
[right length(in) / values]
expected: FAIL
[right percentage(%) / values]
expected: FAIL
[bottom length(pt) / values]
expected: FAIL
[bottom length(pc) / values]
expected: FAIL
[bottom length(px) / values]
expected: FAIL
[bottom length(em) / values]
expected: FAIL
[bottom length(ex) / values]
expected: FAIL
[bottom length(mm) / values]
expected: FAIL
[bottom length(cm) / values]
expected: FAIL
[bottom length(in) / values]
expected: FAIL
[bottom percentage(%) / values]
expected: FAIL
[left length(pt) / values]
expected: FAIL
[left length(pc) / values]
expected: FAIL
[left length(px) / values]
expected: FAIL
[left length(em) / values]
expected: FAIL
[left length(ex) / values]
expected: FAIL
[left length(mm) / values]
expected: FAIL
[left length(cm) / values]
expected: FAIL
[left length(in) / values]
expected: FAIL
[left percentage(%) / values]
expected: FAIL

View file

@ -56,306 +56,6 @@
[background-position length(px) / events] [background-position length(px) / events]
expected: FAIL expected: FAIL
[padding-bottom length(ex) / events]
expected: FAIL
[padding-bottom length(mm) / events]
expected: FAIL
[padding-bottom length(cm) / events]
expected: FAIL
[padding-bottom length(in) / events]
expected: FAIL
[padding-left length(pt) / events]
expected: FAIL
[padding-left length(pc) / events]
expected: FAIL
[padding-left length(px) / events]
expected: FAIL
[padding-left length(em) / events]
expected: FAIL
[padding-left length(ex) / events]
expected: FAIL
[padding-left length(mm) / events]
expected: FAIL
[padding-left length(cm) / events]
expected: FAIL
[padding-left length(in) / events]
expected: FAIL
[padding-right length(pt) / events]
expected: FAIL
[padding-right length(pc) / events]
expected: FAIL
[padding-right length(px) / events]
expected: FAIL
[padding-right length(em) / events]
expected: FAIL
[padding-right length(ex) / events]
expected: FAIL
[padding-right length(mm) / events]
expected: FAIL
[padding-right length(cm) / events]
expected: FAIL
[padding-right length(in) / events]
expected: FAIL
[padding-top length(pt) / events]
expected: FAIL
[padding-top length(pc) / events]
expected: FAIL
[padding-top length(px) / events]
expected: FAIL
[padding-top length(em) / events]
expected: FAIL
[padding-top length(ex) / events]
expected: FAIL
[padding-top length(mm) / events]
expected: FAIL
[padding-top length(cm) / events]
expected: FAIL
[padding-top length(in) / events]
expected: FAIL
[margin-bottom length(pt) / events]
expected: FAIL
[margin-bottom length(pc) / events]
expected: FAIL
[margin-bottom length(px) / events]
expected: FAIL
[margin-bottom length(em) / events]
expected: FAIL
[margin-bottom length(ex) / events]
expected: FAIL
[margin-bottom length(mm) / events]
expected: FAIL
[margin-bottom length(cm) / events]
expected: FAIL
[margin-bottom length(in) / events]
expected: FAIL
[margin-left length(pt) / events]
expected: FAIL
[margin-left length(pc) / events]
expected: FAIL
[margin-left length(px) / events]
expected: FAIL
[margin-left length(em) / events]
expected: FAIL
[margin-left length(ex) / events]
expected: FAIL
[margin-left length(mm) / events]
expected: FAIL
[margin-left length(cm) / events]
expected: FAIL
[margin-left length(in) / events]
expected: FAIL
[margin-right length(pt) / events]
expected: FAIL
[margin-right length(pc) / events]
expected: FAIL
[margin-right length(px) / events]
expected: FAIL
[margin-right length(em) / events]
expected: FAIL
[margin-right length(ex) / events]
expected: FAIL
[margin-right length(mm) / events]
expected: FAIL
[margin-right length(cm) / events]
expected: FAIL
[margin-right length(in) / events]
expected: FAIL
[margin-top length(pt) / events]
expected: FAIL
[margin-top length(pc) / events]
expected: FAIL
[margin-top length(px) / events]
expected: FAIL
[margin-top length(em) / events]
expected: FAIL
[margin-top length(ex) / events]
expected: FAIL
[margin-top length(mm) / events]
expected: FAIL
[margin-top length(cm) / events]
expected: FAIL
[margin-top length(in) / events]
expected: FAIL
[height length(pt) / events]
expected: FAIL
[height length(pc) / events]
expected: FAIL
[height length(px) / events]
expected: FAIL
[height length(em) / events]
expected: FAIL
[height length(ex) / events]
expected: FAIL
[height length(mm) / events]
expected: FAIL
[height length(cm) / events]
expected: FAIL
[height length(in) / events]
expected: FAIL
[height percentage(%) / events]
expected: FAIL
[width length(pt) / events]
expected: FAIL
[width length(pc) / events]
expected: FAIL
[width length(px) / events]
expected: FAIL
[width length(em) / events]
expected: FAIL
[width length(ex) / events]
expected: FAIL
[width length(mm) / events]
expected: FAIL
[width length(cm) / events]
expected: FAIL
[width length(in) / events]
expected: FAIL
[width percentage(%) / events]
expected: FAIL
[min-height length(pt) / events]
expected: FAIL
[min-height length(pc) / events]
expected: FAIL
[min-height length(px) / events]
expected: FAIL
[min-height length(em) / events]
expected: FAIL
[min-height length(ex) / events]
expected: FAIL
[min-height length(mm) / events]
expected: FAIL
[min-height length(cm) / events]
expected: FAIL
[min-height length(in) / events]
expected: FAIL
[min-height percentage(%) / events]
expected: FAIL
[min-width length(pt) / events]
expected: FAIL
[min-width length(pc) / events]
expected: FAIL
[min-width length(px) / events]
expected: FAIL
[min-width length(em) / events]
expected: FAIL
[min-width length(ex) / events]
expected: FAIL
[min-width length(mm) / events]
expected: FAIL
[min-width length(cm) / events]
expected: FAIL
[min-width length(in) / events]
expected: FAIL
[min-width percentage(%) / events]
expected: FAIL
[max-height length(pt) / events]
expected: FAIL
[max-height length(pc) / events]
expected: FAIL
[max-height length(px) / events]
expected: FAIL
[max-height length(em) / events]
expected: FAIL
[color color(rgba) / events] [color color(rgba) / events]
expected: FAIL expected: FAIL
@ -505,3 +205,276 @@
[text-shadow shadow(shadow) / events] [text-shadow shadow(shadow) / events]
expected: FAIL expected: FAIL
[background-color color(rgba) / events]
expected: FAIL
[border-top-width length(pt) / events]
expected: FAIL
[border-top-width length(pc) / events]
expected: FAIL
[border-top-width length(px) / events]
expected: FAIL
[border-top-width length(em) / events]
expected: FAIL
[border-top-width length(ex) / events]
expected: FAIL
[border-top-width length(mm) / events]
expected: FAIL
[border-top-width length(cm) / events]
expected: FAIL
[border-top-width length(in) / events]
expected: FAIL
[border-right-width length(pt) / events]
expected: FAIL
[border-right-width length(pc) / events]
expected: FAIL
[border-right-width length(px) / events]
expected: FAIL
[border-right-width length(em) / events]
expected: FAIL
[border-right-width length(ex) / events]
expected: FAIL
[border-right-width length(mm) / events]
expected: FAIL
[border-right-width length(cm) / events]
expected: FAIL
[border-right-width length(in) / events]
expected: FAIL
[border-bottom-width length(pt) / events]
expected: FAIL
[border-bottom-width length(pc) / events]
expected: FAIL
[border-bottom-width length(px) / events]
expected: FAIL
[border-bottom-width length(em) / events]
expected: FAIL
[border-bottom-width length(ex) / events]
expected: FAIL
[border-bottom-width length(mm) / events]
expected: FAIL
[border-bottom-width length(cm) / events]
expected: FAIL
[border-bottom-width length(in) / events]
expected: FAIL
[border-left-width length(pt) / events]
expected: FAIL
[border-left-width length(pc) / events]
expected: FAIL
[border-left-width length(px) / events]
expected: FAIL
[border-left-width length(em) / events]
expected: FAIL
[border-left-width length(ex) / events]
expected: FAIL
[border-left-width length(mm) / events]
expected: FAIL
[border-left-width length(cm) / events]
expected: FAIL
[border-left-width length(in) / events]
expected: FAIL
[border-top-color color(rgba) / events]
expected: FAIL
[border-right-color color(rgba) / events]
expected: FAIL
[border-bottom-color color(rgba) / events]
expected: FAIL
[border-left-color color(rgba) / events]
expected: FAIL
[padding-bottom length(pt) / events]
expected: FAIL
[padding-bottom length(pc) / events]
expected: FAIL
[padding-bottom length(px) / events]
expected: FAIL
[padding-bottom length(em) / events]
expected: FAIL
[max-height length(ex) / events]
expected: FAIL
[max-height length(mm) / events]
expected: FAIL
[max-height length(cm) / events]
expected: FAIL
[max-height length(in) / events]
expected: FAIL
[max-height percentage(%) / events]
expected: FAIL
[max-width length(pt) / events]
expected: FAIL
[max-width length(pc) / events]
expected: FAIL
[max-width length(px) / events]
expected: FAIL
[max-width length(em) / events]
expected: FAIL
[max-width length(ex) / events]
expected: FAIL
[max-width length(mm) / events]
expected: FAIL
[max-width length(cm) / events]
expected: FAIL
[max-width length(in) / events]
expected: FAIL
[max-width percentage(%) / events]
expected: FAIL
[top length(pt) / events]
expected: FAIL
[top length(pc) / events]
expected: FAIL
[top length(px) / events]
expected: FAIL
[top length(em) / events]
expected: FAIL
[top length(ex) / events]
expected: FAIL
[top length(mm) / events]
expected: FAIL
[top length(cm) / events]
expected: FAIL
[top length(in) / events]
expected: FAIL
[top percentage(%) / events]
expected: FAIL
[right length(pt) / events]
expected: FAIL
[right length(pc) / events]
expected: FAIL
[right length(px) / events]
expected: FAIL
[right length(em) / events]
expected: FAIL
[right length(ex) / events]
expected: FAIL
[right length(mm) / events]
expected: FAIL
[right length(cm) / events]
expected: FAIL
[right length(in) / events]
expected: FAIL
[right percentage(%) / events]
expected: FAIL
[bottom length(pt) / events]
expected: FAIL
[bottom length(pc) / events]
expected: FAIL
[bottom length(px) / events]
expected: FAIL
[bottom length(em) / events]
expected: FAIL
[bottom length(ex) / events]
expected: FAIL
[bottom length(mm) / events]
expected: FAIL
[bottom length(cm) / events]
expected: FAIL
[bottom length(in) / events]
expected: FAIL
[bottom percentage(%) / events]
expected: FAIL
[left length(pt) / events]
expected: FAIL
[left length(pc) / events]
expected: FAIL
[left length(px) / events]
expected: FAIL
[left length(em) / events]
expected: FAIL
[left length(ex) / events]
expected: FAIL
[left length(mm) / events]
expected: FAIL
[left length(cm) / events]
expected: FAIL
[left length(in) / events]
expected: FAIL
[left percentage(%) / events]
expected: FAIL

View file

@ -52,3 +52,276 @@
[background-position length(px) / events] [background-position length(px) / events]
expected: FAIL expected: FAIL
[background-color color(rgba) / values]
expected: FAIL
[border-top-width length(pt) / values]
expected: FAIL
[border-top-width length(pc) / values]
expected: FAIL
[border-top-width length(px) / values]
expected: FAIL
[border-top-width length(em) / values]
expected: FAIL
[border-top-width length(ex) / values]
expected: FAIL
[border-top-width length(mm) / values]
expected: FAIL
[border-top-width length(cm) / values]
expected: FAIL
[border-top-width length(in) / values]
expected: FAIL
[border-right-width length(pt) / values]
expected: FAIL
[border-right-width length(pc) / values]
expected: FAIL
[border-right-width length(px) / values]
expected: FAIL
[border-right-width length(em) / values]
expected: FAIL
[border-right-width length(ex) / values]
expected: FAIL
[border-right-width length(mm) / values]
expected: FAIL
[border-right-width length(cm) / values]
expected: FAIL
[border-right-width length(in) / values]
expected: FAIL
[border-bottom-width length(pt) / values]
expected: FAIL
[border-bottom-width length(pc) / values]
expected: FAIL
[border-bottom-width length(px) / values]
expected: FAIL
[border-bottom-width length(em) / values]
expected: FAIL
[border-bottom-width length(ex) / values]
expected: FAIL
[border-bottom-width length(mm) / values]
expected: FAIL
[border-bottom-width length(cm) / values]
expected: FAIL
[border-bottom-width length(in) / values]
expected: FAIL
[border-left-width length(pt) / values]
expected: FAIL
[border-left-width length(pc) / values]
expected: FAIL
[border-left-width length(px) / values]
expected: FAIL
[border-left-width length(em) / values]
expected: FAIL
[border-left-width length(ex) / values]
expected: FAIL
[border-left-width length(mm) / values]
expected: FAIL
[border-left-width length(cm) / values]
expected: FAIL
[border-left-width length(in) / values]
expected: FAIL
[border-top-color color(rgba) / values]
expected: FAIL
[border-right-color color(rgba) / values]
expected: FAIL
[border-bottom-color color(rgba) / values]
expected: FAIL
[border-left-color color(rgba) / values]
expected: FAIL
[padding-bottom length(pt) / values]
expected: FAIL
[padding-bottom length(pc) / values]
expected: FAIL
[padding-bottom length(px) / values]
expected: FAIL
[padding-bottom length(em) / values]
expected: FAIL
[padding-bottom length(ex) / values]
expected: FAIL
[padding-bottom length(mm) / values]
expected: FAIL
[padding-bottom length(cm) / values]
expected: FAIL
[padding-bottom length(in) / values]
expected: FAIL
[padding-left length(pt) / values]
expected: FAIL
[padding-left length(pc) / values]
expected: FAIL
[padding-left length(px) / values]
expected: FAIL
[padding-left length(em) / values]
expected: FAIL
[padding-left length(ex) / values]
expected: FAIL
[padding-left length(mm) / values]
expected: FAIL
[padding-left length(cm) / values]
expected: FAIL
[padding-left length(in) / values]
expected: FAIL
[padding-right length(pt) / values]
expected: FAIL
[padding-right length(pc) / values]
expected: FAIL
[padding-right length(px) / values]
expected: FAIL
[padding-right length(em) / values]
expected: FAIL
[padding-right length(ex) / values]
expected: FAIL
[padding-right length(mm) / values]
expected: FAIL
[padding-right length(cm) / values]
expected: FAIL
[padding-right length(in) / values]
expected: FAIL
[padding-top length(pt) / values]
expected: FAIL
[padding-top length(pc) / values]
expected: FAIL
[padding-top length(px) / values]
expected: FAIL
[padding-top length(em) / values]
expected: FAIL
[padding-top length(ex) / values]
expected: FAIL
[padding-top length(mm) / values]
expected: FAIL
[padding-top length(cm) / values]
expected: FAIL
[padding-top length(in) / values]
expected: FAIL
[margin-bottom length(pt) / values]
expected: FAIL
[margin-bottom length(pc) / values]
expected: FAIL
[margin-bottom length(px) / values]
expected: FAIL
[margin-bottom length(em) / values]
expected: FAIL
[margin-bottom length(ex) / values]
expected: FAIL
[margin-bottom length(mm) / values]
expected: FAIL
[margin-bottom length(cm) / values]
expected: FAIL
[margin-bottom length(in) / values]
expected: FAIL
[margin-left length(pt) / values]
expected: FAIL
[margin-left length(pc) / values]
expected: FAIL
[margin-left length(px) / values]
expected: FAIL
[margin-left length(em) / values]
expected: FAIL
[margin-left length(ex) / values]
expected: FAIL
[margin-left length(mm) / values]
expected: FAIL
[margin-left length(cm) / values]
expected: FAIL
[margin-left length(in) / values]
expected: FAIL
[margin-right length(pt) / values]
expected: FAIL
[margin-right length(pc) / values]
expected: FAIL
[margin-right length(px) / values]
expected: FAIL
[margin-right length(em) / values]
expected: FAIL
[margin-right length(ex) / values]
expected: FAIL
[margin-right length(mm) / values]
expected: FAIL

View file

@ -4,3 +4,90 @@
[background-position length-em(em) / values] [background-position length-em(em) / values]
expected: FAIL expected: FAIL
[border-top-width length-em(em) / events]
expected: FAIL
[border-right-width length-em(em) / events]
expected: FAIL
[border-bottom-width length-em(em) / events]
expected: FAIL
[border-left-width length-em(em) / events]
expected: FAIL
[padding-bottom length-em(em) / events]
expected: FAIL
[padding-left length-em(em) / events]
expected: FAIL
[padding-right length-em(em) / events]
expected: FAIL
[padding-top length-em(em) / events]
expected: FAIL
[margin-bottom length-em(em) / events]
expected: FAIL
[margin-left length-em(em) / events]
expected: FAIL
[margin-right length-em(em) / events]
expected: FAIL
[margin-top length-em(em) / events]
expected: FAIL
[height length-em(em) / events]
expected: FAIL
[width length-em(em) / events]
expected: FAIL
[min-height length-em(em) / events]
expected: FAIL
[min-width length-em(em) / events]
expected: FAIL
[max-height length-em(em) / events]
expected: FAIL
[max-width length-em(em) / events]
expected: FAIL
[top length-em(em) / events]
expected: FAIL
[right length-em(em) / events]
expected: FAIL
[bottom length-em(em) / events]
expected: FAIL
[left length-em(em) / events]
expected: FAIL
[line-height length-em(em) / events]
expected: FAIL
[letter-spacing length-em(em) / events]
expected: FAIL
[word-spacing length-em(em) / events]
expected: FAIL
[text-indent length-em(em) / events]
expected: FAIL
[outline-offset length-em(em) / events]
expected: FAIL
[outline-width length-em(em) / events]
expected: FAIL
[vertical-align length-em(em) / events]
expected: FAIL

View file

@ -1,3 +0,0 @@
[CaretPosition-001.html]
[Element at (400, 100)]
expected: FAIL

View file

@ -1,3 +0,0 @@
[MediaQueryListEvent.html]
[argument of onchange]
expected: FAIL

View file

@ -0,0 +1,3 @@
[elementFromPoint-dynamic-anon-box.html]
[Link should be clickable after hiding a scrollbox with an anonymous table inside]
expected: FAIL

View file

@ -0,0 +1,3 @@
[elementFromPoint-float-in-relative.html]
[elementFromPoint-float-in-relative]
expected: FAIL

View file

@ -1,3 +0,0 @@
[elementFromPoint-float-in-table.html]
[float-in-div]
expected: FAIL

View file

@ -13,3 +13,9 @@
[<li>Outside 3</li>] [<li>Outside 3</li>]
expected: FAIL expected: FAIL
[<li>Image Inside 1</li>]
expected: FAIL
[<li>Image Inside 2</li>]
expected: FAIL

View file

@ -1,3 +0,0 @@
[elementFromPoint-subpixel.html]
[Hit test top left corner of box]
expected: FAIL

View file

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

View file

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

View file

@ -0,0 +1,18 @@
[cssom-getPropertyValue-common-checks.html]
[All properties (except 'all') can serialize their initial value (computed)]
expected: FAIL
[All shorthands can serialize their longhands set to 'initial']
expected: FAIL
[All aliases can serialize target property set to 'initial']
expected: FAIL
[Can't serialize shorthand when longhands are set to different css-wide keywords]
expected: FAIL
[Can't serialize shorthand when longhands have different priority]
expected: FAIL
[Can't serialize shorthand set to 'initial' when some longhand is missing]
expected: FAIL

View file

@ -76,6 +76,3 @@
[Input: "Content-Length: ". Expected: 42.] [Input: "Content-Length: ". Expected: 42.]
expected: FAIL expected: FAIL
[Input: "Content-Length: 42,42". Expected: 42.]
expected: FAIL

View file

@ -146,3 +146,6 @@
[list-style-image sec-fetch-site - HTTPS downgrade-upgrade] [list-style-image sec-fetch-site - HTTPS downgrade-upgrade]
expected: FAIL expected: FAIL
[border-image sec-fetch-site - HTTPS downgrade (header not sent)]
expected: FAIL

View file

@ -7,3 +7,6 @@
[X-Content-Type-Options%3A%20nosniff%0C] [X-Content-Type-Options%3A%20nosniff%0C]
expected: FAIL expected: FAIL
[X-Content-Type-Options%3A%20no%0D%0AX-Content-Type-Options%3A%20nosniff]
expected: FAIL

View file

@ -4,3 +4,6 @@
[Navigating to a different document with link click] [Navigating to a different document with link click]
expected: FAIL expected: FAIL
[Navigating to a different document with form submission]
expected: FAIL

View file

@ -1,19 +1,10 @@
[javascript-url-no-beforeunload.window.html] [javascript-url-no-beforeunload.window.html]
expected: TIMEOUT expected: TIMEOUT
[Navigating an opened window with an iframe via location.href to a javascript: URL must not fire beforeunload on the iframe: undefined completion] [Navigating an opened window with an iframe via location.href to a javascript: URL must not fire beforeunload on the iframe: undefined completion]
expected: NOTRUN expected: FAIL
[Navigating an opened window via location.href to a javascript: URL must not fire beforeunload: string completion] [Navigating an opened window via location.href to a javascript: URL must not fire beforeunload: string completion]
expected: NOTRUN expected: TIMEOUT
[Navigating an opened window with an iframe via location.href to a javascript: URL must not fire beforeunload on the iframe: string completion] [Navigating an opened window with an iframe via location.href to a javascript: URL must not fire beforeunload on the iframe: string completion]
expected: NOTRUN expected: NOTRUN
[Navigating an opened window via location.href to a javascript: URL must not fire beforeunload: undefined completion]
expected: TIMEOUT
[Navigating an iframe via location.href to a javascript: URL must not fire beforeunload: string completion]
expected: NOTRUN
[Navigating an iframe via src="" to a javascript: URL after insertion must not fire beforeunload: string completion]
expected: NOTRUN

View file

@ -1,3 +0,0 @@
[navigation-unload-cross-origin.sub.window.html]
[Cross-origin navigation started from unload handler must be ignored]
expected: FAIL

View file

@ -1,3 +0,0 @@
[a-click.html]
[aElement.click() before the load event must NOT replace]
expected: FAIL

View file

@ -0,0 +1,3 @@
[pageload-image-in-popup.html]
[The document for a standalone media file should have one child in the body.]
expected: FAIL

View file

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

View file

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

View file

@ -1,9 +1,3 @@
[non-active-document.html] [non-active-document.html]
[DOMParser] [DOMParser]
expected: FAIL expected: FAIL
[createHTMLDocument]
expected: FAIL
[<template>]
expected: FAIL

View file

@ -175,3 +175,6 @@
[text/plain: Basic test (formdata event)] [text/plain: Basic test (formdata event)]
expected: FAIL expected: FAIL
[text/plain: 0x00 in filename (formdata event)]
expected: FAIL

View file

@ -0,0 +1,3 @@
[DOMContentLoaded-defer.html]
[The end: DOMContentLoaded and defer scripts]
expected: FAIL

View file

@ -0,0 +1,3 @@
[status-codes-create-entry.html]
[Make sure all status codes are reported]
expected: FAIL

View file

@ -1,5 +1,4 @@
[audiocontext-not-fully-active.html] [audiocontext-not-fully-active.html]
expected: TIMEOUT
[frame in navigated remote-site frame] [frame in navigated remote-site frame]
expected: FAIL expected: FAIL

View file

@ -1,5 +1,5 @@
[cross-partition.https.tentative.html] [cross-partition.https.tentative.html]
expected: TIMEOUT expected: CRASH
[BroadcastChannel messages aren't received from a cross-partition iframe] [BroadcastChannel messages aren't received from a cross-partition iframe]
expected: FAIL expected: FAIL

View file

@ -1,4 +0,0 @@
[018.html]
expected: TIMEOUT
[origin of the script that invoked the method, javascript:]
expected: TIMEOUT

View file

@ -1,4 +0,0 @@
[017.html]
expected: TIMEOUT
[origin of the script that invoked the method, about:blank]
expected: TIMEOUT

View file

@ -1,4 +0,0 @@
[localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html]
expected: TIMEOUT
[StorageKey: test 3P about:blank window opened from a 3P iframe]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[Worker-constructor.html]
expected: ERROR

View file

@ -49,4 +49,4 @@ scratch
/webaudio/idl/* /webaudio/idl/*
# w3c-test.org PR-branch mirroring # w3c-test.org PR-branch mirroring
/submissions/ submissions/

View file

@ -18,6 +18,9 @@ const did_not_revoke_response = "URL.revokeObjectURL did not revoke";
const can_blob_url_be_revoked_js = (blob_url, response_queue_name) => ` const can_blob_url_be_revoked_js = (blob_url, response_queue_name) => `
async function test() { async function test() {
if (!('revokeObjectURL' in URL)) {
return send("${response_queue_name}", "URL.revokeObjectURL is not exposed");
}
try { try {
var blob = await fetch("${blob_url}").then(response => response.blob()); var blob = await fetch("${blob_url}").then(response => response.blob());
await blob.text(); await blob.text();
@ -260,8 +263,8 @@ promise_test(t => {
await send(worker_1_uuid, await send(worker_1_uuid,
can_blob_url_be_revoked_js(blob_url, response_queue_uuid)); can_blob_url_be_revoked_js(blob_url, response_queue_uuid));
const response = await receive(response_queue_uuid); const response = await receive(response_queue_uuid);
if (response !== "TypeError: URL.revokeObjectURL is not a function") { if (response !== "URL.revokeObjectURL is not exposed") {
reject(`Calling URL.revokeObjectURL didn't throw as expected: ${response}`); reject(`URL.revokeObjectURL is exposed in a Service Worker context: ${response}`);
} }
resolve(); resolve();
} catch (e) { } catch (e) {

View file

@ -1,6 +1,6 @@
// META: title=Blob Stream // META: title=Blob Stream
// META: script=../support/Blob.js // META: script=../support/Blob.js
// META: script=../../streams/resources/test-utils.js // META: script=/common/gc.js
'use strict'; 'use strict';
// Helper function that triggers garbage collection while reading a chunk // Helper function that triggers garbage collection while reading a chunk

View file

@ -1,21 +1,5 @@
// META: script=resources/fetch-tests.js // META: script=resources/fetch-tests.js
// META: script=/common/gc.js
function garbageCollect() {
if (self.TestUtils?.gc) return TestUtils.gc();
if (self.gc) return self.gc();
// Present in some WebKit development environments
if (self.GCController) return GCController.collect();
for (var i = 0; i < 1000; i++) gcRec(10);
function gcRec(n) {
if (n < 1) return {};
let temp = { i: "ab" + i + i / 100000 };
temp += "foo";
gcRec(n - 1);
}
}
function fetch_should_succeed(test, request) { function fetch_should_succeed(test, request) {
return fetch(request).then(response => response.text()); return fetch(request).then(response => response.text());

View file

@ -7,6 +7,7 @@
<script src="/resources/testharnessreport.js"></script> <script src="/resources/testharnessreport.js"></script>
<script src="/resources/testdriver.js"></script> <script src="/resources/testdriver.js"></script>
<script src="/resources/testdriver-vendor.js"></script> <script src="/resources/testdriver-vendor.js"></script>
<script src="/common/gc.js"></script>
<script> <script>
'use strict'; 'use strict';
// This could be a crashtest, except that testdriver.bless() is not functional // This could be a crashtest, except that testdriver.bless() is not functional
@ -20,7 +21,7 @@ promise_test(async t => {
audio.play(); audio.play();
await new Promise(r => t.step_timeout(r, 0)); await new Promise(r => t.step_timeout(r, 0));
audio.srcObject.removeTrack(audio.srcObject.getTracks()[0]); audio.srcObject.removeTrack(audio.srcObject.getTracks()[0]);
await TestUtils.gc(); await garbageCollect();
}); });
</script> </script>
</html> </html>

View file

@ -1,5 +1,6 @@
// META: script=/resources/testdriver.js // META: script=/resources/testdriver.js
// META: script=/resources/testdriver-vendor.js // META: script=/resources/testdriver-vendor.js
// META: script=/common/gc.js
// META: script=/bluetooth/resources/bluetooth-test.js // META: script=/bluetooth/resources/bluetooth-test.js
// META: script=/bluetooth/resources/bluetooth-fake-devices.js // META: script=/bluetooth/resources/bluetooth-fake-devices.js
@ -18,7 +19,7 @@ bluetooth_test(async () => {
iframe.remove(); iframe.remove();
// Set iframe to null to ensure that the GC cleans up as much as possible. // Set iframe to null to ensure that the GC cleans up as much as possible.
iframe = null; iframe = null;
await runGarbageCollection(); await garbageCollect();
try { try {
await characteristic.getDescriptor(user_description.name); await characteristic.getDescriptor(user_description.name);

View file

@ -1,28 +1,22 @@
// META: script=/resources/testdriver.js // META: script=/resources/testdriver.js
// META: script=/resources/testdriver-vendor.js // META: script=/resources/testdriver-vendor.js
// META: script=/common/gc.js
// META: script=/bluetooth/resources/bluetooth-test.js // META: script=/bluetooth/resources/bluetooth-test.js
// META: script=/bluetooth/resources/bluetooth-fake-devices.js // META: script=/bluetooth/resources/bluetooth-fake-devices.js
// Generated by //third_party/WebKit/LayoutTests/bluetooth/generate.py // Generated by //third_party/WebKit/LayoutTests/bluetooth/generate.py
'use strict'; 'use strict';
const test_desc = 'Characteristic gets removed. Reject with InvalidStateError.'; const test_desc = 'Characteristic gets removed. Reject with InvalidStateError.';
const expected = new DOMException( const expected = new DOMException('GATT Characteristic no longer exists.',
'GATT Characteristic no longer exists.', 'InvalidStateError'); 'InvalidStateError');
let fake_peripheral, characteristic, fake_characteristic; let fake_peripheral, characteristic, fake_characteristic;
bluetooth_test( bluetooth_test(() => getMeasurementIntervalCharacteristic()
() => .then(_ => ({fake_peripheral, characteristic, fake_characteristic} = _))
getMeasurementIntervalCharacteristic() .then(() => characteristic.getDescriptor(user_description.name))
.then( .then(() => null, (e) => assert_unreached('Caught error unexpectedly.', e))
_ => ( .then(() => fake_characteristic.remove())
{fake_peripheral, characteristic, fake_characteristic} = _)) .then(() => fake_peripheral.simulateGATTServicesChanged())
.then(() => characteristic.getDescriptor(user_description.name)) .then(() => assert_promise_rejects_with_message(
.then( characteristic.getDescriptor(user_description.name), expected)),
() => null,
(e) => assert_unreached('Caught error unexpectedly.', e))
.then(() => fake_characteristic.remove())
.then(() => fake_peripheral.simulateGATTServicesChanged())
.then(
() => assert_promise_rejects_with_message(
characteristic.getDescriptor(user_description.name),
expected)),
test_desc); test_desc);

View file

@ -1,5 +1,6 @@
// META: script=/resources/testdriver.js // META: script=/resources/testdriver.js
// META: script=/resources/testdriver-vendor.js // META: script=/resources/testdriver-vendor.js
// META: script=/common/gc.js
// META: script=/bluetooth/resources/bluetooth-test.js // META: script=/bluetooth/resources/bluetooth-test.js
// META: script=/bluetooth/resources/bluetooth-fake-devices.js // META: script=/bluetooth/resources/bluetooth-fake-devices.js
// Generated by //third_party/WebKit/LayoutTests/bluetooth/generate.py // Generated by //third_party/WebKit/LayoutTests/bluetooth/generate.py
@ -7,32 +8,29 @@
const test_desc = 'Calls to getDescriptor should return the same object.'; const test_desc = 'Calls to getDescriptor should return the same object.';
let characteristic; let characteristic;
bluetooth_test( bluetooth_test(() => getMeasurementIntervalCharacteristic()
() => getMeasurementIntervalCharacteristic() .then(_ => ({characteristic} = _))
.then(_ => ({characteristic} = _)) .then(() => Promise.all([
.then(() => Promise.all([ characteristic.getDescriptor(user_description.alias),
characteristic.getDescriptor(user_description.alias), characteristic.getDescriptor(user_description.name),
characteristic.getDescriptor(user_description.name), characteristic.getDescriptor(user_description.uuid)
characteristic.getDescriptor(user_description.uuid) ]))
])) .then(descriptors_arrays => {
.then(descriptors_arrays => { assert_true(descriptors_arrays.length > 0)
assert_true(descriptors_arrays.length > 0)
// Convert to arrays if necessary. // Convert to arrays if necessary.
for (let i = 0; i < descriptors_arrays.length; i++) { for (let i = 0; i < descriptors_arrays.length; i++) {
descriptors_arrays[i] = [].concat(descriptors_arrays[i]); descriptors_arrays[i] = [].concat(descriptors_arrays[i]);
} }
for (let i = 1; i < descriptors_arrays.length; i++) { for (let i = 1; i < descriptors_arrays.length; i++) {
assert_equals( assert_equals(descriptors_arrays[0].length,
descriptors_arrays[0].length, descriptors_arrays[i].length);
descriptors_arrays[i].length); }
}
let base_set = new Set(descriptors_arrays[0]);
for (let descriptors of descriptors_arrays) {
descriptors.forEach(descriptor => assert_true(base_set.has(descriptor)));
}
}), test_desc);
let base_set = new Set(descriptors_arrays[0]);
for (let descriptors of descriptors_arrays) {
descriptors.forEach(
descriptor => assert_true(base_set.has(descriptor)));
}
}),
test_desc);

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