Some of the tests appear to be failing due to very small differences in the output SVG coordinates (i.e. the very last digit of a 10-12 digit decimal is different.) My guess is that this is due to differences in architecture/platform (e.g., 32 bit laptop versus 64 bit desktop machine.) The best solution is probably to round all the output coordinates to a certain number of decimal places (which will also cut down on the size of the SVG output.)