mirror of
https://github.com/servo/servo.git
synced 2025-06-27 18:43:40 +01:00
Update web-platform-tests to revision 4a5223502fa660ce03e470af6a61c8bc26c5a8ee
This commit is contained in:
parent
c5f7c9ccf3
commit
e891345f26
1328 changed files with 36632 additions and 20588 deletions
|
@ -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
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -6,3 +6,6 @@
|
||||||
[Fetching a blob URL immediately before revoking it works in <script> tags.]
|
[Fetching a blob URL immediately before revoking it works in <script> tags.]
|
||||||
expected: TIMEOUT
|
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
|
@ -1,3 +0,0 @@
|
||||||
[box-shadow-syntax-001.xht]
|
|
||||||
type: reftest
|
|
||||||
expected: FAIL
|
|
|
@ -1,3 +0,0 @@
|
||||||
[css3-background-origin-padding-box.html]
|
|
||||||
type: reftest
|
|
||||||
expected: FAIL
|
|
|
@ -1,3 +0,0 @@
|
||||||
[css3-background-size-001.html]
|
|
||||||
type: reftest
|
|
||||||
expected: FAIL
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[background-attachment-valid.html]
|
||||||
|
[e.style['background-attachment'\] = "scroll, fixed, local, fixed, scroll" should set the property value]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[flexbox_computedstyle_align-items-invalid.html]
|
||||||
|
[flexbox | computed style | align-items: invalid]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[flexbox_computedstyle_align-self-invalid.html]
|
||||||
|
[flexbox | computed style | align-self: invalid]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[table-as-item-change-cell.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[font-variant-descriptor-01.html]
|
||||||
|
expected: FAIL
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -188,3 +188,9 @@
|
||||||
[Value italic 90deg must not be accepted as style in @font-face.]
|
[Value italic 90deg must not be accepted as style in @font-face.]
|
||||||
expected: FAIL
|
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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
[font-style-interpolation.html]
|
||||||
|
expected: TIMEOUT
|
||||||
|
[font-style animation]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
[font-style transition]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
[font-weight-interpolation.html]
|
||||||
|
expected: TIMEOUT
|
||||||
|
[font-weight animation]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
[font-weight transition]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
[text-emphasis-style-001.html]
|
|
||||||
type: reftest
|
|
||||||
expected: FAIL
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[css-transform-animate-translate-implied-y.html]
|
||||||
|
expected: FAIL
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
[vh_not_refreshing_on_chrome.html]
|
|
||||||
expected: FAIL
|
|
|
@ -11,3 +11,9 @@
|
||||||
[target9 undefined]
|
[target9 undefined]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[target6]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[target9]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
[variable-substitution-shadow-properties.html]
|
|
||||||
[box-shadow]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[text-shadow]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[cssom-getBoxQuads-001.html]
|
||||||
|
[CSSOM View - getBoxQuads() returns proper border and margin boxes for block and flex]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -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
|
||||||
|
|
7
tests/wpt/metadata/css/cssom/css-style-reparse.html.ini
Normal file
7
tests/wpt/metadata/css/cssom/css-style-reparse.html.ini
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
[css-style-reparse.html]
|
||||||
|
[style.textContent modification]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[style.innerHTML modification]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[cssstyledeclaration-mutationrecord-001.html]
|
||||||
|
expected: ERROR
|
||||||
|
[CSSStyleDeclaration.setPropertyValue queues a mutation record, even if not mutated]
|
||||||
|
expected: NOTRUN
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[cssstyledeclaration-mutationrecord-002.html]
|
||||||
|
expected: ERROR
|
||||||
|
[CSSStyleDeclaration.setPropertyValue doesn't queue a mutation record when setting invalid values]
|
||||||
|
expected: NOTRUN
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[cssstyledeclaration-mutationrecord-004.html]
|
||||||
|
expected: ERROR
|
||||||
|
[CSSStyleDeclaration.removeProperty doesn't queue a mutation record when not actually removed]
|
||||||
|
expected: NOTRUN
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[getComputedStyle-detached-subtree.html]
|
||||||
|
expected: ERROR
|
|
@ -11,3 +11,6 @@
|
||||||
[display: contents on pseudo-elements]
|
[display: contents on pseudo-elements]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Unknown pseudo-elements throw]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
37
tests/wpt/metadata/css/cssom/shorthand-values.html.ini
Normal file
37
tests/wpt/metadata/css/cssom/shorthand-values.html.ini
Normal 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
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
[interfaces.any.worker.html]
|
||||||
|
[Untitled]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[interfaces.any.html]
|
||||||
|
[Untitled]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[selection-image-001.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[selection-image-002.html]
|
||||||
|
expected: FAIL
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -11,3 +11,9 @@
|
||||||
[passive behavior of one listener should be unaffeted by the presence of other listeners]
|
[passive behavior of one listener should be unaffeted by the presence of other listeners]
|
||||||
expected: FAIL
|
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
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
[Event-constructors.html]
|
||||||
|
[Event constructors 2]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Event constructors 3]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
[Event-defaultPrevented-after-dispatch.html]
|
||||||
|
[Default prevention via preventDefault]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Default prevention via returnValue]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[Event-dispatch-other-document.html]
|
||||||
|
[Custom event on an element in another document]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -6,3 +6,15 @@
|
||||||
[Tests initEvent's default parameter values.]
|
[Tests initEvent's default parameter values.]
|
||||||
expected: FAIL
|
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
|
||||||
|
|
||||||
|
|
19
tests/wpt/metadata/dom/events/Event-returnValue.html.ini
Normal file
19
tests/wpt/metadata/dom/events/Event-returnValue.html.ini
Normal 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
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[EventListener-handleEvent.html]
|
||||||
|
[EventListener::handleEvent()]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -39,3 +39,6 @@
|
||||||
[link.sizes in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.]
|
[link.sizes in http://www.w3.org/1999/xhtml namespace should be DOMTokenList.]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[a.relList in http://www.w3.org/2000/svg namespace should be DOMTokenList.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
[Node-cloneNode.html]
|
|
||||||
type: testharness
|
|
||||||
[implementation.createDocument]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[mediasource.window.html]
|
||||||
|
[Cannot fetch blob: URL from a MediaSource]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -9,6 +9,15 @@
|
||||||
[Fetching about:blank (POST) is OK]
|
[Fetching about:blank (POST) is OK]
|
||||||
expected: FAIL
|
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]
|
[scheme-about.any.worker.html]
|
||||||
type: testharness
|
type: testharness
|
||||||
|
@ -21,3 +30,12 @@
|
||||||
[Fetching about:blank (POST) is OK]
|
[Fetching about:blank (POST) is OK]
|
||||||
expected: FAIL
|
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
|
||||||
|
|
||||||
|
|
|
@ -15,3 +15,63 @@
|
||||||
[Redirect 308 in "manual" mode ]
|
[Redirect 308 in "manual" mode ]
|
||||||
expected: FAIL
|
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
|
||||||
|
|
||||||
|
|
|
@ -15,3 +15,63 @@
|
||||||
[Redirect 308 in "manual" mode ]
|
[Redirect 308 in "manual" mode ]
|
||||||
expected: FAIL
|
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
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[request-init-003.sub.html]
|
||||||
|
[Check request values when initialized from url string]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[request-structure.html]
|
||||||
|
[Check credentials attribute]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -27,9 +27,3 @@
|
||||||
[Performance interface: window.performance must inherit property "toJSON()" with the proper type]
|
[Performance interface: window.performance must inherit property "toJSON()" with the proper type]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Test driver]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[Stringification of window.performance]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
[javascript-url-abort-return-value-undefined.tentative.html]
|
[javascript-url-abort-return-value-undefined.tentative.html]
|
||||||
|
expected: TIMEOUT
|
||||||
[Not aborting fetch for javascript:undefined navigation]
|
[Not aborting fetch for javascript:undefined navigation]
|
||||||
expected: FAIL
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
[window-security.html]
|
[window-security.https.html]
|
||||||
type: testharness
|
|
||||||
[A SecurityError exception must be thrown when window.applicationCache is accessed from a different origin.]
|
[A SecurityError exception must be thrown when window.applicationCache is accessed from a different origin.]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
@ -333,9 +332,6 @@
|
||||||
[A SecurityError exception must be thrown when window.setTimeout is accessed from a different origin.]
|
[A SecurityError exception must be thrown when window.setTimeout is accessed from a different origin.]
|
||||||
expected: FAIL
|
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.]
|
[A SecurityError exception must be thrown when window.stop is accessed from a different origin.]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
[window-properties.html]
|
[window-properties.https.html]
|
||||||
type: testharness
|
|
||||||
[Window method: stop]
|
[Window method: stop]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
@ -54,15 +53,15 @@
|
||||||
[Window replaceable attribute: toolbar]
|
[Window replaceable attribute: toolbar]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Window replaceable attribute: length]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[Window replaceable attribute: parent]
|
[Window replaceable attribute: parent]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Window replaceable attribute: external]
|
[Window replaceable attribute: external]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Window replaceable attribute: length]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
[Window replaceable attribute: screen]
|
[Window replaceable attribute: screen]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[document.getElementsByName-liveness.html]
|
||||||
|
[Document.getElementsByName() should be a live collection]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
[009.html]
|
[009.https.html]
|
||||||
type: testharness
|
|
||||||
expected: ERROR
|
expected: ERROR
|
||||||
[document.open replacing singleton window]
|
[document.open replacing singleton window]
|
||||||
expected: NOTRUN
|
expected: NOTRUN
|
|
@ -1,4 +0,0 @@
|
||||||
[010.html]
|
|
||||||
[Salvagability of document.opened document]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
5749
tests/wpt/metadata/html/dom/interfaces.https.html.ini
Normal file
5749
tests/wpt/metadata/html/dom/interfaces.https.html.ini
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,4 @@
|
||||||
|
[link-rel-attribute.html]
|
||||||
|
[Untitled]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -172,3 +172,63 @@
|
||||||
[XHTML img usemap="http://example.org/#garbage-before-hash-id"]
|
[XHTML img usemap="http://example.org/#garbage-before-hash-id"]
|
||||||
expected: FAIL
|
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
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[document-getters-return-null-for-cross-origin.html]
|
||||||
|
[HTMLEmbedElement.getSVGDocument() for cross-origin document]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[document-getters-return-null-for-cross-origin.html]
|
||||||
|
[HTMLFrameElement.contentDocument for cross-origin document]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[document-getters-return-null-for-cross-origin.html]
|
||||||
|
[HTMLIFrameElement.getSVGDocument() for cross-origin document]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -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)]
|
[<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
|
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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
[string-compilation-integrity-classic.html]
|
|
||||||
expected: TIMEOUT
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[string-compilation-integrity-classic.sub.html]
|
||||||
|
expected: TIMEOUT
|
|
@ -1,2 +0,0 @@
|
||||||
[string-compilation-integrity-module.html]
|
|
||||||
expected: TIMEOUT
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[string-compilation-integrity-module.sub.html]
|
||||||
|
expected: TIMEOUT
|
|
@ -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
|
||||||
|
|
4
tests/wpt/metadata/url/urlsearchparams-foreach.html.ini
Normal file
4
tests/wpt/metadata/url/urlsearchparams-foreach.html.ini
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
[urlsearchparams-foreach.html]
|
||||||
|
[Untitled]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -4,3 +4,5 @@
|
||||||
[WebSockets: Send/Receive blob, blob size less than network array buffer]
|
[WebSockets: Send/Receive blob, blob size less than network array buffer]
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
||||||
|
[001.html]
|
||||||
|
|
|
@ -3,3 +3,5 @@
|
||||||
[WebSockets: Send/Receive blob, blob size greater than network array buffer]
|
[WebSockets: Send/Receive blob, blob size greater than network array buffer]
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
||||||
|
[002.html]
|
||||||
|
|
|
@ -3,3 +3,5 @@
|
||||||
[WebSockets: Send/Receive ArrayBuffer, size greater than network array buffer]
|
[WebSockets: Send/Receive ArrayBuffer, size greater than network array buffer]
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
||||||
|
[004.html]
|
||||||
|
|
|
@ -4,3 +4,5 @@
|
||||||
[WebSockets: Send/Receive ArrayBuffer, size less than network array buffer]
|
[WebSockets: Send/Receive ArrayBuffer, size less than network array buffer]
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
||||||
|
[005.html]
|
||||||
|
|
|
@ -4,3 +4,5 @@
|
||||||
[WebSockets: bufferedAmount for ArrayBuffer]
|
[WebSockets: bufferedAmount for ArrayBuffer]
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
||||||
|
[bufferedAmount-arraybuffer.html]
|
||||||
|
|
|
@ -4,3 +4,5 @@
|
||||||
[WebSockets: bufferedAmount for blob]
|
[WebSockets: bufferedAmount for blob]
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
||||||
|
[bufferedAmount-blob.html]
|
||||||
|
|
|
@ -12,3 +12,159 @@
|
||||||
[Bogus MIME type should end up as application/octet-stream, 2]
|
[Bogus MIME type should end up as application/octet-stream, 2]
|
||||||
expected: FAIL
|
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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -24,3 +24,24 @@
|
||||||
[charset given but wrong, fix it (known MIME, actual charset)]
|
[charset given but wrong, fix it (known MIME, actual charset)]
|
||||||
expected: FAIL
|
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
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[atan_001_to_008.html]
|
[rapid-resizing.html]
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
[Overall test]
|
[Overall test]
|
||||||
expected: NOTRUN
|
expected: NOTRUN
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue