Closed Bug 1618792 Opened 5 years ago Closed 5 years ago

[wpt-sync] Sync PR 22016 - Fixes to wpt/svg/styling/presentation-attributes-* tests

Categories

(Core :: SVG, task, P4)

task

Tracking

()

RESOLVED FIXED
mozilla75
Tracking Status
firefox75 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 22016 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/22016
Details from upstream follow.

Fredrik Söderquist <fs@opera.com> wrote:

Fixes to wpt/svg/styling/presentation-attributes-* tests

Missing negation in the "d presentation attribute not supported on other
elements" subtest in ...-special-cases.html test.

Set 'irrelevantElement' to null for 'd', 'height', 'r', 'rx', 'ry',
'transform', 'width', 'x' and 'y' since they are all mentioned in the
table in the spec[1] as being special. They are also covered by the
...-special-cases.html test.
The definition of 'Applies to' for the 'transform' attribute varies
slightly between the SVG specification and CSS transforms
specifications, so this applies essentially the intersection of those
two.

[1] https://svgwg.org/svg2-draft/styling.html#PresentationAttributes

Bug: 1056055
Change-Id: Id7a6e604d4f48abbd601bdc09ec9f7ff795b86ca
Reviewed-on: https://chromium-review.googlesource.com/2078581
WPT-Export-Revision: 2765fcac5b35a43b212a65ebce69a36927eaeb10

Component: web-platform-tests → SVG
Product: Testing → Core

CI Results

Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 4 tests and 59 subtests

Status Summary

Firefox

OK : 4
PASS: 95
FAIL: 106

Chrome

OK : 4
PASS: 194
FAIL: 16

Safari

OK : 4
PASS: 191
FAIL: 16

Links

GitHub PR Head
GitHub PR Base

Details

Firefox-only Failures

