How do you feel about the need of adding a testsuite to fomus? I mean a module that processes an input score and compares the result of the :data output to a predefined solution... Well, I know that this is a task that requires quite some additional work, but it could pay-out possibly. It would probably only make sense if one was sure that the output of the :data backend wouldn't change anymore so much. I could offer some help for doing this...
Ciao, Kilian
A test suite is very much needed at this point--I think the :data backend shouldn't change too much now. If you'd be willing to help, that would be great. A possibility might be to extract just the data being tested from the .fms file (for example, if testing onsets of measures, extract only the measure offsets & durations and verify those, etc.)--this might be more flexible (and maybe not too much more work...). One of my plans was also to write a function to generate test outputs with all the backends (and MIDI) and combine them (in an html page for example) so they could quickly be viewed and compared side-by-side (MusicXML will be the difficult one).
-David
Kilian Sprotte wrote:
How do you feel about the need of adding a testsuite to fomus? I mean a module that processes an input score and compares the result of the :data output to a predefined solution... Well, I know that this is a task that requires quite some additional work, but it could pay-out possibly. It would probably only make sense if one was sure that the output of the :data backend wouldn't change anymore so much. I could offer some help for doing this...
Ciao, Kilian _______________________________________________ fomus-devel mailing list fomus-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/fomus-devel