]> granicus.if.org Git - graphviz/commit
tests: SVGAnalyzer: extend 'make_from_dot' method and use in test_svg_analyzer
authorMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Sat, 20 Aug 2022 16:12:54 +0000 (18:12 +0200)
committerMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Mon, 5 Sep 2022 06:10:57 +0000 (08:10 +0200)
commitb45f2c0c7876f002054ecbfd3e5b60a8cb0344cf
tree42d20315ca53093ad82976eac3bc240de003bf8b
parent45e37c1765fd3360498e296fdb27f7089c7634a6
tests: SVGAnalyzer: extend 'make_from_dot' method and use in test_svg_analyzer

This change adds support to the SVGAnalyzer for saving a
copy of the Graphviz version and build ID which are needed to exactly
re-create the SVG document.

Upcoming commits will extend the SVG analyzer's ability to handle new
SVG attributes and add new test cases verifying its ability to
re-create correct SVG containing those attributes. This change will
facilitate the creation of those tests and keep the code DRY.
tests/svg_analyzer.cpp
tests/test_svg_analyzer.cpp