SVG Test Suite Compliance V0.42-1 Win

From Inkscape Wiki
Jump to: navigation, search

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

Last complete test was performed on Windows with release version Inkscape-0.42-1.win32.exe. See also

We should run this against .44 when it releases --GigaClon

Key

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

Results

Animation (not yet supported)

animate-elem-02-t.svg 
Fail.png fail
animate-elem-03-t.svg 
Fail.png fail
animate-elem-04-t.svg 
Fail.png fail
animate-elem-05-t.svg 
Fail.png fail
animate-elem-06-t.svg 
Fail.png fail
animate-elem-07-t.svg 
Fail.png fail
animate-elem-08-t.svg 
Fail.png fail
animate-elem-09-t.svg 
Fail.png fail
animate-elem-10-t.svg 
Fail.png fail
animate-elem-11-t.svg 
Fail.png fail
animate-elem-12-t.svg 
Fail.png fail
animate-elem-13-t.svg 
Fail.png fail
animate-elem-14-t.svg 
Fail.png fail
animate-elem-15-t.svg 
Fail.png fail
animate-elem-16-t.svg 
Fail.png fail
animate-elem-17-t.svg 
Fail.png fail
animate-elem-18-t.svg 
Fail.png fail
animate-elem-19-t.svg 
Fail.png fail
animate-elem-20-t.svg 
Fail.png fail
animate-elem-21-t.svg 
Fail.png fail
animate-elem-22-b.svg 
Fail.png fail
animate-elem-23-t.svg 
Fail.png fail
animate-elem-24-t.svg 
Fail.png fail
animate-elem-25-t.svg 
Fail.png fail
animate-elem-26-t.svg 
Fail.png fail
animate-elem-27-t.svg 
Fail.png fail
animate-elem-28-t.svg 
Fail.png fail
animate-elem-29-b.svg 
Fail.png fail

Colors

color-prof-01-f.svg  
Fail.png fail
Tests color profile support. Hopefully the Little CMS work should address this: see InkscapeColor.
color-prop-01-b.svg  
Fail.png fail
there are bugs for variations of this test: see comment in sp_object_get_style_property.
color-prop-02-f.svg  
Pass.png pass
color-prop-03-t.svg  
Pass.png pass

Coordinates

coords-trans-01-b.svg 
Pass.png pass
coords-trans-02-t.svg 
Pass.png pass
coords-trans-03-t.svg 
Pass.png pass
coords-trans-04-t.svg 
Pass.png pass
coords-trans-05-t.svg 
Pass.png pass
coords-trans-06-t.svg 
Pass.png pass
coords-units-01-b.svg 
Partial.png partial - incorrect clipping
coords-units-02-b.svg 
Partial.png partial
coords-units-03-b.svg 
Partial.png partial - the red background is not clipped correctly
coords-viewattr-01-b.svg  
Fail.png fail
coords-viewattr-02-b.svg  
Partial.png partial - viewport boxes not styled correctly
extend-namespace-01-f.svg  
Fail.png fail

Filters (not yet supported)

filters-blend-01-b.svg  
Fail.png fail
filters-color-01-b.svg  
Fail.png fail
filters-composite-02-b.svg 
Fail.png fail
filters-comptran-01-b.svg  
Fail.png fail
filters-conv-01-f.svg  
Fail.png fail
filters-diffuse-01-f.svg  
Fail.png fail
filters-displace-01-f.svg  
Fail.png fail
filters-example-01-b.svg  
Fail.png fail
filters-gauss-01-b.svg  
Fail.png fail
filters-image-01-b.svg  
Fail.png fail
filters-light-01-f.svg  
Fail.png fail
filters-morph-01-f.svg  
Fail.png fail
filters-offset-01-b.svg  
Fail.png fail
filters-specular-01-f.svg  
Fail.png fail
filters-tile-01-b.svg  
Fail.png fail
filters-turb-01-f.svg  
Fail.png fail

Fonts

