SVG Test Suite Compliance: Difference between revisions

From Inkscape Wiki
Jump to navigation Jump to search
Line 236: Line 236:
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-pservers-grad-18-b.html pservers-grad-18-b]  :  {{fail}}  -  inheritance wrong no3. Should not inherit a colour
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-pservers-grad-18-b.html pservers-grad-18-b]  :  {{fail}}  -  inheritance wrong no3. Should not inherit a colour
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-pservers-grad-19-b.html pservers-grad-19-b]  :  {{fail}}  -  animation
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-pservers-grad-19-b.html pservers-grad-19-b]  :  {{fail}}  -  animation
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-pservers-pattern-01-b.html pservers-pattern-01-b]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-pservers-pattern-01-b.html pservers-pattern-01-b]  :  {{pass}}
 
=== Object rendering ===
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-render-elems-01-t.html render-elems-01-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-render-elems-01-t.html render-elems-01-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-render-elems-02-t.html render-elems-02-t]  :  {{pass}}
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-render-elems-02-t.html render-elems-02-t]  :  {{pass}}

Revision as of 16:25, 12 July 2007

This table summarises the results of testing Inkscape against the W3C SVG Test Suite.

The following test was performed on Windows This page is currently in the process of being updated with results from: http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-index.html


See also

Key

 pass
the test passed fully (69 occurences)
 partial
the test partially failed but it may be easy to make it pass (24 occurences)
fail
the test failed (88 occurences)
 crash
the test failed and Inkscape crashed (0 occurences)



Results

Animation (not yet supported)

animate-elem-02-t
fail - animation
animate-elem-03-t
fail - animation
animate-elem-04-t
fail - animation
animate-elem-05-t
fail - animation
animate-elem-06-t
fail - animation
animate-elem-07-t
fail - animation
animate-elem-08-t
fail - animation
animate-elem-09-t
fail - animation
animate-elem-10-t
fail - animation
animate-elem-11-t
fail - animation
animate-elem-12-t
fail - animation
animate-elem-13-t
fail - animation
animate-elem-14-t
fail - animation
animate-elem-15-t
fail - animation
animate-elem-17-t
fail - animation
animate-elem-19-t
fail - animation
animate-elem-20-t
fail - animation
animate-elem-21-t
fail - animation
animate-elem-22-b
fail - animation
animate-elem-23-t
fail - animation
animate-elem-24-t
fail - animation
animate-elem-25-t
fail - animation
animate-elem-26-t
fail - animation
animate-elem-27-t
fail - animation
animate-elem-28-t
fail - animation
animate-elem-29-b
fail - animation
animate-elem-30-t
fail - animation
animate-elem-31-t
fail - animation
animate-elem-32-t
fail - animation
animate-elem-33-t
fail - animation
animate-elem-34-t
fail - animation
animate-elem-36-t
fail - animation
animate-elem-37-t
fail - animation
animate-elem-39-t
fail - animation
animate-elem-40-t
fail - animation
animate-elem-41-t
fail - animation
animate-elem-44-t
fail - animation
animate-elem-46-t
fail - animation
animate-elem-52-t
fail - animation
animate-elem-60-t
fail - animation
animate-elem-61-t
fail - animation
animate-elem-62-t
fail - animation
animate-elem-63-t
fail - animation
animate-elem-64-t
fail - animation
animate-elem-65-t
fail - animation
animate-elem-66-t
fail - animation
animate-elem-67-t
fail - animation
animate-elem-68-t
fail - animation
animate-elem-69-t
fail - animation
animate-elem-70-t
fail - animation
animate-elem-77-t
fail - animation
animate-elem-78-t
fail - animation
animate-elem-80-t
fail - animation
animate-elem-81-t
fail - animation
animate-elem-82-t
fail - animation
animate-elem-83-t
fail - animation
animate-elem-84-t
fail - animation
animate-elem-85-t
fail - animation


Colour features

color-prof-01-f
 pass
color-prop-01-b
fail
color-prop-02-f
 pass
color-prop-03-t
 pass


Geometry and canvas coordinates

coords-coord-01-t
 pass
coords-coord-02-t
 pass
coords-trans-01-b
 pass
coords-trans-02-t
 pass
coords-trans-03-t
 pass
coords-trans-04-t
 pass
coords-trans-05-t
 pass
coords-trans-06-t
 pass
