Test Suite

The table below lists the SVG implementations that have been tested along with the version and the platform each implementation is targetted at.
Note that this test suite applies to "SVG full" profile only and is inspired by a more exhaustive test that can be found at the following address:

http://www.w3.org/Graphics/SVG/Test/20030813/status/matrix.html
 

Legend
 

Type

Description

OK Implementation passes test
KO Implementation does not pass test
Partial Implementation passes part of the test, but not enough to give a full pass
Unknown Implementation has not been tested

 

Company

Name

Product

Version

Platform

INRIA Amaya-81a-GL Amaya 8.1a-OpenGL Windows XP
Adobe Systems ASV6p1 AdobeSVGViewer 6pre1 Windows XP
CSIRO CSIRO Full PocketSVG 1.0.6 (Not yet released) Pocket PC
Corel Corporation CSV Corel SVG Viewer 2 Windows NT/2000/XP
Lerstad LXViewer08 LXViewer 0.8  
Mozilla Mozilla SVG GDI Mozilla SVG project 2003080623 Windows XP
  SVG# 0.3 SharpVectorGraphics Viewer for .NET 0.3 Windows XP with .NET
Apache Batik Batik Squiggle CVS Repository, July 10th 2003 JDK 1.3.1
Dassault Systèmes DSV5PLM SVG Reader DS SVG Package 1.0 Windows W2K,2003 Server, XP 32-64bits, UNIX

 

SVG Full Results
 

Test Name

V5 SVG  Inter-
-preter

ASV6p1

Batik

CSIRO Full

LX Viewer08

ASV3

CSV

Amaya-81a-GL

Mozilla SVG GDI

SVG# 0.3

animate-elem-02-t

KO

OK

KO

OK

Partial

OK

KO

KO

KO

KO

animate-elem-03-t

KO

OK

KO

OK

KO

OK

KO

KO

KO

KO

animate-elem-04-t

KO

OK

KO

OK

Partial

OK

KO

OK

KO

KO

animate-elem-05-t

KO

OK

KO

OK

KO

OK

KO

KO

KO

KO

animate-elem-06-t

KO

OK

KO

OK

Partial

OK

KO

OK

KO

KO

animate-elem-07-t

KO

OK

KO

OK

Partial

OK

KO

KO

KO

KO

animate-elem-08-t

KO

OK

KO

OK

KO

OK

KO

KO

KO

KO

animate-elem-09-t

KO

OK

KO

OK

KO

OK

KO

KO

KO

KO

animate-elem-10-t

KO

OK

KO

OK

Partial

OK

KO

KO

KO

KO

animate-elem-11-t

KO

OK

KO

OK

KO

OK

KO

KO

KO

KO

animate-elem-12-t

KO

OK

KO

OK

KO

OK

KO

KO

KO

KO

animate-elem-13-t

KO

OK

KO

OK

Partial

OK

KO

Partial

KO

KO

animate-elem-14-t

KO

OK

KO

OK

Partial

OK

KO

KO

KO

KO

animate-elem-15-t

KO

OK

KO

OK

KO

OK

KO

KO

KO

KO

animate-elem-16-t

KO

OK

KO

OK

KO

OK

KO

KO

KO

KO

animate-elem-17-t

KO

OK

KO

OK

Partial

OK

KO

KO

KO

KO

animate-elem-18-t

KO

OK

KO

OK

Partial

OK

KO

KO

KO

KO

animate-elem-19-t

KO

OK

KO

OK

KO

OK

KO

KO

KO

KO

animate-elem-20-t

KO

OK

KO

OK

KO

OK

KO

KO

KO

KO

animate-elem-21-t

KO

OK

KO

OK

KO

OK

KO

KO

KO

KO

animate-elem-22-b

KO

OK

KO

Partial

Partial

OK

KO

OK

KO

KO

animate-elem-23-t

KO

OK

KO

OK

Partial

OK

KO

OK

KO

KO

animate-elem-24-t

KO

OK

KO

OK

KO

OK

KO

Partial

KO

KO

animate-elem-25-t

KO

OK

KO

OK

Partial

OK

KO

OK

KO

KO

animate-elem-26-t

KO

OK

KO

OK

KO

OK

KO

KO

KO

KO

animate-elem-27-t

KO

OK

KO

OK

Partial

OK

KO

Partial

KO

KO

animate-elem-28-t

KO

OK

KO

OK

Partial

OK

KO

KO

KO

KO

animate-elem-29-b

KO

OK

KO

OK

KO

OK

KO

KO

KO

KO

color-prof-01-f