fonts-elem-01-t.svg 
Fail.png fail
fonts-elem-02-t.svg 
Fail.png fail
fonts-elem-03-b.svg 
Fail.png fail
fonts-elem-04-b.svg 
Fail.png fail

Interaction (not supported)

These tests are only relevant to Inkview; Inkscape interaction is inevitably oriented to support editing. These tests are done against Inkscape however, hence the failures.

interact-cursor-01-f.svg 
Fail.png fail
interact-dom-01-b.svg  
Fail.png fail
interact-events-01-b.svg 
Fail.png fail
interact-order-01-b.svg  
Fail.png fail
interact-order-02-b.svg  
Fail.png fail
interact-order-03-b.svg  
Fail.png fail
interact-zoom-01-t.svg  
Fail.png fail

Linking

These tests are only relevant to Inkview; Inkscape linking is inevitably oriented to support editing. These tests are done against Inkscape however, hence the failures.

linking-a-01-b.svg  
Fail.png fail
linking-a-02-b.svg  
Fail.png fail
linking-a-03-b.svg  
Fail.png fail
linking-a-04-t.svg  
Fail.png fail
linking-uri-01-b.svg 
Fail.png fail
linking-uri-02-b.svg 
Fail.png fail
linking-uri-03-t.svg 
Fail.png fail

Masking

masking-mask-01-b.svg  
Partial.png partial - the string is incorrectly rendered (see Fonts above)
masking-opacity-01-b.svg 
Pass.png pass
masking-path-01-b.svg  
Pass.png pass
masking-path-02-b.svg  
Partial.png partial - clipPathUnits=objectBoundingBox fails
masking-path-03-b.svg  
Fail.png fail
masking-path-04-b.svg  
Pass.png pass
masking-path-05-f.svg  
Partial.png partial - clip-rule=evenodd not functioning

Metadata

metadata-example-01-b.svg 
Pass.png pass


Painting

painting-fill-01-t.svg  
Pass.png pass
painting-fill-02-t.svg  
Pass.png pass
painting-fill-03-t.svg  
Pass.png pass
painting-fill-04-t.svg  
Pass.png pass
painting-marker-01-f.svg 
Pass.png pass
painting-marker-02-f.svg 
Partial.png partial - mishandling of marker strokes
painting-render-01-b.svg 
Pass.png pass
painting-stroke-01-t.svg 
Pass.png pass
painting-stroke-02-t.svg 
Pass.png pass
painting-stroke-03-t.svg 
Pass.png pass
painting-stroke-04-t.svg 
Pass.png pass

Paths

paths-data-01-t.svg 
Pass.png pass
paths-data-02-t.svg 
Pass.png pass
paths-data-03-f.svg 
Pass.png pass
paths-data-04-t.svg 
Pass.png pass
paths-data-05-t.svg 
Pass.png pass
paths-data-06-t.svg 
Pass.png pass
paths-data-07-t.svg 
Pass.png pass

Color Gradients

pservers-grad-01-b.svg 
Pass.png pass
pservers-grad-02-b.svg 
Pass.png pass
pservers-grad-03-b.svg 
Pass.png pass
pservers-grad-04-b.svg 
Pass.png pass
pservers-grad-05-b.svg 
Pass.png pass
pservers-grad-06-b.svg 
Pass.png pass
pservers-grad-07-b.svg 
Pass.png pass
pservers-grad-08-b.svg 
Partial.png partial - gradient is ok; font is incorrect (see Fonts above)
pservers-grad-09-b.svg 
Pass.png pass
pservers-grad-10-b.svg 
Pass.png pass
pservers-grad-11-b.svg 
Pass.png pass
pservers-grad-12-b.svg 
Pass.png pass
pservers-pattern-01-b.svg 
Pass.png pass

Rendering