/svg/styling/presentation-attributes-relevant.html
transform-origin presentation attribute supported on a relevant element: FAIL
color-interpolation presentation attribute supported on a relevant element: FAIL
/svg/styling/presentation-attributes-unknown.html
text-decoration presentation attribute supported on an unknown SVG element: FAIL
mask-type presentation attribute supported on an unknown SVG element: FAIL
word-spacing presentation attribute supported on an unknown SVG element: FAIL
marker-end presentation attribute supported on an unknown SVG element: FAIL
stroke-dashoffset presentation attribute supported on an unknown SVG element: FAIL
mask presentation attribute supported on an unknown SVG element: FAIL
stop-color presentation attribute supported on an unknown SVG element: FAIL
display presentation attribute supported on an unknown SVG element: FAIL
direction presentation attribute supported on an unknown SVG element: FAIL
font-variant presentation attribute supported on an unknown SVG element: FAIL
fill presentation attribute supported on an unknown SVG element: FAIL
flood-opacity presentation attribute supported on an unknown SVG element: FAIL
flood-color presentation attribute supported on an unknown SVG element: FAIL
stroke-dasharray presentation attribute supported on an unknown SVG element: FAIL
font-stretch presentation attribute supported on an unknown SVG element: FAIL
unicode-bidi presentation attribute supported on an unknown SVG element: FAIL
clip-path presentation attribute supported on an unknown SVG element: FAIL
marker-mid presentation attribute supported on an unknown SVG element: FAIL
font-weight presentation attribute supported on an unknown SVG element: FAIL
pointer-events presentation attribute supported on an unknown SVG element: FAIL
stroke-miterlimit presentation attribute supported on an unknown SVG element: FAIL
paint-order presentation attribute supported on an unknown SVG element: FAIL
stroke presentation attribute supported on an unknown SVG element: FAIL
stop-opacity presentation attribute supported on an unknown SVG element: FAIL
fill-rule presentation attribute supported on an unknown SVG element: FAIL
color presentation attribute supported on an unknown SVG element: FAIL
overflow presentation attribute supported on an unknown SVG element: FAIL
lighting-color presentation attribute supported on an unknown SVG element: FAIL
text-rendering presentation attribute supported on an unknown SVG element: FAIL
transform-origin presentation attribute supported on an unknown SVG element: FAIL
clip-rule presentation attribute supported on an unknown SVG element: FAIL
fill-opacity presentation attribute supported on an unknown SVG element: FAIL
font-size presentation attribute supported on an unknown SVG element: FAIL
stroke-width presentation attribute supported on an unknown SVG element: FAIL
stroke-linecap presentation attribute supported on an unknown SVG element: FAIL
letter-spacing presentation attribute supported on an unknown SVG element: FAIL
shape-rendering presentation attribute supported on an unknown SVG element: FAIL
marker-start presentation attribute supported on an unknown SVG element: FAIL
dominant-baseline presentation attribute supported on an unknown SVG element: FAIL
text-anchor presentation attribute supported on an unknown SVG element: FAIL
filter presentation attribute supported on an unknown SVG element: FAIL
visibility presentation attribute supported on an unknown SVG element: FAIL
opacity presentation attribute supported on an unknown SVG element: FAIL
color-interpolation-filters presentation attribute supported on an unknown SVG element: FAIL
writing-mode presentation attribute supported on an unknown SVG element: FAIL
cursor presentation attribute supported on an unknown SVG element: FAIL
color-interpolation presentation attribute supported on an unknown SVG element: FAIL
font-style presentation attribute supported on an unknown SVG element: FAIL
stroke-opacity presentation attribute supported on an unknown SVG element: FAIL
font-family presentation attribute supported on an unknown SVG element: FAIL
stroke-linejoin presentation attribute supported on an unknown SVG element: FAIL
vector-effect presentation attribute supported on an unknown SVG element: FAIL
/svg/styling/presentation-attributes-irrelevant.html
flood-color presentation attribute supported on an irrelevant element: FAIL
font-weight presentation attribute supported on an irrelevant element: FAIL
flood-opacity presentation attribute supported on an irrelevant element: FAIL
marker-start presentation attribute supported on an irrelevant element: FAIL
writing-mode presentation attribute supported on an irrelevant element: FAIL
mask presentation attribute supported on an irrelevant element: FAIL
direction presentation attribute supported on an irrelevant element: FAIL
marker-end presentation attribute supported on an irrelevant element: FAIL
font-style presentation attribute supported on an irrelevant element: FAIL
clip-rule presentation attribute supported on an irrelevant element: FAIL
pointer-events presentation attribute supported on an irrelevant element: FAIL
font-family presentation attribute supported on an irrelevant element: FAIL
mask-type presentation attribute supported on an irrelevant element: FAIL
unicode-bidi presentation attribute supported on an irrelevant element: FAIL
color-interpolation-filters presentation attribute supported on an irrelevant element: FAIL
filter presentation attribute supported on an irrelevant element: FAIL
overflow presentation attribute supported on an irrelevant element: FAIL
marker-mid presentation attribute supported on an irrelevant element: FAIL
transform-origin presentation attribute supported on an irrelevant element: FAIL
text-anchor presentation attribute supported on an irrelevant element: FAIL
font-stretch presentation attribute supported on an irrelevant element: FAIL
word-spacing presentation attribute supported on an irrelevant element: FAIL
lighting-color presentation attribute supported on an irrelevant element: FAIL
font-size presentation attribute supported on an irrelevant element: FAIL
text-decoration presentation attribute supported on an irrelevant element: FAIL
dominant-baseline presentation attribute supported on an irrelevant element: FAIL
visibility presentation attribute supported on an irrelevant element: FAIL
letter-spacing presentation attribute supported on an irrelevant element: FAIL
font-variant presentation attribute supported on an irrelevant element: FAIL
opacity presentation attribute supported on an irrelevant element: FAIL
vector-effect presentation attribute supported on an irrelevant element: FAIL
display presentation attribute supported on an irrelevant element: FAIL
stop-color presentation attribute supported on an irrelevant element: FAIL
stop-opacity presentation attribute supported on an irrelevant element: FAIL
clip-path presentation attribute supported on an irrelevant element: FAIL

New Tests That Don't Pass

