diff options
Diffstat (limited to 'libs/ardour/test/load_session.cc')
-rw-r--r-- | libs/ardour/test/load_session.cc | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/libs/ardour/test/load_session.cc b/libs/ardour/test/load_session.cc deleted file mode 100644 index 41dc48ef2f..0000000000 --- a/libs/ardour/test/load_session.cc +++ /dev/null @@ -1,48 +0,0 @@ -#include "test_util.h" -#include "pbd/failed_constructor.h" -#include "ardour/ardour.h" -#include "ardour/audioengine.h" -#include "ardour/session.h" -#include <iostream> -#include <cstdlib> - -using namespace std; -using namespace ARDOUR; - -static const char* localedir = LOCALEDIR; - -int main (int argc, char* argv[]) -{ - if (argc != 3) { - cerr << "Syntax: " << argv[0] << " <dir> <snapshot-name>\n"; - exit (EXIT_FAILURE); - } - - ARDOUR::init (false, true, localedir); - - Session* s = 0; - - try { - s = load_session (argv[1], argv[2]); - } catch (failed_constructor& e) { - cerr << "failed_constructor: " << e.what() << "\n"; - exit (EXIT_FAILURE); - } catch (AudioEngine::PortRegistrationFailure& e) { - cerr << "PortRegistrationFailure: " << e.what() << "\n"; - exit (EXIT_FAILURE); - } catch (exception& e) { - cerr << "exception: " << e.what() << "\n"; - exit (EXIT_FAILURE); - } catch (...) { - cerr << "unknown exception.\n"; - exit (EXIT_FAILURE); - } - - AudioEngine::instance()->remove_session (); - delete s; - AudioEngine::instance()->stop (); - - AudioEngine::destroy (); - - return 0; -} |