Fix testsuite.- Tests: Provide a TestUtils.pl containing broken-out launder() function The code for laundering font sizes was duplicated between the tests. Instead, break it out into a common function launder() in a new file t/TestUtils.pl (which exists just for the tests). (iwj) - Tests: Sort the keywords in the graph output They come out in hash order which is not necessarily stable. Fixes FTBFS with perl 5.18 (Debian #711446, CPAN #85950). (iwj) - Tests: switch from dot to plain format GraphViz dot output has changed again, causing new build failures (Debian #755328). Use plain format instead of dot; textually comparing nested strings is just too fragile. Update t/TestUtils.pl's sorting fucntion. (gregoa) https://bugs.debian.org/755328 gregor herrmann <gregoa@debian.org>