/svg/styling/presentation-attributes-relevant.html
transform-origin presentation attribute supported on a relevant element: FAIL (Chrome: PASS, Safari: PASS)
text-overflow presentation attribute supported on a relevant element: FAIL (Chrome: FAIL, Safari: FAIL)
white-space presentation attribute supported on a relevant element: FAIL (Chrome: FAIL, Safari: FAIL)
transform presentation attribute supported on a relevant element: FAIL (Chrome: PASS, Safari: FAIL)
color-interpolation presentation attribute supported on a relevant element: FAIL (Chrome: PASS, Safari: PASS)
/svg/styling/presentation-attributes-unknown.html
text-decoration presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
mask-type presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
word-spacing presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
marker-end presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
text-overflow presentation attribute supported on an unknown SVG element: FAIL (Chrome: FAIL, Safari: FAIL)
stroke-dashoffset presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
mask presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
stop-color presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
display presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
direction presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
font-variant presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
fill presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
flood-opacity presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
flood-color presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
stroke-dasharray presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
font-stretch presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
unicode-bidi presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
clip-path presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
marker-mid presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
font-weight presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
pointer-events presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
stroke-miterlimit presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
paint-order presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
stroke presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
stop-opacity presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
white-space presentation attribute supported on an unknown SVG element: FAIL (Chrome: FAIL, Safari: FAIL)
fill-rule presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
color presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
overflow presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
lighting-color presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
text-rendering presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
transform-origin presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
clip-rule presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
fill-opacity presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
font-size presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
stroke-width presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
font-size-adjust presentation attribute supported on an unknown SVG element: FAIL (Chrome: FAIL)
stroke-linecap presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
letter-spacing presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
shape-rendering presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
marker-start presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
dominant-baseline presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
text-anchor presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
image-rendering presentation attribute supported on an unknown SVG element: FAIL (Chrome: FAIL, Safari: PASS)
filter presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
visibility presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
opacity presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
color-interpolation-filters presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
writing-mode presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
cursor presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
color-interpolation presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
font-style presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
stroke-opacity presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
font-family presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
stroke-linejoin presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
vector-effect presentation attribute supported on an unknown SVG element: FAIL (Chrome: PASS, Safari: PASS)
/svg/styling/presentation-attributes-special-cases.html
patternTransform presentation attribute supported on pattern: FAIL (Chrome: PASS, Safari: FAIL)
x, y, width, and height presentation attributes supported on symbol element: FAIL (Chrome: FAIL, Safari: PASS)
patternTransform presentation attribute supported on radialGradient: FAIL (Chrome: PASS, Safari: FAIL)
x, y, width, and height presentation attributes supported on svg element: FAIL (Chrome: FAIL, Safari: PASS)
patternTransform presentation attribute supported on linearGradient: FAIL (Chrome: PASS, Safari: FAIL)
transform presentation attribute supported on g: FAIL (Chrome: PASS, Safari: FAIL)
x, y, width, and height presentation attributes supported on use element: FAIL (Chrome: FAIL, Safari: PASS)
/svg/styling/presentation-attributes-irrelevant.html
flood-color presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
font-weight presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
flood-opacity presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
marker-start presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
writing-mode presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
mask presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
direction presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
marker-end presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
font-style presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
clip-rule presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
pointer-events presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
font-family presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
mask-type presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
unicode-bidi presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
color-interpolation-filters presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
filter presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
overflow presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
marker-mid presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
transform-origin presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
text-overflow presentation attribute supported on an irrelevant element: FAIL (Chrome: FAIL, Safari: FAIL)
text-anchor presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
font-stretch presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
word-spacing presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
lighting-color presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
font-size presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
text-decoration presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
dominant-baseline presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
visibility presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
font-size-adjust presentation attribute supported on an irrelevant element: FAIL (Chrome: FAIL)
letter-spacing presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
font-variant presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
opacity presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
vector-effect presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
display presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
stop-color presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
stop-opacity presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)
white-space presentation attribute supported on an irrelevant element: FAIL (Chrome: FAIL, Safari: FAIL)
clip-path presentation attribute supported on an irrelevant element: FAIL (Chrome: PASS, Safari: PASS)

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8a71dc864587 [wpt PR 22016] - Fixes to wpt/svg/styling/presentation-attributes-* tests, a=testonly
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla75
You need to log in before you can comment on or make changes to this bug.