Re: svg test suite issue

Daniel Holbert:

>That test fails because it relies on "animateColor", which is unlikely
>to be implemented in Firefox because it's superfluous.
>
>(See https://bugzilla.mozilla.org/show_bug.cgi?id=436296 for more info.)
>
>If you replace "animateColor" with "animate", the test passes.
>
>~Daniel

animateColor is a normal feature of SVG 1.1, therefore no problem
to use it in animation tests for SVG 1.1 - most other viewers have no
problem with this element, therefore this bug in firefox/gecko is simply
a bad and annoying service for users of this program, that often results
in the recommendation not to use this viewer for animated SVG documents
because it typically/often fails for non trivial content.

And I think, it is not the idea of such tests to manipulate them until
a viewer with bugs and gaps passes the test.
The idea is more, that bugs and gaps in viewers are fixed and missing features
implemented, that they pass such tests without manipulations, to show, 
that the feature is implemented/implementable 
(what is already shown by other viewers, therefore not really a question 
here anymore).
Another benefit of this approach is, that the behaviour of a viewer 
becomes meaningful for valid SVG documents and that such a program 
becomes useful for the user.


But of course it would be ok as well to expand the test suite
to check all relevant features with all animation elements applicable
for the feature.
Depending on the number of tests in my test suite (that does not
follow this approach but tests animation features systematically),
I think, one will get about 3000 to 5000 tests to cover animations
in this way.

However, because this is just a bug or gap in one specific program,
it is no question, that the feature itself does not cause the problem,
but the implementor of firefox/gecko, therefore it is more appropriate
to report this issue (maybe for each new version of this program) 
in the mentioned bugzilla and not in this list.


Olaf

Received on Saturday, 29 June 2013 11:52:29 UTC