Update web-platform-tests to revision 4a5223502fa660ce03e470af6a61c8bc26c5a8ee

This commit is contained in:
WPT Sync Bot 2018-04-23 21:13:37 -04:00
parent c5f7c9ccf3
commit e891345f26
1328 changed files with 36632 additions and 20588 deletions

View file

@ -1,8 +0,0 @@
[canvas_focus_drawCustomFocusRing_001.html]
type: testharness
[drawCustomFocusRing must return false for an element that is not focused.]
expected: FAIL
[drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.]
expected: FAIL

View file

@ -0,0 +1,34 @@
[createImageBitmap-transfer.html]
[Transfer ImageBitmap created from an HTMLCanvasElement]
expected: FAIL
[Transfer ImageBitmap created from an HTMLVideoElement]
expected: FAIL
[Transfer ImageBitmap created from an HTMLVideoElement from a data URL]
expected: FAIL
[Transfer ImageBitmap created from a bitmap HTMLImageElement]
expected: FAIL
[Transfer ImageBitmap created from a vector HTMLImageElement]
expected: FAIL
[Transfer ImageBitmap created from a bitmap SVGImageElement]
expected: FAIL
[Transfer ImageBitmap created from a vector SVGImageElement]
expected: FAIL
[Transfer ImageBitmap created from an OffscreenCanvas]
expected: FAIL
[Transfer ImageBitmap created from an ImageData]
expected: FAIL
[Transfer ImageBitmap created from an ImageBitmap]
expected: FAIL
[Transfer ImageBitmap created from a Blob]
expected: FAIL

View file

@ -6,3 +6,6 @@
[Fetching a blob URL immediately before revoking it works in <script> tags.]
expected: TIMEOUT
[Fetching a blob URL immediately before revoking it works in an iframe navigation.]
expected: TIMEOUT

File diff suppressed because it is too large Load diff

View file

@ -1,3 +0,0 @@
[box-shadow-syntax-001.xht]
type: reftest
expected: FAIL

View file

@ -1,3 +0,0 @@
[css3-background-origin-padding-box.html]
type: reftest
expected: FAIL

View file

@ -1,3 +0,0 @@
[css3-background-size-001.html]
type: reftest
expected: FAIL

View file

@ -0,0 +1,4 @@
[background-attachment-valid.html]
[e.style['background-attachment'\] = "scroll, fixed, local, fixed, scroll" should set the property value]
expected: FAIL

View file

