Difference between revisions of "SVG Test Suite Compliance"
Jump to navigation
Jump to search
(rearange misplaced objects +) |
|||
Line 14: | Line 14: | ||
== Key == | == Key == | ||
; {{pass}} : the test passed fully ( | ; {{pass}} : the test passed fully (117 occurences) | ||
; {{partial}} : the test partially failed but it may be easy to make it pass ( | ; {{partial}} : the test partially failed but it may be easy to make it pass (5 occurences) | ||
; {{fail}} : the test failed ( | ; {{fail}} : the test failed (153 occurences) | ||
; {{crash}} : the test failed and Inkscape crashed (0 occurences) | ; {{crash}} : the test failed and Inkscape crashed (0 occurences) | ||
Total no of tests: '''275''' | |||
Line 290: | Line 294: | ||
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-group-02-b.html struct-group-02-b] : {{pass}} | ;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-group-02-b.html struct-group-02-b] : {{pass}} | ||
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-group-03-t.html struct-group-03-t] : {{pass}} - stroke-dasharray not renderd properly | ;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-group-03-t.html struct-group-03-t] : {{pass}} - stroke-dasharray not renderd properly | ||
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-symbol-01-b.html struct-symbol-01-b] : {{pass}} - scaling wrong | |||
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-use-01-t.html struct-use-01-t] : {{pass}} | |||
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-use-03-t.html struct-use-03-t] : {{pass}} | |||
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-use-05-b.html struct-use-05-b] : {{fail}} | |||
==== Bitmap Images ==== | ==== Bitmap Images ==== | ||
Line 304: | Line 311: | ||
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-image-09-t.html struct-image-09-t] : {{pass}} | ;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-image-09-t.html struct-image-09-t] : {{pass}} | ||
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-image-10-t.html struct-image-10-t] : {{pass}} | ;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-struct-image-10-t.html struct-image-10-t] : {{pass}} | ||
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full- | ;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-types-basicDOM-01-b.html types-basicDOM-01-b] : {{fail}} - ECMA Script / DOM surport | ||
=== Style sheets (CSS) === | === Style sheets (CSS) === | ||
Line 354: | Line 359: | ||
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-text-ws-01-t.html text-ws-01-t] : {{pass}} | ;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-text-ws-01-t.html text-ws-01-t] : {{pass}} | ||
;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-text-ws-02-t.html text-ws-02-t] : {{pass}} | ;[http://tavmjong.free.fr/INKSCAPE/W3C_SVG/htmlInkscapeHarness/full-text-ws-02-t.html text-ws-02-t] : {{pass}} | ||
---- | ---- |
Revision as of 16:30, 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
- SVG Test Suite Compliance V0.45
- SVG Test Suite Compliance V0.41
- SVG Test Suite Compliance-0.42-1
- SVG Test Suite Compliance V0.42-1 Win
Key
- pass
- the test passed fully (117 occurences)
- partial
- the test partially failed but it may be easy to make it pass (5 occurences)
- fail
- the test failed (153 occurences)
- crash
- the test failed and Inkscape crashed (0 occurences)
Total no of tests: 275
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
Interaction and links
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
- struct-symbol-01-b
- pass - scaling wrong
- struct-use-01-t
- pass
- struct-use-03-t
- pass
- struct-use-05-b
- fail
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
- types-basicDOM-01-b
- fail - ECMA Script / DOM surport
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