coords-units-01-b
fail - bounding box of patterns wrong
coords-units-02-b
fail - percentage lengths wrong
coords-units-03-b
 pass
coords-viewattr-01-b
fail
coords-viewattr-02-b
fail
coords-viewattr-03-b
fail
extend-namespace-01-f
fail


Filters

Note: Underlying support present, but most not implemented yet

filters-blend-01-b
fail
filters-color-01-b
fail
filters-composite-02-b
fail
filters-comptran-01-b
fail
filters-conv-01-f
fail
filters-diffuse-01-f
fail
filters-displace-01-f
fail
filters-example-01-b
 unknown - nearly, silght render artifact +not all filters used suprted
filters-felem-01-b
fail
filters-gauss-01-b
 pass
filters-image-01-b
fail
filters-light-01-f
fail
filters-morph-01-f
fail
filters-offset-01-b
fail - object unselectanle, only one offseted image
filters-specular-01-f
fail
filters-tile-01-b
fail
filters-turb-01-f
fail


Fonts and SVG fonts (not yet supported)

fonts-desc-02-t
fail - font
fonts-elem-01-t
fail - font
fonts-elem-02-t
fail - font
fonts-elem-03-b
fail
fonts-elem-04-b
fail
fonts-elem-05-t
fail - font
fonts-elem-06-t
fail - font
fonts-elem-07-b
fail
fonts-glyph-02-t
fail - font
fonts-glyph-03-t
fail - font
fonts-glyph-04-t
fail - font
fonts-kern-01-t
fail - font


Note: Some of this describes how viewers should behave, and may not be good for editors

interact-cursor-01-f
fail - inkscape doesn’t do interaction
interact-dom-01-b
fail
interact-events-01-b
fail
interact-order-01-b
fail
interact-order-02-b
fail
interact-order-03-b
fail
interact-zoom-01-t
 pass
linking-a-01-b
fail
linking-a-02-b
fail
linking-a-03-b
fail
linking-a-04-t
fail
linking-a-05-t
fail
linking-a-07-t
fail
linking-uri-01-b
fail
linking-uri-02-b
fail
linking-uri-03-t
fail

Masks and clip paths

masking-intro-01-f
fail - not renderd!
masking-mask-01-b
 pass - font
masking-opacity-01-b
 pass
masking-path-01-b
 pass
masking-path-02-b
fail - clipPathUnits=objectBoundingBox not working
masking-path-03-b
fail
masking-path-04-b
 pass
masking-path-05-f
fail

Fills and visible objects

metadata-example-01-b
 pass
painting-fill-01-t
 pass
painting-fill-02-t
 pass
painting-fill-03-t
 pass
painting-fill-04-t
 pass
painting-fill-05-b
fail - fill of 10 should be cliped to 1, not interpreted as 10%
painting-marker-01-f
 pass
painting-marker-02-f
 unknown - markers wrong size
painting-marker-03-f
fail - shorthand "marker" not surported
painting-render-01-b
 pass
painting-stroke-01-t
 pass
painting-stroke-02-t
 pass
painting-stroke-03-t
 pass
painting-stroke-04-t
 pass
painting-stroke-07-t
 pass


Paths

paths-data-01-t
 pass
paths-data-02-t
 pass
paths-data-03-f
 pass
paths-data-04-t
 pass
paths-data-05-t
 pass
paths-data-06-t
 pass
paths-data-07-t
 pass
paths-data-08-t
 pass
paths-data-09-t
 pass
paths-data-10-t
fail - incorect handling of caps on open paths
paths-data-12-t
 pass
paths-data-13-t
 pass
paths-data-14-t
 pass
paths-data-15-t
 pass

Gradients and Patterns

pservers-grad-01-b
 pass
pservers-grad-02-b
 pass
pservers-grad-03-b
 pass
pservers-grad-04-b
 pass
pservers-grad-05-b
 pass
pservers-grad-06-b
 pass
pservers-grad-07-b
 pass
pservers-grad-08-b
 pass - font
pservers-grad-09-b
 pass
pservers-grad-10-b
 pass
pservers-grad-11-b
 pass
pservers-grad-12-b
 pass
pservers-grad-13-b
 pass
pservers-grad-14-b
 pass
pservers-grad-15-b
 pass
pservers-grad-16-b
 pass - bad testcase text
