On Sun, Jul 19, 2020 at 1:16 PM Jonas Hahnfeld <hah...@hahnjo.de> wrote:
> > > thanks for raising this. Since MR !230, 'make check' started comparing
> > > the regression tests for musicxml and there should be image diffs in
> > > case of changes (see the long output of 'make check' for !230 which
> > > also contained the fix for chords).
> >
> > I actually think this is not the way to go for XML. Rather than
> > compare PNG outputs (which mainly measures changes in the formatting
> > engine), we should compare the XML files against baseline as text
> > files.
>
> I think that's a misunderstanding: The tests take MusicXML, run
> musicxml2ly to produce an input for LilyPond and compare the result. We
> could of course compare the (textual) input to LilyPond, but I'd argue
> that comparing visual representations is easier for humans.

I had to look into an XML regtest problem yesterday, and resorting to
textual comparison of the .ly was actually more productive.

> > > Moreover, cell counts won't be available with Guile v2.x (at least the
> > > property 'total-cells-allocated doesn't exist anymore). Would anybody
> > > object to dropping this for Guile v1.8 already? That would potentially
> > > also simplify the introduction of automated regression test comparison
> > > in the CI pipeline...
> >
> > I'm also in favor of dropping this.
>
> Good, I'll prepare the changes. Can I just drop the options dump-
> profile and dump-cpu-profile or are there external users?

no, go ahead.
-- 
Han-Wen Nienhuys - hanw...@gmail.com - http://www.xs4all.nl/~hanwen

Reply via email to