ardour
test_needing_session.cc
Go to the documentation of this file.
1 #include <glibmm/miscutils.h>
2 
3 #include "pbd/compose.h"
4 #include "pbd/enumwriter.h"
5 #include "ardour/session.h"
6 #include "ardour/audioengine.h"
7 #include "test_needing_session.h"
8 #include "test_util.h"
9 
10 using namespace std;
11 using namespace ARDOUR;
12 using namespace PBD;
13 
14 void
16 {
17  const string session_name("test_session");
18  std::string new_session_dir = Glib::build_filename (new_test_output_dir(), session_name);
20  _session = load_session (new_session_dir, "test_session");
21 }
22 
23 void
25 {
26  delete _session;
28  _session = 0;
29 }
Session * load_session(string dir, string state)
Definition: test_util.cc:125
void create_and_start_dummy_backend()
Definition: test_util.cc:100
Definition: Beats.hpp:239
Definition: amp.h:29
void stop_and_destroy_backend()
Definition: test_util.cc:114
Definition: debug.h:30
std::string session_name
Definition: opts.cc:34
std::string new_test_output_dir(std::string prefix)
Definition: test_util.cc:144