summaryrefslogtreecommitdiff
path: root/libs/ardour/test/test_needing_session.cc
AgeCommit message (Collapse)Author
2015-02-15Add a few test util functions and refactor existing test codeTim Mayberry
2014-12-03fix audioengine use in unit-tests.Robin Gareus
2014-12-03Move libardour test utility code into one source fileTim Mayberry
2013-10-11Fix ardour tests to work with new AudioEngine/Backends changesTim Mayberry
2013-07-11Use common test function to create temporary sessionPaul Davis
2012-06-17Resurrect profiling code.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@12749 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-09Clean up libardour tests a bit.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@12641 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-09Delete the session before the AudioEngine is stopped, as the mackie surface ↵Carl Hetherington
code wants to send out MIDI as it dies. git-svn-id: svn://localhost/ardour2/branches/3.0@12638 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-06Patch from Tim Mayberry:Carl Hetherington
Remove redundant init and cleanup code from common test code Calling PBD::EnumWriter::destroy means ARDOUR::init and setup_libpbd_enums need to be called again to register types. If the call to EnumWriter::destroy is removed then ARDOUR::init and setup_libpbd_enums no longer need to be called. EnumWriter::destroy should probably be added to ARDOUR::cleanup(or better yet PBD::cleanup) and then called at the end of main. __attribute__ ((destructor)) could be used but that is not portable between git-svn-id: svn://localhost/ardour2/branches/3.0@12578 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-12Add test for strange boost-related crash.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@12261 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-30Clarify behaviour of ::read (overwrites its buffer) wrt ::read_at (mixes ↵Carl Hetherington
into its buffer). Refactor things slightly, removing need for ReadOps. Fix crash on teardown of test. Fixes Rhythm Ferret. git-svn-id: svn://localhost/ardour2/branches/3.0@12127 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-03Add TestNeedingSession and add missing tempo_test.hCarl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@11140 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-29Revert internals of the last layering-related commit, and go back a ↵Carl Hetherington
slightly-cleaned-up version of how it was before. Remove all layering modes; only option now is add-is-higher. Move-add-higher could easily be re-added if anyone uses it. git-svn-id: svn://localhost/ardour2/branches/3.0@11111 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-27Re-work layering in possibly debatable ways. Sketchy docs in doc/layering.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@11088 d708f5d6-7413-0410-9779-e7cbd77b26cf