J.B.C.Engelen@...1578... wrote:
Hi Jasper,
I just tested the render test as well, wonderful! We should really do this in a cron job and publish it somewhere online!
If anyone can suggest some hardware that could be used for this that would be great.
Can you add the SVG testsuite?
Unfortunately not. That is, in principle it's very easy to add, just put all the .svg's (except animation perhaps) somwhere in the cases directory (for example cases/w3c) and the tests will be run. However, nearly all of the tests have text in them. As these texts are rendered differently on each system (depending on the exact fonts used, etc.) the W3C references are pretty much useless.
In addition there are other relatively small differences between the way the W3C images are rendered and how Inkscape renders them (and in the few cases I've seen Inkscape is not necessarily worse).
If anyone knows how to eliminate all text from a bunch of SVGs or how to tell Inkscape not to render any text, then it might be possible to add a restricted set of the images and determine manually which files are rendered correctly and which ones aren't (time-consuming, but you only have to do it once, so it's doable).
(I have added a mingwenv.bat for windows devs, perhaps we should add binaries of tester.cpp so that the rendertest is also available for people that have not set up a build system?)
I don't have any problems with it, but I have no idea how other people feel about binaries in SVN. Also, if we were to set up a cron job there should be a lot less demand for people to run it themselves (especially if they don't work on Inkscape themselves).