@ -0,0 +1,4 @@
[background-valid.html]
[e.style['background'\] = "url(\\"https://example.com/\\") 1px 2px / 3px 4px space round local padding-box content-box, rgb(5, 6, 7) url(\\"https://example.com/\\") 1px 2px / 3px 4px space round local padding-box content-box" should set the property value]
expected: FAIL

View file

@ -0,0 +1,4 @@
[flexbox_computedstyle_align-items-invalid.html]
[flexbox | computed style | align-items: invalid]
expected: FAIL

View file

@ -0,0 +1,4 @@
[flexbox_computedstyle_align-self-invalid.html]
[flexbox | computed style | align-self: invalid]
expected: FAIL

View file

@ -0,0 +1,2 @@
[table-as-item-change-cell.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[font-variant-descriptor-01.html]
expected: FAIL

View file

@ -0,0 +1,247 @@
[at-font-face-descriptors.html]
[font-weight(valid): 'normal' keyword: normal]
expected: FAIL
[font-weight(valid): 'bold' keyword: bold]
expected: FAIL
[font-weight(invalid): 'lighter' keyword iside @font-face: lighter]
expected: FAIL
[font-weight(invalid): 'lighter' keyword iside @font-face: bolder]
expected: FAIL
[font-weight(invalid): Extra content after keyword: bold a]
expected: FAIL
[font-weight(valid): Values that are not multiple of 100 should be parsed successfully: 401]
expected: FAIL
[font-weight(valid): Non-integer values should be parsed successfully: 400.1]
expected: FAIL
[font-weight(valid): Minimum allowed value should be parsed successfully: 1]
expected: FAIL
[font-weight(invalid): Values below minimum should be rejected: 0.999]
expected: FAIL
[font-weight(invalid): Values below zero should be rejected: -100]
expected: FAIL
[font-weight(valid): Maximum allowed value should be parsed successfully: 1000]
expected: FAIL
[font-weight(invalid): Values above maximum should be rejected: 1000.001]
expected: FAIL
[font-weight(invalid): Extra content after value: 100 a]
expected: FAIL
[font-weight(valid): Simple calc value: calc(100.5)]
expected: FAIL
[font-weight(invalid): Out-of-range simple calc value: calc(1001)]
expected: FAIL
[font-weight(valid): Valid calc expression: calc(100.5*3 + 50.5)]
expected: FAIL
[font-weight(invalid): Valid calc expression with out-of-range value: calc(100.5*3 + 800)]
expected: FAIL
[font-weight(invalid): Valid calc expression with units: calc(100.5px + 50.5px)]
expected: FAIL
[font-weight(valid): Simple range: 100 900]
expected: FAIL
[font-weight(valid): Simple range with equal upper and lower bounds: 500 500]
expected: FAIL
[font-weight(invalid): Lower bound out of range: 0.9 100]
expected: FAIL
[font-weight(invalid): Upper bound out of range: 100 1001]
expected: FAIL
[font-weight(valid): Lower bound calc(): calc(100 + 100) 400]
expected: FAIL
[font-weight(valid): Upper bound calc(): 200 calc(200 + 200)]
expected: FAIL
[font-weight(valid): Both bounds are calc(): calc(100 + 100) calc(200 + 200)]
expected: FAIL
[font-weight(valid): Bounds out of order are valid: 400 200]
expected: FAIL
[font-weight(invalid): Extra content after upper bound: 100 200 300]
expected: FAIL
[font-stretch(valid): 'ultra-condensed' keyword: ultra-condensed]
expected: FAIL
[font-stretch(valid): 'extra-condensed' keyword: extra-condensed]
expected: FAIL
[font-stretch(valid): 'condensed' keyword: condensed]
expected: FAIL
[font-stretch(valid): 'semi-condensed' keyword: semi-condensed]
expected: FAIL
[font-stretch(valid): 'normal' keyword: normal]
expected: FAIL
[font-stretch(valid): 'semi-expanded' keyword: semi-expanded]
expected: FAIL
[font-stretch(valid): 'expanded' keyword: expanded]
expected: FAIL
[font-stretch(valid): 'extra-expanded' keyword: extra-expanded]
expected: FAIL
[font-stretch(valid): 'ultra-expanded' keyword: ultra-expanded]
expected: FAIL
[font-stretch(invalid): Extra content after value: expanded a]
expected: FAIL
[font-stretch(valid): Legal percentage: 1%]
expected: FAIL
[font-stretch(valid): Legal percentage: 10.5%]
expected: FAIL
[font-stretch(valid): Legal percentage: 100%]
expected: FAIL
[font-stretch(valid): Legal percentage: 1000%]
expected: FAIL
[font-stretch(invalid): Only percentages, not numbers allowed: 100]
expected: FAIL
[font-stretch(invalid): Negative values are illegal: -1%]
expected: FAIL
[font-stretch(valid): Zero is legal: 0%]
expected: FAIL
[font-stretch(invalid): Extra content after value: 100% a]
expected: FAIL
[font-stretch(valid): Simple calc value: calc(200.5%)]
expected: FAIL
[font-stretch(valid): Valid calc expression: calc(50%*2 - 20%)]
expected: FAIL
[font-stretch(invalid): Negative calc value: calc(-100%)]
expected: FAIL
[font-stretch(invalid): Negative calc expression: calc(50% - 50%*2)]
expected: FAIL
[font-stretch(invalid): Unit-less calc value: calc(100)]
expected: FAIL
[font-stretch(invalid): Calc value with units: calc(100px)]
expected: FAIL
[font-stretch(valid): Simple range: 100% 200%]
expected: FAIL
[font-stretch(valid): Simple range with equal upper and lower bounds: 100% 100%]
expected: FAIL
[font-stretch(invalid): Lower bound out of range: -100% 100%]
expected: FAIL
[font-stretch(valid): Lower bound calc(): calc(10% + 10%) 30%]
expected: FAIL
[font-stretch(valid): Upper bound calc(): 10% calc(10% + 10%)]
expected: FAIL
[font-stretch(valid): Both bounds are calc(): calc(10% + 10%) calc(20% + 20%)]
expected: FAIL
[font-stretch(valid): Bounds out of order: 200% 100%]
expected: FAIL
[font-stretch(invalid): Extra content after upper bound: 100% 200% 300%]
expected: FAIL
[font-style(valid): 'normal' keyword: normal]
expected: FAIL
[font-style(valid): 'italic' keyword: italic]
expected: FAIL
[font-style(valid): 'oblique' keyword: oblique]
expected: FAIL
[font-style(invalid): 'italic' followed by angle: italic 20deg]
expected: FAIL
[font-style(invalid): Extra content after keyword: italic a]
expected: FAIL
[font-style(valid): 'oblique' followed by zero degrees: oblique 0deg]
expected: FAIL
[font-style(valid): 'oblique' followed by default 20deg angle: oblique 20deg]
expected: FAIL
[font-style(valid): 'oblique' followed by maxumum 90 degree angle: oblique 90deg]
expected: FAIL
[font-style(valid): 'oblique' followed by minimum -90 degree angle: oblique -90deg]
expected: FAIL
[font-style(valid): 'oblique' followed by angle in radians: oblique 0rad]
expected: FAIL
[font-style(invalid): 'oblique' followed by unit-less number: oblique 20]
expected: FAIL
[font-style(invalid): 'oblique' followed by non-angle: oblique 20px]
expected: FAIL
[font-style(invalid): 'oblique' followed by non-number: oblique a]
expected: FAIL
[font-style(invalid): 'oblique' followed by isolated minus: oblique -]
expected: FAIL
[font-style(invalid): 'oblique' followed by minus and angle separated by space: oblique - 20deg]
expected: FAIL
[font-style(invalid): 'oblique' followed by minus and non-number: oblique -a]
expected: FAIL
[font-style(valid): Simple range: oblique 10deg 20deg]
expected: FAIL
[font-style(valid): Simple range with equal upper and lower bounds: oblique 10deg 10deg]
expected: FAIL
[font-style(valid): Simple range with default angle for both bounds: oblique 20deg 20deg]
expected: FAIL
[font-style(valid): Bounds out of order: oblique 20deg 10deg]
expected: FAIL
[font-style(invalid): Lower bound out of range: oblique -100deg 20deg]
expected: FAIL
[font-style(invalid): Upper bound out of range: oblique 20deg 100deg]
expected: FAIL
[font-style(invalid): Extra content after upper bound: oblique 10deg 20deg 30deg]
expected: FAIL

View file

@ -0,0 +1,304 @@
[at-font-face-font-matching.html]
[Descriptor mathcing priority: Stretch has higher priority than style]
expected: FAIL
[Descriptor mathcing priority: Stretch has higher priority than weight]
expected: FAIL
[Descriptor mathcing priority: Style has higher priority than weight]
expected: FAIL
[Matching font-weight: '400' should prefer '400' over '450 460']
expected: FAIL
[Matching font-weight: '400' should prefer '450 460' over '500']
expected: FAIL
[Matching font-weight: '400' should prefer '500' over '350 399']
expected: FAIL
[Matching font-weight: '400' should prefer '350 399' over '351 398']
expected: FAIL
[Matching font-weight: '400' should prefer '351 398' over '501 550']
expected: FAIL
[Matching font-weight: '400' should prefer '501 550' over '502 560']
expected: FAIL
[Matching font-weight: '430' should prefer '420 440' over '450 460']
expected: FAIL
[Matching font-weight: '430' should prefer '450 460' over '500']
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']
expected: FAIL
[Matching font-weight: '430' should prefer '350 399' over '340 398']
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']
expected: FAIL
[Matching font-weight: '500' should prefer '500' over '450 460']
expected: FAIL
[Matching font-weight: '500' should prefer '450 460' over '400']
expected: FAIL
[Matching font-weight: '500' should prefer '400' over '350 399']
expected: FAIL
[Matching font-weight: '500' should prefer '350 399' over '351 398']
expected: FAIL
[Matching font-weight: '500' should prefer '351 398' over '501 550']
expected: FAIL
[Matching font-weight: '500' should prefer '501 550' over '502 560']
expected: FAIL
[Matching font-weight: '501' should prefer '501' over '502 510']
expected: FAIL
[Matching font-weight: '501' should prefer '502 510' over '503 520']
expected: FAIL
[Matching font-weight: '501' should prefer '503 520' over '500']
expected: FAIL
[Matching font-weight: '501' should prefer '500' over '450 460']
expected: FAIL
[Matching font-weight: '501' should prefer '450 460' over '390 410']
expected: FAIL
[Matching font-weight: '501' should prefer '390 410' over '300 350']
expected: FAIL
[Matching font-weight: '399' should prefer '350 399' over '340 360']
expected: FAIL
[Matching font-weight: '399' should prefer '340 360' over '200 300']
expected: FAIL
[Matching font-weight: '399' should prefer '200 300' over '400']
expected: FAIL
[Matching font-weight: '399' should prefer '400' over '450 460']
expected: FAIL
[Matching font-weight: '399' should prefer '450 460' over '500 501']
expected: FAIL
[Matching font-weight: '399' should prefer '500 501' over '502 510']
expected: FAIL
[Matching font-stretch: '100%' should prefer '100%' over '110% 120%']
expected: FAIL
[Matching font-stretch: '100%' should prefer '110% 120%' over '115% 116%']
expected: FAIL
[Matching font-stretch: '110%' should prefer '110% 120%' over '115% 116%']
expected: FAIL
[Matching font-stretch: '110%' should prefer '115% 116%' over '105%']
expected: FAIL
[Matching font-stretch: '110%' should prefer '105%' over '100%']
expected: FAIL
[Matching font-stretch: '110%' should prefer '100%' over '50% 80%']
expected: FAIL
[Matching font-stretch: '110%' should prefer '50% 80%' over '60% 70%']
expected: FAIL
[Matching font-stretch: '90%' should prefer '90% 100%' over '50% 80%']
expected: FAIL
[Matching font-stretch: '90%' should prefer '50% 80%' over '60% 70%']
expected: FAIL
[Matching font-stretch: '90%' should prefer '60% 70%' over '110% 140%']
expected: FAIL
[Matching font-stretch: '90%' should prefer '110% 140%' over '120% 130%']
expected: FAIL
[Matching font-style: 'normal' should prefer 'normal' over 'oblique 0deg']
expected: FAIL
[Matching font-style: 'normal' should prefer 'oblique 0deg' over 'oblique 10deg 40deg']
expected: FAIL
[Matching font-style: 'normal' should prefer 'oblique 10deg 40deg' over 'oblique 20deg 30deg']
expected: FAIL
[Matching font-style: 'normal' should prefer 'oblique 20deg 30deg' over 'oblique -50deg -20deg']
expected: FAIL
[Matching font-style: 'normal' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
expected: FAIL
[Matching font-style: 'italic' should prefer 'italic' over 'oblique 20deg']
expected: FAIL
[Matching font-style: 'italic' should prefer 'oblique 20deg' over 'oblique 30deg 60deg']
expected: FAIL
[Matching font-style: 'italic' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
expected: FAIL
[Matching font-style: 'italic' should prefer 'oblique 40deg 50deg' over 'oblique 5deg 10deg']
expected: FAIL
[Matching font-style: 'italic' should prefer 'oblique 5deg 10deg' over 'oblique 5deg']
expected: FAIL
[Matching font-style: 'italic' should prefer 'oblique 5deg' over 'normal']
expected: FAIL
[Matching font-style: 'italic' should prefer 'normal' over 'oblique 0deg']
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']
expected: FAIL
[Matching font-style: 'oblique 20deg' should prefer 'oblique 20deg' over 'oblique 30deg 60deg']
expected: FAIL
[Matching font-style: 'oblique 21deg' should prefer 'oblique 40deg 50deg' over 'oblique 20deg']
expected: FAIL
[Matching font-style: 'oblique 21deg' should prefer 'oblique 20deg' over 'oblique 10deg']
expected: FAIL
[Matching font-style: 'oblique 21deg' should prefer 'oblique 10deg' over 'italic']
expected: FAIL
[Matching font-style: 'oblique 21deg' should prefer 'italic' over 'oblique 0deg']
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']
expected: FAIL
[Matching font-style: 'oblique 10deg' should prefer 'oblique 10deg' over 'oblique 5deg']
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']
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']
expected: FAIL
[Matching font-style: 'oblique 10deg' should prefer 'italic' over 'oblique 0deg']
expected: FAIL
[Matching font-style: 'oblique 10deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg']
expected: FAIL
[Matching font-style: 'oblique 10deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
expected: FAIL
[Matching font-style: 'oblique 0deg' should prefer 'oblique 0deg' over 'oblique 5deg']
expected: FAIL
[Matching font-style: 'oblique 0deg' should prefer 'oblique 5deg' over 'oblique 15deg 20deg']
expected: FAIL
[Matching font-style: 'oblique 0deg' should prefer 'oblique 15deg 20deg' over 'oblique 30deg 60deg']
expected: FAIL
[Matching font-style: 'oblique 0deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
expected: FAIL
[Matching font-style: 'oblique 0deg' should prefer 'oblique 40deg 50deg' over 'italic']
expected: FAIL
[Matching font-style: 'oblique 0deg' should prefer 'italic' over 'oblique -50deg -20deg']
expected: FAIL
[Matching font-style: 'oblique 0deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
expected: FAIL
[Matching font-style: 'oblique -10deg' should prefer 'oblique -10deg' over 'oblique -5deg']
expected: FAIL
[Matching font-style: 'oblique -10deg' should prefer 'oblique -5deg' over 'oblique -1deg 0deg']
expected: FAIL
[Matching font-style: 'oblique -10deg' should prefer 'oblique -1deg 0deg' over 'oblique -20deg -15deg']
expected: FAIL
[Matching font-style: 'oblique -10deg' should prefer 'oblique -20deg -15deg' over 'oblique -60deg -30deg']
expected: FAIL
[Matching font-style: 'oblique -10deg' should prefer 'oblique -60deg -30deg' over 'oblique -50deg -40deg']
expected: FAIL
[Matching font-style: 'oblique -10deg' should prefer 'oblique -50deg -40deg' over 'italic']
expected: FAIL
[Matching font-style: 'oblique -10deg' should prefer 'italic' over 'oblique 0deg 10deg']
expected: FAIL
[Matching font-style: 'oblique -10deg' should prefer 'oblique 0deg 10deg' over 'oblique 40deg 50deg']
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']
expected: FAIL
[Matching font-style: 'oblique -20deg' should prefer 'oblique -10deg' over 'italic']
expected: FAIL
[Matching font-style: 'oblique -20deg' should prefer 'italic' over 'oblique 0deg']
expected: FAIL
[Matching font-style: 'oblique -20deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
expected: FAIL
[Matching font-style: 'oblique -20deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
expected: FAIL
[Matching font-style: 'oblique -21deg' should prefer 'oblique -21deg' over 'oblique -60deg -40deg']
expected: FAIL
[Matching font-style: 'oblique -21deg' should prefer 'oblique -60deg -40deg' over 'oblique -10deg']
expected: FAIL
[Matching font-style: 'oblique -21deg' should prefer 'oblique -10deg' over 'italic']
expected: FAIL
[Matching font-style: 'oblique -21deg' should prefer 'italic' over 'oblique 0deg']
expected: FAIL
[Matching font-style: 'oblique -21deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
expected: FAIL
[Matching font-style: 'oblique -21deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
expected: FAIL

View file

@ -188,3 +188,9 @@
[Value italic 90deg must not be accepted as style in @font-face.]
expected: FAIL
[Valid value calc(0 - 100) for font property weight used for styling.]
expected: FAIL
[Valid value calc(200 + 801) for font property weight used for styling.]
expected: FAIL

View file

@ -0,0 +1,46 @@
[font-shorthand.html]
[Font shorthand: Font weight specified as number]
expected: FAIL
[Font shorthand: Font weight specified as calc()]
expected: FAIL
[Font shorthand: Font weight specified as calc(), value smaller than 1]
expected: FAIL
[Font shorthand: Font weight specified as calc(), value greater than 1000]
expected: FAIL
[Font shorthand: 'oblique' with positive angle]
expected: FAIL
[Font shorthand: 'oblique' with negative angle]
expected: FAIL
[Font shorthand: 'oblique' followed by valid small weight]
expected: FAIL
[Font shorthand: 'oblique' with positive angle followed by valid weight]
expected: FAIL
[Font shorthand: 'oblique' with negative angle followed by valid weight]
expected: FAIL
[Font shorthand: 'oblique' followed by valid calc() weight]
expected: FAIL
[Font shorthand: 'oblique' with angle followed by valid calc() weight]
expected: FAIL
[Font shorthand: 'oblique' followed by a to-be-clamped calc() weight]
expected: FAIL
[Font shorthand: calc() weight folowed by 'oblique']
expected: FAIL
[Font shorthand: calc() weight folowed by 'oblique' and slant angle]
expected: FAIL
[Font shorthand: To-be-clamped calc() weight folowed by 'oblique' and slant angle]
expected: FAIL

View file

@ -0,0 +1,97 @@
[font-stretch.html]
[@supports: 0% - zero is legal]
expected: FAIL
[@getComputedStyle: 0% - zero is legal]
expected: FAIL
[@supports: 1% - legal percentage]
expected: FAIL
[@getComputedStyle: 1% - legal percentage]
expected: FAIL
[@supports: 10% - legal percentage]
expected: FAIL
[@getComputedStyle: 10% - legal percentage]
expected: FAIL
[@supports: 100% - legal percentage]
expected: FAIL
[@getComputedStyle: 100% - legal percentage]
expected: FAIL
[@supports: 1000% - legal percentage]
expected: FAIL
[@getComputedStyle: 1000% - legal percentage]
expected: FAIL
[@supports: 1e9% - huge legal percentage]
expected: FAIL
[@getComputedStyle: 1e9% - huge legal percentage]
expected: FAIL
[@getComputedStyle: ultra-condensed - legal enum]
expected: FAIL
[@getComputedStyle: extra-condensed - legal enum]
expected: FAIL
[@getComputedStyle: condensed - legal enum]
expected: FAIL
[@getComputedStyle: semi-condensed - legal enum]
expected: FAIL
[@getComputedStyle: normal - legal enum]
expected: FAIL
[@getComputedStyle: semi-expanded - legal enum]
expected: FAIL
[@getComputedStyle: expanded - legal enum]
expected: FAIL
[@getComputedStyle: extra-expanded - legal enum]
expected: FAIL
[@getComputedStyle: ultra-expanded - legal enum]
expected: FAIL
[@supports: calc(200.5%) - Simple calc value]
expected: FAIL
[@getComputedStyle: calc(200.5%) - Simple calc value]
expected: FAIL
[@supports: calc(50%*2 - 20%) - Valid calc expression]
expected: FAIL
[@getComputedStyle: calc(50%*2 - 20%) - Valid calc expression]
expected: FAIL
[@supports: calc(-100%) - Negative calc value (to be clamped)]
expected: FAIL
[@getComputedStyle: calc(-100%) - Negative calc value (to be clamped)]
expected: FAIL
[@supports: calc(50% - 50%*2) - Negative calc expression (to be clamped)]
expected: FAIL
[@getComputedStyle: calc(50% - 50%*2) - Negative calc expression (to be clamped)]
expected: FAIL
[Test font-stretch for overridden number condensed]
expected: FAIL
[Test font-stretch for overridden enum name resolved to number condensed]
expected: FAIL
[Test font-stretch for inherited named enum resolved to number condensed]
expected: FAIL

View file

@ -0,0 +1,8 @@
[font-style-interpolation.html]
expected: TIMEOUT
[font-style animation]
expected: TIMEOUT
[font-style transition]
expected: FAIL

View file

@ -0,0 +1,43 @@
[font-style-parsing.html]
[Font-style: 'oblique' followed by zero degrees is valid]
expected: FAIL
[Font-style: 'oblique' followed by positive angle in degrees is valid]
expected: FAIL
[Font-style: 'oblique' followed by positive angle in radians is valid]
expected: FAIL
[Font-style: 'oblique' followed by positive angle in gradians is valid]
expected: FAIL
[Font-style: 'oblique' followed by positive angle in turns is valid]
expected: FAIL
[Font-style: 'oblique' followed by negative angle is valid]
expected: FAIL
[Font-style: 'oblique' followed by fractional angle is valid]
expected: FAIL
[Font-style: 'oblique' followed by maxumum 90 degree angle is valid]
expected: FAIL
[Font-style: 'oblique' followed by minimum -90 degree angle is valid]
expected: FAIL
[Font-style: 'oblique' followed by positive angle is valid]
expected: FAIL
[Font-style: 'oblique' followed by calc is valid]
expected: FAIL
[Font-style: 'oblique' followed by calc is valid even if it must be clamped (no computation)]
expected: FAIL
[Font-style: 'oblique' followed by calc is valid even if it must be clamped (with computation)]
expected: FAIL
[Font-style: 'oblique' followed by calc is valid even if it mixes units (with computation)]
expected: FAIL

View file

@ -0,0 +1,10 @@
[font-variation-settings-inherit.html]
[Test font-variation-settings for duplicates using 'yyyy' 1, 'yyyy' 2]
expected: FAIL
[Test font-variation-settings for child inheritance]
expected: FAIL
[Test font-variation-settings for child override]
expected: FAIL

View file

@ -0,0 +1,70 @@
[font-variation-settings-parsing.html]
[Property value: Axis tag with valid non-letter ascii characters]
expected: FAIL
[Property value: Invalid character below allowed range (first char)]
expected: FAIL
[Property value: Invalid character above allowed range (mid char)]
expected: FAIL
[Property value: Axis values in scientific form are valid]
expected: FAIL
[Property value: 'normal' value is valid]
expected: FAIL
[Property value: Tag with less than 4 characters is invalid]
expected: FAIL
[Property value: Tag with more than 4 characters is invalid]
expected: FAIL
[Property value: Trailing comma is invalid]
expected: FAIL
[Property value: Unquoted tags are invalid]
expected: FAIL
[Property value: Unmatched quotes around tag are invalid]
expected: FAIL
[Property value: Tag without value isinvalid]
expected: FAIL
[Property value: Value without tag is invalid]
expected: FAIL
[Property value: Value before tag is invalid]
expected: FAIL
[Property value: Missing comma between axes is invalid]
expected: FAIL
[Property value: Calculations should be supported]
expected: FAIL
[Property value: Units should not be supported]
expected: FAIL
[Property value: Units should not be supported (in calc)]
expected: FAIL
[Property value: Percentages should not be supported]
expected: FAIL
[Property value: Percentages should not be supported (in calc)]
expected: FAIL
[@supports: Axis tag with valid non-letter ascii characters]
expected: FAIL
[@supports: Axis values in scientific form are valid]
expected: FAIL
[@supports: 'normal' value is valid]
expected: FAIL
[@supports: Calculations should be supported]
expected: FAIL

View file

@ -0,0 +1,8 @@
[font-weight-interpolation.html]
expected: TIMEOUT
[font-weight animation]
expected: TIMEOUT
[font-weight transition]
expected: TIMEOUT

View file

@ -0,0 +1,40 @@
[font-weight-lighter-bolder.html]
[Test lighter font-weight for base weight 99]
expected: FAIL
[Test bolder font-weight for base weight 99]
expected: FAIL
[Test bolder font-weight for base weight 349]
expected: FAIL
[Test lighter font-weight for base weight 550]
expected: FAIL
[Test bolder font-weight for base weight 550]
expected: FAIL
[Test lighter font-weight for base weight 749]
expected: FAIL
[Test bolder font-weight for base weight 749]
expected: FAIL
[Test lighter font-weight for base weight 750]
expected: FAIL
[Test bolder font-weight for base weight 750]
expected: FAIL
[Test lighter font-weight for base weight 899]
expected: FAIL
[Test bolder font-weight for base weight 899]
expected: FAIL
[Test lighter font-weight for base weight 901]
expected: FAIL
[Test bolder font-weight for base weight 901]
expected: FAIL

View file

@ -0,0 +1,34 @@
[font-weight-matching.html]
[Test @font-face matching for weight 250]
expected: FAIL
[Test @font-face matching for weight 399]
expected: FAIL
[Test @font-face matching for weight 400]
expected: FAIL
[Test @font-face matching for weight 420]
expected: FAIL
[Test @font-face matching for weight 470]
expected: FAIL
[Test @font-face matching for weight 500]
expected: FAIL
[Test @font-face matching for weight 600]
expected: FAIL
[Test @font-face matching for weight 750]
expected: FAIL
[Test @font-face matching for weight 751]
expected: FAIL
[Test @font-face matching for weight 900]
expected: FAIL
[Test @font-face matching for weight 1000]
expected: FAIL

View file

@ -0,0 +1,55 @@
[font-weight-parsing.html]
[@supports: Values that are not multiple of 100 should be parsed successfully]
expected: FAIL
[@supports: Non-integer Values should be parsed successfully]
expected: FAIL
[@supports: Minimum allowed value should be parsed successfully]
expected: FAIL
[@supports: Maximum allowed value should be parsed successfully]
expected: FAIL
[@supports: Simple calc value]
expected: FAIL
[@supports: Negative simple calc value (to be clamped)]
expected: FAIL
[@supports: Out-of-range simple calc value (to be clamped)]
expected: FAIL
[@supports: Valid calc expression]
expected: FAIL
[@supports: Valid calc expression with out-of-range value (to be clamped)]
expected: FAIL
[Computed style: Values that are not multiple of 100 should be parsed successfully]
expected: FAIL
[Computed style: Non-integer Values should be parsed successfully]
expected: FAIL
[Computed style: Minimum allowed value should be parsed successfully]
expected: FAIL
[Computed style: Maximum allowed value should be parsed successfully]
expected: FAIL
[Computed style: Simple calc value]
expected: FAIL
[Computed style: Negative simple calc value (to be clamped)]
expected: FAIL
[Computed style: Out-of-range simple calc value (to be clamped)]
expected: FAIL
[Computed style: Valid calc expression]
expected: FAIL
[Computed style: Valid calc expression with out-of-range value (to be clamped)]
expected: FAIL

View file

@ -1,3 +0,0 @@
[text-emphasis-style-001.html]
type: reftest
expected: FAIL

View file

@ -0,0 +1,2 @@
[css-transform-animate-translate-implied-y.html]
expected: FAIL

View file

@ -1,38 +0,0 @@
[transition-001.html]
type: testharness
[parse '1s']
expected: FAIL
[parse '1s 2s']
expected: FAIL
[parse '1s 2s ease-in']
expected: FAIL
[parse '1s ease-in 2s']
expected: FAIL
[parse 'ease-in 1s 2s']
expected: FAIL
[parse '1s width']
expected: FAIL
[parse 'width 1s']
expected: FAIL
[parse '1s width 2s']
expected: FAIL
[parse '1s 2s width ease-in']
expected: FAIL
[parse '1s ease-in 2s width']
expected: FAIL
[parse 'width ease-in 1s 2s']
expected: FAIL
[parse 'width .1s ease-in .2s']
expected: FAIL

View file

@ -1,38 +0,0 @@
[transition-timing-function-001.html]
type: testharness
[parse 'ease']
expected: FAIL
[parse 'linear']
expected: FAIL
[parse 'ease-in']
expected: FAIL
[parse 'ease-out']
expected: FAIL
[parse 'ease-in-out']
expected: FAIL
[parse 'cubic-bezier(foobar)']
expected: FAIL
[parse 'steps(foobar)']
expected: FAIL
[parse 'steps(3.3, end)']
expected: FAIL
[parse 'steps(3, top)']
expected: FAIL
[parse 'steps(-3, top)']
expected: FAIL
[parse 'cubic-bezier(-0.1, -0.2, -0.3, -0.4)']
expected: FAIL
[parse 'cubic-bezier(1.1, 1.2, 1.3, 1.4)']
expected: FAIL

View file

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

View file

@ -11,3 +11,9 @@
[target9 undefined]
expected: FAIL
[target6]
expected: FAIL
[target9]
expected: FAIL

View file

@ -1,7 +0,0 @@
[variable-substitution-shadow-properties.html]
[box-shadow]
expected: FAIL
[text-shadow]
expected: FAIL

View file

@ -0,0 +1,4 @@
[cssom-getBoxQuads-001.html]
[CSSOM View - getBoxQuads() returns proper border and margin boxes for block and flex]
expected: FAIL

View file

@ -0,0 +1,13 @@
[CSSStyleRule-set-selectorText.html]
[CSSStyleRule: selectorText value: |::first-letter| isMatch: false]
expected: FAIL
[CSSStyleRule: selectorText value: |:first-letter| isMatch: false]
expected: FAIL
[CSSStyleRule: selectorText value: |::first-line| isMatch: false]
expected: FAIL
[CSSStyleRule: selectorText value: |:first-line| isMatch: false]
expected: FAIL

View file

@ -0,0 +1,7 @@
[css-style-reparse.html]
[style.textContent modification]
expected: FAIL
[style.innerHTML modification]
expected: FAIL

View file

@ -0,0 +1,5 @@
[cssstyledeclaration-mutationrecord-001.html]
expected: ERROR
[CSSStyleDeclaration.setPropertyValue queues a mutation record, even if not mutated]
expected: NOTRUN

View file

@ -0,0 +1,5 @@
[cssstyledeclaration-mutationrecord-002.html]
expected: ERROR
[CSSStyleDeclaration.setPropertyValue doesn't queue a mutation record when setting invalid values]
expected: NOTRUN

View file

@ -0,0 +1,5 @@
[cssstyledeclaration-mutationrecord-003.html]
expected: ERROR
[CSSStyleDeclaration.removeProperty doesn't queue a mutation record when not actually removed, invoked from setPropertyValue]
expected: NOTRUN

View file

@ -0,0 +1,5 @@
[cssstyledeclaration-mutationrecord-004.html]
expected: ERROR
[CSSStyleDeclaration.removeProperty doesn't queue a mutation record when not actually removed]
expected: NOTRUN

View file

@ -0,0 +1,13 @@
[cssstyledeclaration-setter-order.html]
[setProperty with existing longhand should change order]
expected: FAIL
[invoke property setter with existing longhand should change order]
expected: FAIL
[setProperty with existing shorthand should change order]
expected: FAIL
[invoke property setter with existing shorthand should change order]
expected: FAIL

View file

@ -0,0 +1,2 @@
[getComputedStyle-detached-subtree.html]
expected: ERROR

View file

@ -11,3 +11,6 @@
[display: contents on pseudo-elements]
expected: FAIL
[Unknown pseudo-elements throw]
expected: FAIL

View file

@ -1,35 +0,0 @@
[index-002.html]
type: testharness
[border is expected to be border: 1px;]
expected: FAIL
[border is expected to be border: 1px red;]
expected: FAIL
[border is expected to be border: red;]
expected: FAIL
[border is expected to be border-width: 1px 2px 3px 4px;]
expected: FAIL
[border is expected to be border-width: 2px 1px 1px;]
expected: FAIL
[border is expected to be border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-width: 1px !important;]
expected: FAIL
[border is expected to be border-width: 1px; border-top-color: red;]
expected: FAIL
[border is expected to be border: dotted;]
expected: FAIL
[outline is expected to be outline: blue dotted 2px;]
expected: FAIL
[list is expected to be list-style: circle inside;]
expected: FAIL
[border is expected to be border: 1px; (#2)]
expected: FAIL

View file

@ -0,0 +1,37 @@
[shorthand-values.html]
[The serialization of border: 1px; border-top: 1px; should be canonical.]
expected: FAIL
[The serialization of border: 1px red; should be canonical.]
expected: FAIL
[The serialization of border: red; should be canonical.]
expected: FAIL
[The serialization of border-top: 1px; border-right: 1px; border-bottom: 1px; border-left: 1px; should be canonical.]
expected: FAIL
[The serialization of border-top: 1px; border-right: 2px; border-bottom: 3px; border-left: 4px; should be canonical.]
expected: FAIL
[The serialization of border: 1px; border-top: 2px; should be canonical.]
expected: FAIL
[The serialization of border: 1px; border-top: 1px !important; should be canonical.]
expected: FAIL
[The serialization of border: 1px; border-top-color: red; should be canonical.]
expected: FAIL
[The serialization of border: solid; border-style: dotted should be canonical.]
expected: FAIL
[The serialization of overflow-x: scroll; overflow-y: hidden; should be canonical.]
expected: FAIL
[The serialization of outline-width: 2px; outline-style: dotted; outline-color: blue; should be canonical.]
expected: FAIL
[The serialization of list-style-type: circle; list-style-position: inside; list-style-image: initial; should be canonical.]
expected: FAIL

View file

@ -0,0 +1,9 @@
[interfaces.any.worker.html]
[Untitled]
expected: FAIL
[interfaces.any.html]
[Untitled]
expected: FAIL

View file

@ -0,0 +1,2 @@
[selection-image-001.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[selection-image-002.html]
expected: FAIL

View file

@ -0,0 +1,13 @@
[HTMLElement-constructor.html]
[HTMLElement constructor must not get .prototype until it finishes its extends sanity checks, calling proxy constructor directly]
expected: FAIL
[HTMLElement constructor must not get .prototype until it finishes its extends sanity checks, calling via Reflect]
expected: FAIL
[HTMLElement constructor must not get .prototype until it finishes its registration sanity checks, calling proxy constructor directly]
expected: FAIL
[HTMLElement constructor must not get .prototype until it finishes its registration sanity checks, calling via Reflect]
expected: FAIL

View file

@ -0,0 +1,7 @@
[newtarget.html]
[HTMLParagraphElement constructor must not get .prototype until it finishes its extends sanity checks, calling proxy constructor directly]
expected: FAIL
[HTMLParagraphElement constructor must not get .prototype until it finishes its extends sanity checks, calling via Reflect]
expected: FAIL

View file

@ -11,3 +11,9 @@
[passive behavior of one listener should be unaffeted by the presence of other listeners]
expected: FAIL
[returnValue should be ignored if-and-only-if the passive option is true]
expected: FAIL
[passive behavior of one listener should be unaffected by the presence of other listeners]
expected: FAIL

View file

@ -0,0 +1,7 @@
[Event-constructors.html]
[Event constructors 2]
expected: FAIL
[Event constructors 3]
expected: FAIL

View file

@ -0,0 +1,7 @@
[Event-defaultPrevented-after-dispatch.html]
[Default prevention via preventDefault]
expected: FAIL
[Default prevention via returnValue]
expected: FAIL

View file

@ -0,0 +1,4 @@
[Event-dispatch-detached-click.html]
[Click event can be dispatched to an element that is not in the document.]
expected: FAIL

View file

@ -0,0 +1,4 @@
[Event-dispatch-other-document.html]
[Custom event on an element in another document]
expected: FAIL

View file

@ -6,3 +6,15 @@
[Tests initEvent's default parameter values.]
expected: FAIL
[Properties of initEvent(type, true, true)]
expected: FAIL
[Properties of initEvent(type, true, false)]
expected: FAIL
[Properties of initEvent(type, false, true)]
expected: FAIL
[Properties of initEvent(type, false, false)]
expected: FAIL

View file

@ -0,0 +1,19 @@
[Event-returnValue.html]
[When an event is created, returnValue should be initialized to true.]
expected: FAIL
[preventDefault() should not change returnValue if cancelable is false.]
expected: FAIL
[returnValue=false should have no effect if cancelable is false.]
expected: FAIL
[preventDefault() should change returnValue if cancelable is true.]
expected: FAIL
[initEvent should unset returnValue.]
expected: FAIL
[returnValue=true should have no effect once the canceled flag was set.]
expected: FAIL

View file

@ -0,0 +1,4 @@
[EventListener-handleEvent.html]
[EventListener::handleEvent()]
expected: FAIL

View file

@ -0,0 +1,7 @@
[EventTarget-dispatchEvent-returnvalue.html]
[Return value of EventTarget.dispatchEvent() affected by preventDefault().]
expected: FAIL
[Return value of EventTarget.dispatchEvent() affected by returnValue.]
expected: FAIL

View file

@ -39,3 +39,6 @@
[link.sizes in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.]
expected: FAIL
[a.relList in http://www.w3.org/2000/svg namespace should be DOMTokenList.]
expected: FAIL

View file

@ -1,5 +0,0 @@
[Node-cloneNode.html]
type: testharness
[implementation.createDocument]
expected: FAIL

View file

@ -0,0 +1,4 @@
[mediasource.window.html]
[Cannot fetch blob: URL from a MediaSource]
expected: FAIL

View file

@ -9,6 +9,15 @@
[Fetching about:blank (POST) is OK]
expected: FAIL
[Fetching about:blank with method GET is KO]
expected: FAIL
[Fetching about:blank with method PUT is KO]
expected: FAIL
[Fetching about:blank with method POST is KO]
expected: FAIL
[scheme-about.any.worker.html]
type: testharness
@ -21,3 +30,12 @@
[Fetching about:blank (POST) is OK]
expected: FAIL
[Fetching about:blank with method GET is KO]
expected: FAIL
[Fetching about:blank with method PUT is KO]
expected: FAIL
[Fetching about:blank with method POST is KO]
expected: FAIL

View file

@ -15,3 +15,63 @@
[Redirect 308 in "manual" mode ]
expected: FAIL
[same-origin redirect 301 in manual redirect and cors mode]
expected: FAIL
[same-origin redirect 301 in manual redirect and no-cors mode]
expected: FAIL
[same-origin redirect 302 in manual redirect and cors mode]
expected: FAIL
[same-origin redirect 302 in manual redirect and no-cors mode]
expected: FAIL
[same-origin redirect 303 in manual redirect and cors mode]
expected: FAIL
[same-origin redirect 303 in manual redirect and no-cors mode]
expected: FAIL
[same-origin redirect 307 in manual redirect and cors mode]
expected: FAIL
[same-origin redirect 307 in manual redirect and no-cors mode]
expected: FAIL
[same-origin redirect 308 in manual redirect and cors mode]
expected: FAIL
[same-origin redirect 308 in manual redirect and no-cors mode]
expected: FAIL
[cross-origin redirect 301 in manual redirect and cors mode]
expected: FAIL
[cross-origin redirect 301 in manual redirect and no-cors mode]
expected: FAIL
[cross-origin redirect 302 in manual redirect and cors mode]
expected: FAIL
[cross-origin redirect 302 in manual redirect and no-cors mode]
expected: FAIL
[cross-origin redirect 303 in manual redirect and cors mode]
expected: FAIL
[cross-origin redirect 303 in manual redirect and no-cors mode]
expected: FAIL
[cross-origin redirect 307 in manual redirect and cors mode]
expected: FAIL
[cross-origin redirect 307 in manual redirect and no-cors mode]
expected: FAIL
[cross-origin redirect 308 in manual redirect and cors mode]
expected: FAIL
[cross-origin redirect 308 in manual redirect and no-cors mode]
expected: FAIL

View file

@ -15,3 +15,63 @@
[Redirect 308 in "manual" mode ]
expected: FAIL
[same-origin redirect 301 in manual redirect and cors mode]
expected: FAIL
[same-origin redirect 301 in manual redirect and no-cors mode]
expected: FAIL
[same-origin redirect 302 in manual redirect and cors mode]
expected: FAIL
[same-origin redirect 302 in manual redirect and no-cors mode]
expected: FAIL
[same-origin redirect 303 in manual redirect and cors mode]
expected: FAIL
[same-origin redirect 303 in manual redirect and no-cors mode]
expected: FAIL
[same-origin redirect 307 in manual redirect and cors mode]
expected: FAIL
[same-origin redirect 307 in manual redirect and no-cors mode]
expected: FAIL
[same-origin redirect 308 in manual redirect and cors mode]
expected: FAIL
[same-origin redirect 308 in manual redirect and no-cors mode]
expected: FAIL
[cross-origin redirect 301 in manual redirect and cors mode]
expected: FAIL
[cross-origin redirect 301 in manual redirect and no-cors mode]
expected: FAIL
[cross-origin redirect 302 in manual redirect and cors mode]
expected: FAIL
[cross-origin redirect 302 in manual redirect and no-cors mode]
expected: FAIL
[cross-origin redirect 303 in manual redirect and cors mode]
expected: FAIL
[cross-origin redirect 303 in manual redirect and no-cors mode]
expected: FAIL
[cross-origin redirect 307 in manual redirect and cors mode]
expected: FAIL
[cross-origin redirect 307 in manual redirect and no-cors mode]
expected: FAIL
[cross-origin redirect 308 in manual redirect and cors mode]
expected: FAIL
[cross-origin redirect 308 in manual redirect and no-cors mode]
expected: FAIL

View file

@ -0,0 +1,4 @@
[request-init-003.sub.html]
[Check request values when initialized from url string]
expected: FAIL

View file

@ -0,0 +1,4 @@
[request-structure.html]
[Check credentials attribute]
expected: FAIL

View file

@ -0,0 +1,27 @@
[bad-gzip-body.any.worker.html]
[Consuming the body of a resource with bad gzip content with arrayBuffer() should reject]
expected: FAIL
[Consuming the body of a resource with bad gzip content with blob() should reject]
expected: FAIL
[Consuming the body of a resource with bad gzip content with json() should reject]
expected: FAIL
[Consuming the body of a resource with bad gzip content with text() should reject]
expected: FAIL
[bad-gzip-body.any.html]
[Consuming the body of a resource with bad gzip content with arrayBuffer() should reject]
expected: FAIL
[Consuming the body of a resource with bad gzip content with blob() should reject]
expected: FAIL
[Consuming the body of a resource with bad gzip content with json() should reject]
expected: FAIL
[Consuming the body of a resource with bad gzip content with text() should reject]
expected: FAIL

View file

@ -27,9 +27,3 @@
[Performance interface: window.performance must inherit property "toJSON()" with the proper type]
expected: FAIL
[Test driver]
expected: FAIL
[Stringification of window.performance]
expected: FAIL

View file

@ -1,4 +1,5 @@
[javascript-url-abort-return-value-undefined.tentative.html]
expected: TIMEOUT
[Not aborting fetch for javascript:undefined navigation]
expected: FAIL
expected: TIMEOUT

View file

@ -1,5 +1,4 @@
[window-security.html]
type: testharness
[window-security.https.html]
[A SecurityError exception must be thrown when window.applicationCache is accessed from a different origin.]
expected: FAIL
@ -333,9 +332,6 @@
[A SecurityError exception must be thrown when window.setTimeout is accessed from a different origin.]
expected: FAIL
[A SecurityError exception must be thrown when window.showModalDialog is accessed from a different origin.]
expected: FAIL
[A SecurityError exception must be thrown when window.stop is accessed from a different origin.]
expected: FAIL

View file

@ -1,5 +1,4 @@
[window-properties.html]
type: testharness
[window-properties.https.html]
[Window method: stop]
expected: FAIL
@ -54,15 +53,15 @@
[Window replaceable attribute: toolbar]
expected: FAIL
[Window replaceable attribute: length]
expected: FAIL
[Window replaceable attribute: parent]
expected: FAIL
[Window replaceable attribute: external]
expected: FAIL
[Window replaceable attribute: length]
expected: FAIL
[Window replaceable attribute: screen]
expected: FAIL

View file

@ -0,0 +1,4 @@
[document.getElementsByName-liveness.html]
[Document.getElementsByName() should be a live collection]
expected: FAIL

View file

@ -1,5 +1,4 @@
[009.html]
type: testharness
[009.https.html]
expected: ERROR
[document.open replacing singleton window]
expected: NOTRUN

View file

@ -1,4 +0,0 @@
[010.html]
[Salvagability of document.opened document]
expected: FAIL

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,4 @@
[link-rel-attribute.html]
[Untitled]
expected: FAIL

View file

@ -172,3 +172,63 @@
[XHTML img usemap="http://example.org/#garbage-before-hash-id"]
expected: FAIL
[HTML (quirks) IMG usemap="no-hash-name"]
expected: FAIL
[HTML (quirks) IMG usemap="no-hash-id"]
expected: FAIL
[HTML (quirks) IMG usemap="hash-last#"]
expected: FAIL
[HTML (quirks) IMG usemap=""]
expected: FAIL
[HTML (quirks) IMG usemap="#"]
expected: FAIL
[HTML (quirks) IMG usemap="#percent-escape-name-%41"]
expected: FAIL
[HTML (quirks) IMG usemap="#percent-escape-id-%41"]
expected: FAIL
[HTML (quirks) IMG usemap="#no-such-map"]
expected: FAIL
[HTML (quirks) IMG usemap="#different-CASE-name"]
expected: FAIL
[HTML (quirks) IMG usemap="#different-CASE-id"]
expected: FAIL
[XHTML img usemap="no-hash-name"]
expected: FAIL
[XHTML img usemap="no-hash-id"]
expected: FAIL
[XHTML img usemap="hash-last#"]
expected: FAIL
[XHTML img usemap=""]
expected: FAIL
[XHTML img usemap="#"]
expected: FAIL
[XHTML img usemap="#percent-escape-name-%41"]
expected: FAIL
[XHTML img usemap="#percent-escape-id-%41"]
expected: FAIL
[XHTML img usemap="#no-such-map"]
expected: FAIL
[XHTML img usemap="#different-CASE-name"]
expected: FAIL
[XHTML img usemap="#different-CASE-id"]
expected: FAIL

View file

@ -0,0 +1,4 @@
[document-getters-return-null-for-cross-origin.html]
[HTMLEmbedElement.getSVGDocument() for cross-origin document]
expected: FAIL

View file

@ -0,0 +1,4 @@
[document-getters-return-null-for-cross-origin.html]
[HTMLFrameElement.contentDocument for cross-origin document]
expected: FAIL

View file

@ -0,0 +1,4 @@
[document-getters-return-null-for-cross-origin.html]
[HTMLIFrameElement.getSVGDocument() for cross-origin document]
expected: FAIL

View file

@ -1920,3 +1920,123 @@
[<img srcset="/images/green-1x1.png?f47 50w, /images/green-16x16.png?f47 51w" style="--foo: 1px" sizes="var(--foo)"> ref sizes="100vw" (width:1000px)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e36a 50w, /images/green-16x16.png?e36a 51w" sizes="min(1px, 100px)"> ref sizes="1px" (standards mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e36b 50w, /images/green-16x16.png?e36b 51w" sizes="min(-100px, 1px)"> ref sizes="1px" (standards mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e37a 50w, /images/green-16x16.png?e37a 51w" sizes="(min-width:0) min(1px, 100px)"> ref sizes="1px" (standards mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e37b 50w, /images/green-16x16.png?e37b 51w" sizes="(min-width:0) max(-100px, 1px)"> ref sizes="1px" (standards mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e38a 50w, /images/green-16x16.png?e38a 51w" sizes="(min-width:min(0, 200vw)) 1px"> ref sizes="1px" (standards mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e38b 50w, /images/green-16x16.png?e38b 51w" sizes="(min-width:max(-200vw, 0)) 1px"> ref sizes="1px" (standards mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?f48a 50w, /images/green-16x16.png?f48a 51w" sizes="min(1px, 200vw"> ref sizes="1px" (standards mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?f48b 50w, /images/green-16x16.png?f48b 51w" sizes="max(-200vw, 1px"> ref sizes="1px" (standards mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?f49a 50w, /images/green-16x16.png?f49a 51w" sizes="(min-width:0) min(1px, 200vw"> ref sizes="1px" (standards mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?f49b 50w, /images/green-16x16.png?f49b 51w" sizes="(min-width:0) max(-200vw, 1px"> ref sizes="1px" (standards mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e36a 50w, /images/green-16x16.png?e36a 51w" sizes="min(1px, 100px)"> ref sizes="1px" (quirks mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e36b 50w, /images/green-16x16.png?e36b 51w" sizes="min(-100px, 1px)"> ref sizes="1px" (quirks mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e37a 50w, /images/green-16x16.png?e37a 51w" sizes="(min-width:0) min(1px, 100px)"> ref sizes="1px" (quirks mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e37b 50w, /images/green-16x16.png?e37b 51w" sizes="(min-width:0) max(-100px, 1px)"> ref sizes="1px" (quirks mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e38a 50w, /images/green-16x16.png?e38a 51w" sizes="(min-width:min(0, 200vw)) 1px"> ref sizes="1px" (quirks mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e38b 50w, /images/green-16x16.png?e38b 51w" sizes="(min-width:max(-200vw, 0)) 1px"> ref sizes="1px" (quirks mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?f48a 50w, /images/green-16x16.png?f48a 51w" sizes="min(1px, 200vw"> ref sizes="1px" (quirks mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?f48b 50w, /images/green-16x16.png?f48b 51w" sizes="max(-200vw, 1px"> ref sizes="1px" (quirks mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?f49a 50w, /images/green-16x16.png?f49a 51w" sizes="(min-width:0) min(1px, 200vw"> ref sizes="1px" (quirks mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?f49b 50w, /images/green-16x16.png?f49b 51w" sizes="(min-width:0) max(-200vw, 1px"> ref sizes="1px" (quirks mode)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e36a 50w, /images/green-16x16.png?e36a 51w" sizes="min(1px, 100px)"> ref sizes="1px" (display:none)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e36b 50w, /images/green-16x16.png?e36b 51w" sizes="min(-100px, 1px)"> ref sizes="1px" (display:none)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e37a 50w, /images/green-16x16.png?e37a 51w" sizes="(min-width:0) min(1px, 100px)"> ref sizes="1px" (display:none)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e37b 50w, /images/green-16x16.png?e37b 51w" sizes="(min-width:0) max(-100px, 1px)"> ref sizes="1px" (display:none)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e38a 50w, /images/green-16x16.png?e38a 51w" sizes="(min-width:min(0, 200vw)) 1px"> ref sizes="1px" (display:none)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e38b 50w, /images/green-16x16.png?e38b 51w" sizes="(min-width:max(-200vw, 0)) 1px"> ref sizes="1px" (display:none)]
expected: FAIL
[<img srcset="/images/green-1x1.png?f48a 50w, /images/green-16x16.png?f48a 51w" sizes="min(1px, 200vw"> ref sizes="1px" (display:none)]
expected: FAIL
[<img srcset="/images/green-1x1.png?f48b 50w, /images/green-16x16.png?f48b 51w" sizes="max(-200vw, 1px"> ref sizes="1px" (display:none)]
expected: FAIL
[<img srcset="/images/green-1x1.png?f49a 50w, /images/green-16x16.png?f49a 51w" sizes="(min-width:0) min(1px, 200vw"> ref sizes="1px" (display:none)]
expected: FAIL
[<img srcset="/images/green-1x1.png?f49b 50w, /images/green-16x16.png?f49b 51w" sizes="(min-width:0) max(-200vw, 1px"> ref sizes="1px" (display:none)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e36a 50w, /images/green-16x16.png?e36a 51w" sizes="min(1px, 100px)"> ref sizes="1px" (width:1000px)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e36b 50w, /images/green-16x16.png?e36b 51w" sizes="min(-100px, 1px)"> ref sizes="1px" (width:1000px)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e37a 50w, /images/green-16x16.png?e37a 51w" sizes="(min-width:0) min(1px, 100px)"> ref sizes="1px" (width:1000px)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e37b 50w, /images/green-16x16.png?e37b 51w" sizes="(min-width:0) max(-100px, 1px)"> ref sizes="1px" (width:1000px)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e38a 50w, /images/green-16x16.png?e38a 51w" sizes="(min-width:min(0, 200vw)) 1px"> ref sizes="1px" (width:1000px)]
expected: FAIL
[<img srcset="/images/green-1x1.png?e38b 50w, /images/green-16x16.png?e38b 51w" sizes="(min-width:max(-200vw, 0)) 1px"> ref sizes="1px" (width:1000px)]
expected: FAIL
[<img srcset="/images/green-1x1.png?f48a 50w, /images/green-16x16.png?f48a 51w" sizes="min(1px, 200vw"> ref sizes="1px" (width:1000px)]
expected: FAIL
[<img srcset="/images/green-1x1.png?f48b 50w, /images/green-16x16.png?f48b 51w" sizes="max(-200vw, 1px"> ref sizes="1px" (width:1000px)]
expected: FAIL
[<img srcset="/images/green-1x1.png?f49a 50w, /images/green-16x16.png?f49a 51w" sizes="(min-width:0) min(1px, 200vw"> ref sizes="1px" (width:1000px)]
expected: FAIL
[<img srcset="/images/green-1x1.png?f49b 50w, /images/green-16x16.png?f49b 51w" sizes="(min-width:0) max(-200vw, 1px"> ref sizes="1px" (width:1000px)]
expected: FAIL

View file

@ -0,0 +1,7 @@
[document-getters-return-null-for-cross-origin.html]
[HTMLObjectElement.contentDocument for cross-origin document]
expected: FAIL
[HTMLObjectElement.getSVGDocument() for cross-origin document]
expected: FAIL

View file

@ -1,2 +0,0 @@
[string-compilation-integrity-classic.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[string-compilation-integrity-classic.sub.html]
expected: TIMEOUT

View file

@ -1,2 +0,0 @@
[string-compilation-integrity-module.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[string-compilation-integrity-module.sub.html]
expected: TIMEOUT

View file

@ -0,0 +1,13 @@
[string-compilation-of-promise-result.html]
[Evaled the script via eval, successful import]
expected: FAIL
[Evaled the script via eval, failed import]
expected: FAIL
[Evaled the script via Function, successful import]
expected: FAIL
[Evaled the script via Function, failed import]
expected: FAIL

View file

@ -0,0 +1,4 @@
[urlsearchparams-foreach.html]
[Untitled]
expected: FAIL

View file

@ -4,3 +4,5 @@
[WebSockets: Send/Receive blob, blob size less than network array buffer]
expected: TIMEOUT
[001.html]

View file

@ -3,3 +3,5 @@
[WebSockets: Send/Receive blob, blob size greater than network array buffer]
expected: TIMEOUT
[002.html]

View file

@ -3,3 +3,5 @@
[WebSockets: Send/Receive ArrayBuffer, size greater than network array buffer]
expected: TIMEOUT
[004.html]

View file

@ -4,3 +4,5 @@
[WebSockets: Send/Receive ArrayBuffer, size less than network array buffer]
expected: TIMEOUT
[005.html]

View file

@ -4,3 +4,5 @@
[WebSockets: bufferedAmount for ArrayBuffer]
expected: TIMEOUT
[bufferedAmount-arraybuffer.html]

View file

@ -4,3 +4,5 @@
[WebSockets: bufferedAmount for blob]
expected: TIMEOUT
[bufferedAmount-blob.html]

View file

@ -12,3 +12,159 @@
[Bogus MIME type should end up as application/octet-stream, 2]
expected: FAIL
[1) MIME types need to be parsed and serialized: text/html;charset=gbk]
expected: FAIL
[2) MIME types need to be parsed and serialized: TEXT/HTML;CHARSET=GBK]
expected: FAIL
[3) MIME types need to be parsed and serialized: text/html;charset=gbk(]
expected: FAIL
[4) MIME types need to be parsed and serialized: text/html;x=(;charset=gbk]
expected: FAIL
[5) MIME types need to be parsed and serialized: text/html;charset=gbk;charset=windows-1255]
expected: FAIL
[6) MIME types need to be parsed and serialized: text/html;charset=();charset=GBK]
expected: FAIL
[8) MIME types need to be parsed and serialized: text/html ;charset=gbk]
expected: FAIL
[9) MIME types need to be parsed and serialized: text/html; charset=gbk]
expected: FAIL
[10) MIME types need to be parsed and serialized: text/html;charset= gbk]
expected: FAIL
[11) MIME types need to be parsed and serialized: text/html;charset= "gbk"]
expected: FAIL
[12) MIME types need to be parsed and serialized: text/html;charset='gbk']
expected: FAIL
[13) MIME types need to be parsed and serialized: text/html;charset='gbk]
expected: FAIL
[14) MIME types need to be parsed and serialized: text/html;charset=gbk']
expected: FAIL
[15) MIME types need to be parsed and serialized: text/html;charset=';charset=GBK]
expected: FAIL
[16) MIME types need to be parsed and serialized: text/html;test;charset=gbk]
expected: FAIL
[17) MIME types need to be parsed and serialized: text/html;test=;charset=gbk]
expected: FAIL
[18) MIME types need to be parsed and serialized: text/html;';charset=gbk]
expected: FAIL
[19) MIME types need to be parsed and serialized: text/html;";charset=gbk]
expected: FAIL
[20) MIME types need to be parsed and serialized: text/html ; ; charset=gbk]
expected: FAIL
[21) MIME types need to be parsed and serialized: text/html;;;;charset=gbk]
expected: FAIL
[22) MIME types need to be parsed and serialized: text/html;charset= ";charset=GBK]
expected: FAIL
[23) MIME types need to be parsed and serialized: text/html;charset=";charset=foo";charset=GBK]
expected: FAIL
[24) MIME types need to be parsed and serialized: text/html;charset="gbk"]
expected: FAIL
[25) MIME types need to be parsed and serialized: text/html;charset="gbk]
expected: FAIL
[26) MIME types need to be parsed and serialized: text/html;charset=gbk"]
expected: FAIL
[27) MIME types need to be parsed and serialized: text/html;charset=" gbk"]
expected: FAIL
[28) MIME types need to be parsed and serialized: text/html;charset="gbk "]
expected: FAIL
[29) MIME types need to be parsed and serialized: text/html;charset="\\ gbk"]
expected: FAIL
[30) MIME types need to be parsed and serialized: text/html;charset="\\g\\b\\k"]
expected: FAIL
[31) MIME types need to be parsed and serialized: text/html;charset="gbk"x]
expected: FAIL
[32) MIME types need to be parsed and serialized: text/html;charset="";charset=GBK]
expected: FAIL
[33) MIME types need to be parsed and serialized: text/html;charset=";charset=GBK]
expected: FAIL
[34) MIME types need to be parsed and serialized: text/html;charset={gbk}]
expected: FAIL
[35) MIME types need to be parsed and serialized: text/html;0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789=x;charset=gbk]
expected: FAIL
[37) MIME types need to be parsed and serialized: !#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz/!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz;!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz=!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz]
expected: FAIL
[38) MIME types need to be parsed and serialized: x/x;x="\t !\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ"]
expected: FAIL
[40) MIME types need to be parsed and serialized: x/x;test="\\]
expected: FAIL
[43) MIME types need to be parsed and serialized: text/html;test=ÿ;charset=gbk]
expected: FAIL
[44) MIME types need to be parsed and serialized: x/x;test=<3D>;x=x]
expected: FAIL
[45) MIME types need to be parsed and serialized: ]
expected: FAIL
[46) MIME types need to be parsed and serialized: \t]
expected: FAIL
[47) MIME types need to be parsed and serialized: /]
expected: FAIL
[48) MIME types need to be parsed and serialized: bogus]
expected: FAIL
[49) MIME types need to be parsed and serialized: bogus/]
expected: FAIL
[50) MIME types need to be parsed and serialized: bogus/ ]
expected: FAIL
[51) MIME types need to be parsed and serialized: bogus/bogus/;]
expected: FAIL
[52) MIME types need to be parsed and serialized: </>]
expected: FAIL
[53) MIME types need to be parsed and serialized: (/)]
expected: FAIL
[54) MIME types need to be parsed and serialized: ÿ/ÿ]
expected: FAIL
[55) MIME types need to be parsed and serialized: text/html(;doesnot=matter]
expected: FAIL
[56) MIME types need to be parsed and serialized: {/}]
expected: FAIL
[57) MIME types need to be parsed and serialized: Ā/Ā]
expected: FAIL

View file

@ -0,0 +1,7 @@
[overridemimetype-edge-cases.window.html]
[overrideMimeType() state needs to be reset across requests]
expected: FAIL
[Charset can be overridden by overrideMimeType() with a bogus charset]
expected: FAIL

View file

@ -24,3 +24,24 @@
[charset given but wrong, fix it (known MIME, actual charset)]
expected: FAIL
[If no charset= param is given, implementation should not add one - known MIME, unknown param, two spaces]
expected: FAIL
[Multiple charset parameters deduplicate, bogus parameter dropped]
expected: FAIL
[charset with space]
expected: FAIL
[charset in double quotes]
expected: FAIL
[charset in double quotes with space]
expected: FAIL
[charset in double quotes with backslashes]
expected: FAIL
[unknown parameters need to be preserved]
expected: FAIL

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