SVG compliance test

From SpinetiX Support Wiki

Jump to: navigation, search

Introduction

The SVG compliance test has been conducted on the SpinetiX SVG engine according the W3C SVG test implementation. It summarizes the state of SpinetiX implementation of SVG Tiny 1.2. The test has been done with SpinetiX HMD, version 2.2.4.

Note: Some tests have been skipped as they can't be applied to the digital signage industry. (For example: tests regarding scrollbar compatibility whereas scrollbars are not used in the field of digital signage applications.)

Conclusion

SVG is entirely part of the upcoming W3C HTML5 standard. With the above test result SpinetiX shows that its products follow the SVG standards far beyond any other digital signage appliance.

Test suite results

Key Description Occurrence(s)
Test suite summary
Pass The test passed fully 419 (87%)
Fail The test failed 12 (3%)
Partial The test partially failed but it may be easy to make it pass 6 (2%)
N/I This feature is not implemented 22 (4%)
N/A The test cannot be applied to digital signage applications 22 (4%)


The table below shows the status of each of the tests:

Test file Test revision HMD 2.2.4
Test suite results
animate-elem-02-t.svg 1.1 pass
animate-elem-03-t.svg 1.9 pass
animate-elem-04-t.svg 1.9 pass
animate-elem-05-t.svg 1.9 pass
animate-elem-06-t.svg 1.9 pass
animate-elem-07-t.svg 1.9 pass
animate-elem-08-t.svg 1.9 pass
animate-elem-09-t.svg 1.9 pass
animate-elem-10-t.svg 1.9 pass
animate-elem-11-t.svg 1.8 pass
animate-elem-12-t.svg 1.8 pass
animate-elem-13-t.svg 1.8 pass
animate-elem-14-t.svg 1.8 pass
animate-elem-15-t.svg 1.8 pass
animate-elem-17-t.svg 1.8 pass
animate-elem-19-t.svg 1.8 pass
animate-elem-201-t.svg 1.5 pass
animate-elem-202-t.svg 1.4 pass
animate-elem-203-t.svg 1.4 pass
animate-elem-205-t.svg 1.4 pass
animate-elem-206-t.svg 1.4 pass
animate-elem-207-t.svg 1.6 pass
animate-elem-209-t.svg 1.5 pass
animate-elem-20-t.svg 1.9 pass
animate-elem-210-t.svg 1.5 pass
animate-elem-211-t.svg 1.5 pass
animate-elem-212-t.svg 1.5 pass
animate-elem-213-t.svg 1.5 pass
animate-elem-214-t.svg 1.5 pass
animate-elem-215-t.svg 1.5 pass
animate-elem-216-t.svg 1.5 pass
animate-elem-217-t.svg 1.5 pass
animate-elem-218-t.svg 1.5 pass
animate-elem-219-t.svg 1.7 pass
animate-elem-21-t.svg 1.9 pass
animate-elem-221-t.svg 1.6 pass
animate-elem-222-t.svg 1.6 pass
animate-elem-225-t.svg 1.5 pass
animate-elem-226-t.svg 1.5 pass
animate-elem-227-t.svg 1.4 pass
animate-elem-22-t.svg 1.11 pass
animate-elem-23-t.svg 1.9 pass
animate-elem-24-t.svg 1.8 pass
animate-elem-25-t.svg 1.9 pass
animate-elem-26-t.svg 1.9 pass
animate-elem-27-t.svg 1.8 pass
animate-elem-28-t.svg 1.9 pass
animate-elem-29-t.svg 1.8 pass
animate-elem-30-t.svg 1.7 pass
animate-elem-31-t.svg 1.7 pass
animate-elem-32-t.svg 1.7 pass
animate-elem-33-t.svg 1.8 pass
animate-elem-34-t.svg 1.7 pass
animate-elem-35-t.svg 1.5 pass
animate-elem-36-t.svg 1.7 pass
animate-elem-37-t.svg 1.7 pass
animate-elem-38-t.svg 1.9 pass
animate-elem-39-t.svg 1.7 pass
animate-elem-40-t.svg 1.8 pass
animate-elem-41-t.svg 1.7 pass
animate-elem-44-t.svg 1.7 pass
animate-elem-46-t.svg 1.7 pass
animate-elem-52-t.svg 1.1 pass
animate-elem-53-t.svg 1.8 pass
animate-elem-61-t.svg 1.9 pass
animate-elem-64-t.svg 1.7 pass
animate-elem-65-t.svg 1.7 pass
animate-elem-66-t.svg 1.7 pass
animate-elem-67-t.svg 1.7 pass
animate-elem-68-t.svg 1.8 pass
animate-elem-69-t.svg 1.8 pass
animate-elem-70-t.svg 1.9 pass
animate-elem-77-t.svg 1.7 pass
animate-elem-78-t.svg 1.8 pass
animate-elem-80-t.svg 1.8 pass
animate-elem-81-t.svg 1.8 pass
animate-elem-82-t.svg 1.9 pass
animate-elem-83-t.svg 1.9 pass
animate-elem-84-t.svg 1.7 pass
animate-elem-85-t.svg 1.8 pass
conf-reader-201-t.svg 1.6 pass
conf-reader-202-t.svg 1.2 pass
coords-constr-204-t.svg 1.5 pass
coords-coord-01-t.svg 1.6 pass
coords-pAR-201-t.svg 1.5 pass
coords-trans-01-t.svg 1.1 pass
coords-trans-02-t.svg 1.1 pass
coords-trans-03-t.svg 1.9 pass
coords-trans-04-t.svg 1.9 pass
coords-trans-05-t.svg 1.9 pass
coords-trans-06-t.svg 1.1 pass
coords-trans-07-t.svg 1.4 pass
coords-trans-08-t.svg 1.4 pass
coords-trans-09-t.svg 1.4 pass
coords-units-01-t.svg 1.1 pass
coords-viewattr-05-t.svg 1.12 pass
extend-namespace-02-t.svg 1.1 pass
fonts-desc-02-t.svg 1.9 n/a
fonts-elem-01-t.svg 1.8 n/a
fonts-elem-02-t.svg 1.8 n/a
fonts-elem-03-t.svg 1.7 n/a
fonts-elem-06-t.svg 1.6 n/a
fonts-glyph-02-t.svg 1.6 n/a
fonts-glyph-03-t.svg 1.6 n/a
fonts-glyph-04-t.svg 1.8 n/a
fonts-glyph-201-t.svg 1.5 n/a
fonts-glyph-202-t.svg 1.11 n/a
fonts-glyph-203-t.svg 1.3 n/a
fonts-kern-01-t.svg 1.7 n/a
fonts-overview-201-t.svg 1.6 pass
interact-dom-02-t.svg 1.1 pass
interact-event-202-t.svg 1.6 pass
interact-event-203-t.svg 1.5 fail
interact-focus-201-t.svg 1.8 pass
interact-focus-202-t.svg 1.7 pass
interact-focus-203-t.svg 1.7 pass
interact-focus-204-t.svg 1.7 pass
interact-focus-205-t.svg 1.7 pass
interact-focus-206-t.svg 1.6 pass
interact-focus-207-t.svg 1.6 pass
interact-focus-209-t.svg 1.7 N/I
interact-focus-210-t.svg 1.6 pass
interact-focus-211-t.svg 1.8 fail
interact-focus-212-t.svg 1.5 pass
interact-order-04-t.svg 1.1 pass
interact-order-05-t.svg 1.1 pass
interact-order-06-t.svg 1.9 pass
interact-pevents-02-t.svg 1.9 pass
interact-pevents-05-t.svg 1.6 pass
interact-pevents-06-t.svg 1.6 pass
interact-pevents-07-t.svg 1.6 pass
interact-pevents-08-t.svg 1.9 pass
interact-zoom-01-t.svg 1.9 n/a
interact-zoom-02-t.svg 1.9 n/a
interact-zoom-03-t.svg 1.1 n/a
intro-compat-201-t.svg 1.7 pass
jpeg-required-201-t.svg 1.4 pass
jpeg-required-202-t.svg 1.5 pass
jpeg-required-203-t.svg 1.5 pass
jpeg-required-204-t.svg 1.5 pass
jpeg-required-205-t.svg 1.5 pass
jpeg-required-206-t.svg 1.5 pass
jpeg-required-207-t.svg 1.5 pass
jpeg-required-208-t.svg 1.5 pass
jpeg-required-209-t.svg 1.5 pass
jpeg-required-210-t.svg 1.5 pass
linking-a-03-t.svg 1.9 n/i
linking-a-08-t.svg 1.5 n/i
linking-a-201-t.svg 1.3 n/i
linking-frag-201-t.svg 1.6 n/i
linking-frag-202-t.svg 1.6 n/i
linking-frag-203-t.svg 1.8 n/i
linking-frag-204-t.svg 1.3 n/i
linking-refs-201-t.svg 1.7 n/i
linking-refs-202-t.svg 1.7 n/i
linking-refs-203-t.svg 1.1 n/i
linking-refs-204-t.svg 1.7 n/i
linking-refs-206-t.svg 1.3 n/i
linking-refs-207-t.svg 1.1 n/i
linking-uri-03-t.svg 1.9 n/i
media-alevel-203-t.svg 1.7 pass
media-alevel-204-t.svg 1.6 pass
media-alevel-205-t.svg 1.6 pass
media-alevel-206-t.svg 1.7 pass
media-alevel-207-t.svg 1.6 pass
media-alevel-208-t.svg 1.6 pass
media-anim-202-t.svg 1.11 fail
media-anim-203-t.svg 1.11 fail
media-anim-205-t.svg 1.12 pass
media-anim-206-t.svg 1.11 pass
media-anim-207-t.svg 1.9 pass
media-anim-208-t.svg 1.12 fail
media-anim-209-t.svg 1.9 pass
media-anim-210-t.svg 1.11 pass
media-anim-211-t.svg 1.5 fail
media-anim-212-t.svg 1.8 pass
media-anim-213-t.svg 1.4 pass
media-audio-201-t.svg 1.5 pass
media-audio-202-t.svg 1.5 pass
media-audio-203-t.svg 1.5 pass
media-audio-204-t.svg 1.5 pass
media-audio-205-t.svg 1.5 pass
media-audio-206-t.svg 1.5 pass
media-audio-207-t.svg 1.5 pass
media-audio-208-t.svg 1.5 pass
media-audio-209-t.svg 1.5 pass
media-audio-211-t.svg 1.5 pass
media-audio-212-t.svg 1.5 pass
media-audio-213-t.svg 1.5 pass
media-audio-214-t.svg 1.5 pass
media-video-201-t.svg 1.1 pass
media-video-202-t.svg 1.1 pass
media-video-203-t.svg 1.8 pass
media-video-204-t.svg 1.1 pass
media-video-205-t.svg 1.9 pass
media-video-206-t.svg 1.1 pass
media-video-207-t.svg 1.1 pass
media-video-208-t.svg 1.8 pass
media-video-209-t.svg 1.9 pass
media-video-210-t.svg 1.1 pass
media-video-211-t.svg 1.9 pass
media-video-212-t.svg 1.1 pass
media-video-213-t.svg 1.6 pass
media-video-214-t.svg 1.8 pass
media-video-215-t.svg 1.7 pass
media-video-216-t.svg 1.8 pass
media-video-218-t.svg 1.7 pass
media-video-219-t.svg 1.7 fail
media-video-220-t.svg 1.7 pass
media-video-221-t.svg 1.5 pass
media-video-222-t.svg 1.5 pass
metadata-example-01-t.svg 1.7 pass
paint-color-01-t.svg 1.8 pass
paint-color-03-t.svg 1.9 pass
paint-color-04-t.svg 1.8 pass
paint-color-05-t.svg 1.9 pass
paint-color-201-t.svg 1.4 pass
paint-fill-01-t.svg 1.7 pass
paint-fill-02-t.svg 1.6 pass
paint-fill-03-t.svg 1.7 pass
paint-fill-04-t.svg 1.6 pass
paint-fill-05-t.svg 1.5 pass
paint-grad-04-t.svg 1.8 pass
paint-grad-05-t.svg 1.8 pass
paint-grad-07-t.svg 1.8 pass
paint-grad-08-t.svg 1.7 pass
paint-grad-09-t.svg 1.7 pass
paint-grad-11-t.svg 1.7 pass
paint-grad-12-t.svg 1.7 pass
paint-grad-15-t.svg 1.8 pass
paint-grad-16-t.svg 1.7 pass
paint-grad-17-t.svg 1.9 partial
paint-grad-18-t.svg 1.7 pass
paint-grad-19-t.svg 1.9 pass
paint-grad-201-t.svg 1.6 pass
paint-grad-202-t.svg 1.7 pass
paint-grad-203-t.svg 1.6 pass
paint-grad-204-t.svg 1.7 pass
paint-grad-205-t.svg 1.6 pass
paint-nsstroke-201-t.svg 1.5 pass
paint-nsstroke-203-t.svg 1.6 pass
paint-other-201-t.svg 1.5 pass
paint-other-203-t.svg 1.6 pass
paint-stroke-01-t.svg 1.6 pass
paint-stroke-02-t.svg 1.6 pass
paint-stroke-03-t.svg 1.6 pass
paint-stroke-04-t.svg 1.6 pass
paint-stroke-05-t.svg 1.6 pass
paint-stroke-06-t.svg 1.5 pass
paint-stroke-07-t.svg 1.5 partial
paint-stroke-08-t.svg 1.5 pass
paint-stroke-202-t.svg 1.6 pass
paint-stroke-204-t.svg 1.5 pass
paint-stroke-207-t.svg 1.5 pass
paint-vfill-201-t.svg 1.5 pass
paint-vfill-202-t.svg 1.6 pass
paint-vfill-203-t.svg 1.6 pass
paint-vfill-204-t.svg 1.6 pass
paint-vfill-205-t.svg 1.5 pass
paint-vfill-206-t.svg 1.9 pass
paths-data-01-t.svg 1.13 pass
paths-data-02-t.svg 1.13 pass
paths-data-04-t.svg 1.12 pass
paths-data-05-t.svg 1.13 pass
paths-data-06-t.svg 1.12 pass
paths-data-07-t.svg 1.12 pass
paths-data-08-t.svg 1.9 pass
paths-data-09-t.svg 1.9 pass
paths-data-10-t.svg 1.11 pass
paths-data-12-t.svg 1.11 pass
paths-data-13-t.svg 1.1 pass
paths-data-14-t.svg 1.1 pass
paths-data-15-t.svg 1.1 pass
render-elems-01-t.svg 1.8 pass
render-elems-02-t.svg 1.8 pass
render-elems-03-t.svg 1.8 pass
render-elems-06-t.svg 1.8 pass
render-elems-07-t.svg 1.8 pass
render-elems-08-t.svg 1.8 pass
render-groups-01-t.svg 1.9 pass
render-groups-03-t.svg 1.9 pass
script-element-201-t.svg 1.6 pass
script-element-202-t.svg 1.7 pass
script-element-203-t.svg 1.5 pass
script-handle-05-t.svg 1.1 pass
script-handle-06-t.svg 1.1 pass
script-handle-07-t.svg 1.9 pass
script-handle-08-t.svg 1.1 pass
script-handle-201-t.svg 1.7 pass
script-handle-202-t.svg 1.7 pass
script-listener-201-t.svg 1.7 pass
script-listener-202-t.svg 1.5 pass
script-listener-203-t.svg 1.3 pass
script-listener-204-t.svg 1.4 pass
shapes-circle-01-t.svg 1.1 pass
shapes-circle-02-t.svg 1.8 pass
shapes-circle-03-t.svg 1.6 pass
shapes-ellipse-01-t.svg 1.1 pass
shapes-ellipse-02-t.svg 1.9 pass
shapes-ellipse-03-t.svg 1.6 pass
shapes-intro-01-t.svg 1.8 pass
shapes-line-01-t.svg 1.9 pass
shapes-line-02-t.svg 1.4 pass
shapes-polygon-01-t.svg 1.9 pass
shapes-polygon-02-t.svg 1.5 pass
shapes-polyline-01-t.svg 1.9 pass
shapes-polyline-02-t.svg 1.4 pass
shapes-rect-01-t.svg 1.1 pass
shapes-rect-02-t.svg 1.9 pass
shapes-rect-03-t.svg 1.5 pass
struct-class-201-t.svg 1.4 pass
struct-common-201-t.svg 1.9 pass
struct-cond-01-t.svg 1.8 pass
struct-cond-02-t.svg 1.8 pass
struct-cond-03-t.svg 1.7 pass
struct-cond-204-t.svg 1.4 pass
struct-cond-205-t.svg 1.4 pass
struct-cond-209-t.svg 1.3 pass
struct-cond-210-t.svg 1.3 pass
struct-defs-01-t.svg 1.8 pass
struct-defs-201-t.svg 1.4 pass
struct-discard-201-t.svg 1.5 pass
struct-discard-204-t.svg 1.6 pass
struct-discard-205-t.svg 1.4 pass
struct-discard-206-t.svg 1.5 pass
struct-discard-207-t.svg 1.5 pass
struct-frag-02-t.svg 1.8 fail
struct-frag-03-t.svg 1.6 pass
struct-frag-04-t.svg 1.7 pass
struct-frag-05-t.svg 1.7 pass
struct-frag-06-t.svg 1.6 pass
struct-group-01-t.svg 1.9 pass
struct-group-03-t.svg 1.6 pass
struct-image-01-t.svg 1.9 pass
struct-image-03-t.svg 1.9 n/a
struct-image-04-t.svg 1.9 pass
struct-image-06-t.svg 1.6 pass
struct-image-07-t.svg 1.6 pass
struct-image-08-t.svg 1.6 pass
struct-image-09-t.svg 1.6 pass
struct-image-10-t.svg 1.6 pass
struct-progressive-201-t.svg 1.6 pass
struct-progressive-202-t.svg 1.4 n/a
struct-progressive-203-t.svg 1.4 n/a
struct-progressive-204-t.svg 1.4 n/a
struct-svg-201-t.svg 1.4 pass
struct-svg-202-t.svg 1.4 pass
struct-svg-203-t.svg 1.5 pass
struct-use-01-t.svg 1.6 pass
struct-use-03-t.svg 1.6 pass
struct-use-09-t.svg 1.5 pass
struct-use-201-t.svg 1.5 pass
struct-use-202-t.svg 1.4 pass
struct-use-203-t.svg 1.2 n/i
struct-use-204-t.svg 1.2 n/i
struct-use-205-t.svg 1.6 n/i
struct-use-206-t.svg 1.1 n/i
struct-use-207-t.svg 1.2 n/i
struct-use-208-t.svg 1.3 pass
struct-use-209-t.svg 1.2 pass
struct-use-recursion-01-t.svg 1.5 pass
struct-use-recursion-02-t.svg 1.5 pass
struct-use-recursion-03-t.svg 1.5 pass
styling-inherit-01-t.svg 1.11 pass
styling-inherit-02-t.svg 1.8 pass
styling-inherit-03-t.svg 1.5 pass
styling-pres-01-t.svg 1.1 pass
text-align-01-t.svg 1.8 pass
text-align-07-t.svg 1.7 pass
text-align-08-t.svg 1.7 n/a
text-align-201-t.svg 1.5 pass
text-align-202-t.svg 1.11 fail
text-area-201-t.svg 1.7 pass
text-area-202-t.svg 1.6 pass
text-area-203-t.svg 1.7 pass
text-area-204-t.svg 1.8 pass
text-area-205-t.svg 1.7 pass
text-area-207-t.svg 1.8 pass
text-area-208-t.svg 1.6 pass
text-area-209-t.svg 1.7 pass
text-area-210-t.svg 1.7 pass
text-area-211-t.svg 1.5 pass
text-area-213-t.svg 1.7 pass
text-area-220-t.svg 1.7 pass
text-area-221-t.svg 1.6 pass
text-area-222-t.svg 1.6 pass
text-edit-201-t.svg 1.6 pass
text-fonts-01-t.svg 1.8 pass
text-fonts-02-t.svg 1.8 pass
text-fonts-03-t.svg 1.6 n/i
text-fonts-04-t.svg 1.4 pass
text-fonts-202-t.svg 1.7 pass
text-intro-01-t.svg 1.8 pass
text-intro-04-t.svg 1.8 pass
text-intro-05-t.svg 1.6 pass
text-intro-06-t.svg 1.8 pass
text-intro-201-t.svg 1.4 pass
text-text-04-t.svg 1.6 pass
text-text-06-t.svg 1.7 n/i
text-text-07-t.svg 1.6 pass
text-text-08-t.svg 1.9 pass
text-text-09-t.svg 1.6 partial
text-tselect-03-t.svg 1.8 n/a
text-ws-01-t.svg 1.7 pass
text-ws-02-t.svg 1.8 pass
udom-conform-201-t.svg 1.7 pass
udom-dom-201-t.svg 1.5 pass
udom-dom-202-t.svg 1.5 pass
udom-dom-203-t.svg 1.8 pass
udom-dom-204-t.svg 1.7 pass
udom-dom-206-t.svg 1.6 pass
udom-dom-207-t.svg 1.5 pass
udom-dom-209-t.svg 1.7 pass
udom-dom-210-t.svg 1.8 pass
udom-dom-211-t.svg 1.5 pass
udom-dom-213-t.svg 1.7 pass
udom-dom-215-t.svg 1.1 pass
udom-event-201-t.svg 1.7 pass
udom-event-202-t.svg 1.8 fail
udom-event-203-t.svg 1.8 pass
udom-event-204-t.svg 1.7 pass
udom-event-205-t.svg 1.7 pass
udom-event-207-t.svg 1.1 pass
udom-event-208-t.svg 1.6 pass
udom-event-209-t.svg 1.8 pass
udom-event-210-t.svg 1.6 pass
udom-glob-202-t.svg 1.5 pass
udom-glob-203-t.svg 1.6 pass
udom-glob-204-t.svg 1.6 pass
udom-node-201-t.svg 1.4 pass
udom-node-202-t.svg 1.5 pass
udom-node-204-t.svg 1.5 pass
udom-over-01-t.svg 1.8 pass
udom-smil-201-t.svg 1.5 pass
udom-smil-202-t.svg 1.7 pass
udom-smil-203-t.svg 1.5 pass
udom-svg-201-t.svg 1.5 pass
udom-svg-202-t.svg 1.6 pass
udom-svg-204-t.svg 1.7 pass
udom-svg-205-t.svg 1.6 n/a
udom-svg-206-t.svg 1.7 fail
udom-svg-208-t.svg 1.3 pass
udom-svg-209-t.svg 1.3 pass
udom-svg-210-t.svg 1.4 partial
udom-svg-211-t.svg 1.5 pass
udom-svg-213-t.svg 1.1 pass
udom-svg-216-t.svg 1.4 pass
udom-svg-218-t.svg 1.5 pass
udom-svg-224-t.svg 1.7 fail
udom-svg-225-t.svg 1.7 partial
udom-svg-226-t.svg 1.7 pass
udom-svg-227-t.svg 1.5 pass
udom-svg-228-t.svg 1.7 pass
udom-svg-231-t.svg 1.12 pass
udom-svg-232-t.svg 1.8 pass
udom-svg-233-t.svg 1.8 pass
udom-svg-236-t.svg 1.8 pass
udom-svg-237-t.svg 1.8 pass
udom-svgcolor-201-t.svg 1.8 pass
udom-svglocatable-201-t.svg 1.13 pass
udom-svglocatable-202-t.svg 1.12 pass
udom-svglocatable-203-t.svg 1.9 pass
udom-svgmatrix-201-t.svg 1.6 pass
udom-svgmatrix-202-t.svg 1.7 pass
udom-svgmatrix-203-t.svg 1.7 pass
udom-svgmatrix-204-t.svg 1.7 pass
udom-svgmatrix-205-t.svg 1.7 pass
udom-svgmatrix-206-t.svg 1.7 pass
udom-svgpath-201-t.svg 1.8 partial
udom-svgpath-202-t.svg 1.14 pass
udom-svgpoint-201-t.svg 1.8 pass
udom-svgrect-201-t.svg 1.8 pass
udom-textcontent-201-t.svg 1.9 pass
udom-textcontent-202-t.svg 1.4 pass
udom-traitaccess-201-t.svg 1.4 pass
udom-traitaccess-202-t.svg 1.5 pass
udom-traitaccess-203-t.svg 1.7 pass
udom-traitaccess-204-t.svg 1.4 pass
udom-traitaccess-205-t.svg 1.5 pass
udom-traitaccess-206-t.svg 1.4 pass
udom-traitaccess-207-t.svg 1.5 pass
This page was last modified on 30 September 2013, at 16:14.