KO

OK

OK

KO

OK

OK

KO

KO

KO

KO

color-prop-01-b

KO

OK

OK

OK

Partial

OK

OK

KO

KO

OK

color-prop-02-f

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

color-prop-03-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

coords-trans-01-b

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

coords-trans-02-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

coords-trans-03-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

coords-trans-04-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

coords-trans-05-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

coords-trans-06-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

coords-units-01-b

KO

OK

OK

Partial

Partial

OK

Partial

KO

KO

Partial

coords-units-02-b

OK

OK

OK

KO

OK

OK

OK

Partial

OK

OK

coords-units-03-b

KO

OK

OK

KO

Partial

OK

OK

Partial

Partial

OK

coords-viewattr-01-b

KO

OK

OK

OK

KO

OK

OK

KO

KO

OK

coords-viewattr-02-b

OK

OK

OK

Unknown

KO

OK

OK

KO

KO

KO

extend-namespace-01-f

KO

OK

OK

KO

OK

OK

OK

KO

KO

KO

filters-blend-01-b

KO

OK

OK

KO

KO

OK

OK

KO

KO

KO

filters-color-01-b

KO

OK

OK

KO

Partial

OK

OK

KO

KO

KO

filters-composite-02-b

KO

OK

OK

KO

KO

OK

KO

KO

KO

KO

filters-comptran-01-b

KO

OK

OK

KO

KO

OK

KO

KO

KO

KO

filters-conv-01-f

KO

OK

OK

KO

OK

OK

KO

KO

KO

KO

filters-diffuse-01-f

KO

OK

OK

KO

KO

OK

KO

KO

KO

KO

filters-displace-01-f

KO

OK

OK

KO

OK

OK

KO

KO

KO

KO

filters-example-01-b

KO

OK

OK

KO

OK

OK

OK

KO

KO

KO

filters-gauss-01-b

KO

OK

OK

KO

OK

OK

OK

KO

KO

KO

filters-image-01-b

KO

OK

OK

KO

Partial

OK

KO

KO

KO

KO

filters-light-01-f

KO

OK

OK

KO

KO

OK

KO

KO

KO

KO

filters-morph-01-f

KO

OK

OK

KO

Partial

OK

KO

KO

KO

KO

filters-offset-01-b

KO

OK

OK

KO

OK

OK

OK

KO

KO

KO

filters-specular-01-f

KO

OK

OK

KO

Partial

OK

KO

KO

KO

KO

filters-tile-01-b

KO

OK

OK

KO

KO

OK

KO

KO

KO

KO

filters-turb-01-f

KO

OK

OK

KO

Partial

OK

OK

KO

KO

KO

fonts-elem-01-t

KO

OK

OK

OK

OK

OK

OK

KO

KO

KO

fonts-elem-02-t

KO

OK

OK

OK

OK

OK

OK

KO

KO

KO

fonts-elem-03-b

OK

OK

OK

OK

KO

KO

KO

KO

KO

KO

fonts-elem-04-b

OK

OK

KO

OK

KO

KO

KO

KO

KO

KO

interact-cursor-01-f

KO

OK

OK

KO

Partial

OK

Partial

KO

Partial

KO

interact-dom-01-b

KO

OK

OK

KO

OK

OK

OK

KO

KO

KO

interact-events-01-b

KO

OK

OK

KO

OK

OK

OK

KO

KO

KO

interact-order-01-b

KO

OK

OK

KO

OK

OK

OK

KO

KO

KO

interact-order-02-b

KO

OK

OK

Partial

OK

OK

Partial

KO

KO

KO

interact-order-03-b

KO

OK

OK

Partial

Partial

OK

Partial

KO

KO

KO

interact-zoom-01-t

KO

OK

Partial

OK

KO

OK

KO

KO

KO

KO

linking-a-01-b

KO

KO

OK

OK

KO

KO

OK

OK

OK

KO

linking-a-02-b

KO

KO

OK

OK

KO

KO

OK

OK

OK

KO

linking-a-03-b

KO

KO

OK

OK

KO

KO

KO

KO

KO

KO

linking-a-04-t

KO

OK

OK

OK

KO

OK

Partial

OK

OK

KO

linking-uri-01-b

KO

Partial

OK

Partial

KO

Partial

KO

KO

KO

KO

linking-uri-02-b

KO

KO

OK

Partial

KO

KO

KO

KO

KO

KO

linking-uri-03-t

KO

OK

OK

OK

KO

OK

OK

OK

OK

KO

masking-mask-01-b

KO

OK

OK

KO

KO

OK

