diff options
Diffstat (limited to 'libs/ardour/test/session_test.cc')
-rw-r--r-- | libs/ardour/test/session_test.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/ardour/test/session_test.cc b/libs/ardour/test/session_test.cc index fced09b7ac..d50da2ad3b 100644 --- a/libs/ardour/test/session_test.cc +++ b/libs/ardour/test/session_test.cc @@ -50,8 +50,8 @@ void SessionTest::tearDown () { // this is needed or there is a crash in MIDI::Manager::destroy + AudioEngine::instance()->remove_session (); AudioEngine::instance()->stop (); - AudioEngine::destroy (); } @@ -64,6 +64,7 @@ SessionTest::new_session () CPPUNIT_ASSERT (!Glib::file_test (new_session_dir, Glib::FILE_TEST_EXISTS)); Session* new_session = 0; + AudioEngine::create (); new_session = new Session (*AudioEngine::instance (), new_session_dir, session_name); @@ -95,6 +96,7 @@ SessionTest::new_session_from_template () Session* new_session = 0; BusProfile* bus_profile = 0; + AudioEngine::create (); // create a new session based on session template new_session = new Session (*AudioEngine::instance (), new_session_dir, session_name, |