HOWTO # Add a rendering test: - create the svg file - 0.92: - inkscape .svg -d 96 -e expected_rendering/.png - inkscape .svg -d 384 -e expected_rendering/-large.png - 1.0: - inkscape -d 96 --export-filename=expected_rendering/.png .svg - inkscape -d 384 --export-filename=expected_rendering/-large.png .svg - add the test in CMakeLists.txt - use stable if possible to generate the reference png files - git add .svg expected_rendering/-large.png expected_rendering/.png # Fix a failing test (due to a change in code): - DO *NOT* MODIFY the expected rendering (or the svg) before getting advice from inkscape-devel@ - fix your code if possible - IF you change introduces a greater compatibility with css or browsers - AND you cannot reasonably "update" files from older versions to match the appearance - AND inkscape-devel@ has a consensus that it's the only way -> do as you must - manually double check the changes # Fix a failing test (due to a change in pixman or cairo): - update renderings. Use a *stable* version to generate the renderings, NOT TRUNK - manually check appearances