OK

KO

KO

KO

masking-opacity-01-b

Partial

OK

OK

KO

OK

OK

OK

Partial

KO

KO

masking-path-01-b

KO

OK

OK

KO

OK

OK

OK

KO

KO

OK

masking-path-02-b

KO

OK

OK

KO

OK

OK

OK

KO

KO

OK

masking-path-03-b

KO

OK

OK

OK

Partial

OK

OK

KO

KO

KO

masking-path-04-b

KO

OK

OK

KO

KO

OK

OK

KO

KO

OK

masking-path-05-f

KO

OK

OK

KO

OK

OK

OK

KO

KO

OK

metadata-example-01-b

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

painting-fill-01-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

painting-fill-02-t

OK

OK

OK

OK

OK

OK

OK

KO

KO

OK

painting-fill-03-t

KO

OK

OK

OK

OK

OK

OK

Partial

OK

OK

painting-fill-04-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

painting-marker-01-f

KO

OK

OK

KO

OK

OK

OK

KO

KO

OK

painting-marker-02-f

KO

OK

OK

KO

Partial

OK

Partial

KO

KO

Partial

painting-render-01-b

KO

OK

OK

Partial

KO

OK

OK

KO

KO

OK

painting-stroke-01-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

painting-stroke-02-t

Partial

OK

OK

OK

OK

OK

OK

Partial

OK

OK

painting-strOKe-03-t

Partial

OK

OK

OK

Partial

OK

OK

KO

OK

Partial

painting-stroke-04-t

OK

OK

OK

OK

OK

OK

OK

KO

OK

OK

paths-data-01-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

paths-data-02-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

paths-data-03-f

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

paths-data-04-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

paths-data-05-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

paths-data-06-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

paths-data-07-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

pservers-grad-01-b

KO

OK

OK

OK

KO

OK

OK

KO

KO

OK

pservers-grad-02-b

KO

OK

OK

OK

KO

OK

OK

KO

KO

OK

pservers-grad-03-b

KO

OK

OK

KO

KO

OK

KO

KO

KO

OK

pservers-grad-04-b

KO

OK

OK

OK

Partial

OK

OK

KO

KO

Partial

pservers-grad-05-b

KO

OK

OK

OK

KO

OK

OK

KO

KO

Partial

pservers-grad-06-b

KO

OK

OK

Partial

Partial

OK

Partial

KO

KO

Partial

pservers-grad-07-b

KO

OK

OK

OK

OK

OK

OK

KO

KO

Partial

pservers-grad-08-b

KO

OK

OK

OK

OK

OK

KO

KO

KO

Partial

pservers-grad-09-b

KO

OK

OK

OK

Partial

OK

OK

KO

KO

OK

pservers-grad-10-b

KO

OK

OK

OK

KO

OK

OK

KO

KO

OK

pservers-grad-11-b

KO

OK

OK

OK

OK

OK

OK

KO

KO

OK

pservers-grad-12-b

KO

OK

OK

OK

Partial

OK

OK

KO

KO

OK

pservers-pattern-01-b

KO

OK

OK

KO

OK

OK

KO

KO

KO

OK

render-elems-01-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

render-elems-02-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

render-elems-03-t

KO

OK

OK

OK

KO

OK

OK

Partial

OK

OK

render-elems-06-t

KO

OK

OK

OK

OK

OK

OK

Partial

OK

OK

render-elems-07-t

KO

OK

OK

OK

OK

OK

Partial

KO

OK

OK

render-elems-08-t

KO

OK

OK

OK

OK

OK

Partial

Partial

OK

OK

render-groups-01-b

Partial

OK

OK

KO

Partial

OK

OK

Partial

KO

KO

render-groups-03-t

Partial

OK

OK

OK

OK

OK

OK

Partial

KO

OK

script-handle-01-b

KO

OK

OK

KO

OK

OK

OK

KO

KO

KO

script-handle-02-b

KO

OK

OK

KO

KO

OK

KO

KO

KO

KO

script-handle-03-b

KO

OK

OK

KO

OK

OK

OK

KO

KO

KO

script-handle-04-b

KO

OK

OK

KO

OK

OK

OK

KO

KO

KO

shapes-circle-01-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

shapes-ellipse-01-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

shapes-line-01-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

shapes-polygon-01-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

shapes-polyline-01-t

Partial

OK

OK

OK

OK

OK

OK

OK

OK

OK

shapes-rect-01-t

Partial

OK

OK

OK

OK

OK

OK

OK

OK

OK

struct-cond-01-t

KO

OK

OK

OK

