An Automated Testing Suite for Computer Music Environments.
Software development benefits from systematic testing with respect to implementation, optimization, and maintenance.
Automated testing makes it easy to execute a large number of tests efficiently on a regular basis, leading to faster development and more reliable software.
Systematic testing is not widely adopted within the computer music community, where software patches tend to be continuously modified and optimized during a project.
Consequently, bugs are often discovered during rehearsal or performance, resulting in literal show stoppers'.
Jamoma Test is a testing environment for computer music systems, first developed for the Jamoma framework and Max.
The testing environment works with Max 5 and 6, is independ from any 3rd-party objects, and can be used with non-Jamoma patches as well.
Peters N., Lossius T., Place T.: An Automated Testing Suite for Computer Music Environments, in Proc. of the 9th Sound and Music Computing Conference (SMC), Copenhagen, Denmark, 2012. [pdf]
- Homepage: http://github.com/jamoma/JamomaTest
Manager: henrique matias, Nils Peters, Tim Place, Trond Lossius
Developer: Adrian Gierakowski, Alexander Refsum Jensenius, Casey Basichis, Diemo Schwarz, Espen Sommer Eide, Jesse Allison, Mathieu Chamagne, Nathan Wolek, Olivier PFEIFFER, Pascal Baltazar, Raphaël LOYET, thorolf thuestad, Théo de la Hogue, Tom Stoll
Reporter: Alex Aliferis, Chris Herrington, Eirik Blekesaune, eufrasio prates, Fabrice FORTNER, Guillaume Evrard, Hans Tutschku, Jean-Michel Couturier, João Menezes, Julien Bloit, lopez lozano, Luigi Agostini, Macciza Macpherson, Michael Klatskin, Olivier Baudry, p g, Rama Gottfried, Simone Cercignani, Thomas Pachoud, torsten dahl, William Wang