pservers-grad-17-b
fail - lines should have mo bounding box
pservers-grad-18-b
fail - inheritance wrong no3. Should not inherit a colour
pservers-grad-19-b
fail - animation
pservers-pattern-01-b
 pass

Object rendering

render-elems-01-t
 pass
render-elems-02-t
 pass
render-elems-03-t
fail - not renderd!
render-elems-06-t
 pass
render-elems-07-t
 pass
render-elems-08-t
 pass
render-groups-01-b
 pass - font
render-groups-03-t
 pass

EMCA Scripts (not yet supported)

script-handle-01-b
fail - ECMA Script / DOM surport
script-handle-02-b
fail - ECMA Script / DOM surport
script-handle-03-b
fail - ECMA Script / DOM surport
script-handle-04-b
fail - ECMA Script / DOM surport

Shapes

shapes-circle-01-t
 pass
shapes-circle-02-t
 pass
shapes-ellipse-01-t
 pass
shapes-ellipse-02-t
 pass
shapes-intro-01-t
 pass
shapes-line-01-t
 pass - editing problem
shapes-polygon-01-t
 pass - editing problem
shapes-polyline-01-t
 pass - editing problem
shapes-rect-01-t
 pass
shapes-rect-02-t
 pass


Structure of SVG and DOM

struct-cond-01-t
 pass - editing problem
struct-cond-02-t
 pass - editing problem
struct-cond-03-t
 unknown - DOM support
struct-defs-01-t
 pass
struct-dom-01-b
fail - ECMA Script / DOM surport
struct-dom-02-b
fail - ECMA Script / DOM surport
struct-dom-03-b
fail - ECMA Script / DOM surport
struct-dom-04-b
fail - ECMA Script / DOM surport
struct-dom-05-b
fail - ECMA Script / DOM surport
struct-dom-06-b
fail - ECMA Script / DOM surport
struct-frag-01-t
 pass
struct-frag-02-t
 pass
struct-frag-03-t
 pass
struct-frag-04-t
fail - viewport surport
struct-frag-05-t
fail - testcase unclear?
struct-frag-06-t
 pass
struct-group-01-t
 pass
struct-group-02-b
 pass
struct-group-03-t
 pass - stroke-dasharray not renderd properly


Bitmap Images

struct-image-01-t
 pass
struct-image-02-b
fail
struct-image-03-t
fail
struct-image-04-t
 pass
struct-image-05-b
 unknown
struct-image-06-t
 pass
struct-image-07-t
fail
struct-image-08-t
 pass
struct-image-09-t
 pass
struct-image-10-t
 pass
struct-symbol-01-b
 pass - scaling wrong
struct-use-01-t
 pass
struct-use-03-t
 pass
struct-use-05-b
fail

Style sheets (CSS)

styling-css-01-b
 pass
styling-css-02-b
 pass
styling-css-03-b
 pass
styling-css-04-f
fail
styling-css-05-b
fail - language selectors
styling-css-06-b
fail - interaction
styling-inherit-01-b
 pass
styling-pres-01-t
fail

Text

text-align-01-b
 pass
text-align-02-b
fail - baseline-shift
text-align-03-b
fail
text-align-04-b
 pass - tref not renderd
text-align-05-b
 pass
text-align-06-b
fail - baseline-shift
text-align-08-b
fail - font
text-altglyph-01-b
fail - font
text-deco-01-b
fail - text decorations
text-fonts-01-t
 pass -  ?
text-fonts-02-t
 pass
text-fonts-03-t
fail - fonts
text-intro-01-t
 pass
text-intro-02-b
fail - text direction: bidi-overide
text-intro-03-b
fail - text, glyph orientations
text-intro-04-t
 pass
text-intro-05-t
 pass -  ? Isolated glyphs??
text-path-01-b
 pass
text-spacing-01-b
 pass
text-text-01-b
 pass -  ?
text-text-03-b
fail
text-text-04-t
 pass - font
text-text-05-t
fail - close, but not
text-text-06-t
fail
text-text-07-t
 pass
text-text-08-b
 pass
text-tref-01-b
fail - should work after text GSOC
text-tselect-01-b
 unknown - strange selection behaviour with multiple tspans
text-tselect-02-f
fail
text-tspan-01-b
 pass
text-ws-01-t
 pass
text-ws-02-t
 pass
types-basicDOM-01-b
fail - ECMA Script / DOM surport