KO

OK

OK

OK

KO

OK

struct-cond-02-t

KO

OK

OK

OK

KO

OK

OK

OK

KO

OK

struct-defs-01-t

OK

OK

OK

OK

OK

OK

OK

OK

KO

OK

struct-dom-01-b

KO

OK

OK

KO

OK

KO

Partial

KO

KO

KO

struct-dom-02-b

KO

OK

OK

KO

OK

OK

OK

KO

KO

KO

struct-dom-03-b

KO

OK

OK

KO

OK

OK

OK

KO

KO

KO

struct-dom-04-b

KO

OK

OK

KO

OK

OK

OK

KO

KO

KO

struct-dom-05-b

KO

OK

OK

KO

OK

OK

OK

KO

KO

KO

struct-dom-06-b

KO

OK

OK

KO

OK

OK

OK

KO

KO

KO

struct-frag-01-t

KO

OK

OK

OK

OK

OK

OK

OK

KO

OK

struct-group-01-t

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

struct-group-02-b

OK

OK

OK

OK

OK

OK

OK

OK

KO

KO

struct-image-01-t

OK

OK

OK

OK

OK

OK

OK

OK

KO

OK

struct-image-02-b

Partial

OK

OK

OK

Partial

OK

OK

OK

KO

KO

struct-image-03-t

Partial

OK

OK

OK

KO

OK

KO

OK

KO

KO

struct-image-04-t

OK

OK

OK

Unknown

KO

OK

OK

KO

KO

KO

struct-image-05-b

KO

OK

OK

Unknown

KO

OK

OK

Partial

KO

OK

struct-symbol-01-b

OK

OK

OK

OK

OK

OK

OK

Partial

KO

Partial

styling-css-01-b

KO

OK

OK

OK

OK

OK

OK

OK

KO

OK

styling-css-02-b

KO

OK

OK

OK

OK

OK

OK

KO

KO

OK

styling-css-03-b

KO

OK

OK

OK

OK

OK

OK

KO

KO

OK

styling-inherit-01-b

KO

OK

OK

OK

Partial

OK

OK

Partial

Partial

OK

styling-pres-01-t

KO

KO

KO

OK

KO

KO

KO

KO

KO

OK

text-align-01-b

OK

OK

OK

OK

OK

OK

OK

Partial

OK

OK

text-align-02-b

Partial

OK

OK

KO

KO

OK

OK

Partial

KO

OK

text-align-03-b

Partial

OK

OK

OK

KO

OK

OK

Partial

KO

OK

text-align-04-b

Partial

OK

OK

Partial

Partial

OK

OK

Partial

Partial

KO

text-align-05-b

KO

OK

OK

OK

KO

OK

Partial

KO

KO

KO

text-align-06-b

KO

OK

OK

KO

KO

OK

OK

KO

KO

KO

text-altglyph-01-b

KO

OK

OK

KO

KO

OK

OK

KO

KO

KO

text-deco-01-b

KO

OK

OK

Partial

KO

OK

OK

Partial

Partial

Partial

text-fonts-01-t

OK

OK

OK

OK

Partial

Partial

OK

Partial

OK

OK

text-fonts-02-t

Partial

OK

OK

OK

Partial

OK

OK

Partial

OK

OK

text-intro-01-t

Partial

Partial

OK

OK

KO

Partial

OK

Partial

OK

OK

text-intro-02-b

KO

OK

OK

KO

KO

OK

Partial

Partial

Partial

KO

text-intro-03-b

KO

OK

OK

OK

KO

OK

Partial

KO

KO

Partial

text-intro-04-t

OK

OK

OK

OK

KO

OK

OK

Partial

KO

OK

text-path-01-b

KO

OK

OK

KO

Partial

OK

OK

KO

KO

KO

text-spacing-01-b

KO

OK

OK

KO

KO

OK

OK

KO

KO

KO

text-text-01-b

Partial

KO

OK

KO

KO

KO

OK

KO

KO

KO

text-text-03-b

KO

OK

OK

OK

Partial

OK

OK

OK

OK

OK

text-tref-01-b

KO

OK

OK

OK

KO

KO

OK

OK

KO

OK

text-tselect-01-b

Partial

OK

OK

KO

OK

OK

KO

KO

KO

KO

text-tspan-01-b

KO

OK

OK

OK

OK

OK

OK

Partial

Partial

Partial

text-ws-01-t

KO

OK

OK

OK

OK

OK

OK

OK

OK

OK

text-ws-02-t

KO

OK

OK

OK

KO

OK

OK

OK

OK

OK