render-elems-01-t.svg 
Pass.png pass
render-elems-02-t.svg 
Pass.png pass
render-elems-03-t.svg 
Fail.png fail - not rendered
render-elems-06-t.svg 
Partial.png partial - rendering is ok; font is incorrect (see Fonts above)
render-elems-07-t.svg 
Partial.png partial - rendering is ok; font is incorrect
render-elems-08-t.svg 
Partial.png partial - rendering is ok; font is incorrect
render-groups-01-b.svg 
Partial.png partial - rendering is ok; font is incorrect
render-groups-03-t.svg 
Partial.png partial - rendering is ok; font is incorrect

Scripting (not supported)

script-handle-01-b.svg 
Fail.png fail
script-handle-02-b.svg 
Fail.png fail
script-handle-03-b.svg 
Fail.png fail
script-handle-04-b.svg 
Fail.png fail

Shapes

shapes-circle-01-t.svg  
Pass.png pass
shapes-ellipse-01-t.svg  
Pass.png pass
shapes-line-01-t.svg  
Pass.png pass
shapes-polygon-01-t.svg  
Pass.png pass
shapes-polyline-01-t.svg 
Partial.png partial - the pentagon ends are incorrect
shapes-rect-01-t.svg  
Pass.png pass

Structure

struct-cond-01-t.svg  
Fail.png fail
struct-cond-02-t.svg  
Fail.png fail
struct-defs-01-t.svg  
Pass.png pass
struct-dom-01-b.svg  
Fail.png fail
struct-dom-02-b.svg  
Fail.png fail
struct-dom-03-b.svg  
Fail.png fail
struct-dom-04-b.svg  
Fail.png fail
struct-dom-05-b.svg  
Fail.png fail
struct-dom-06-b.svg  
Fail.png fail
struct-frag-01-t.svg  
Pass.png pass
struct-group-01-t.svg 
Pass.png pass
struct-group-02-b.svg 
Pass.png pass
struct-image-01-t.svg 
Pass.png pass
struct-image-02-b.svg 
Partial.png partial - problem with use element
struct-image-03-t.svg 
Fail.png fail - Gamma correction
struct-image-04-t.svg 
Pass.png pass
struct-image-05-b.svg 
Fail.png fail - Prints the message: error loading pixbuf at close
struct-symbol-01-b.svg 
Partial.png partial - the topleft image is not resized correctly

CSS

styling-css-01-b.svg  
Pass.png pass
styling-css-02-b.svg  
Pass.png pass
styling-css-03-b.svg  
Pass.png pass
styling-inherit-01-b.svg 
Pass.png pass
styling-pres-01-t.svg  
Pass.png pass

Text

text-align-01-b.svg  
Pass.png pass
text-align-02-b.svg  
Fail.png fail - baseline-shift not functioning
text-align-03-b.svg  
Fail.png fail
text-align-04-b.svg  
Partial.png partial - tref not supported
text-align-05-b.svg  
Pass.png pass
text-align-06-b.svg  
Fail.png fail
text-altglyph-01-b.svg 
Fail.png fail
text-deco-01-b.svg  
Partial.png partial - underline and strikethrough not functioning; whitespace problem
text-fonts-01-t.svg  
Partial.png partial - monospaced font is incorrect
text-fonts-02-t.svg  
Partial.png partial - font-weight="lighter" not functioning
text-intro-01-t.svg  
Pass.png pass
text-intro-02-b.svg  
Partial.png partial - right-to-left text now functioning but mis-aligned
text-intro-03-b.svg  
Partial.png partial - text is vertical but oriented incorrectly
text-intro-04-t.svg  
Pass.png pass
text-path-01-b.svg  
Pass.png pass
text-spacing-01-b.svg  
Pass.png pass
text-text-01-b.svg  
Fail.png fail - 'textLength' and 'lengthAdjust' not functioning
text-text-03-b.svg  
Partial.png partial - underline and strikethrough not functioning
text-tref-01-b.svg  
Fail.png fail - tref not functioning
text-tselect-01-b.svg  
Pass.png pass
text-tspan-01-b.svg  
Pass.png pass
text-ws-01-t.svg  
Pass.png pass
text-ws-02-t.svg  
Pass.png pass