This PR adds a script for MusicXML exporter visual tests. The required sub-projects vregress and lclt have been previously updated for supporting these tests.
The tests go as follows :
First, Lomse loads a test score and is exported to MusicXML.
The exported file is then imported and Lomse renders it.
Then the generated image is compared with the expected blessed image that is in folder lomse/vregress/target.
If there are differences, the test script generates a GIF image, which flips between the two images, so that any differences are easily spotted.
Finally, an html page is automatically created with the failures, in lomse/zz_musicxml/musicxml.html. Any failure means than the exported file does not contain all the information imported by Lomse from the original file and, thus, the rendition has differences.
This PR adds a script for MusicXML exporter visual tests. The required sub-projects vregress and lclt have been previously updated for supporting these tests.
The tests go as follows :
lomse/vregress/target
.lomse/zz_musicxml/musicxml.html
. Any failure means than the exported file does not contain all the information imported by Lomse from the original file and, thus, the rendition has differences.