ardour
Functions
test_util.cc File Reference
#include <fstream>
#include <sstream>
#include <glibmm/fileutils.h>
#include <glibmm/miscutils.h>
#include "pbd/xml++.h"
#include "pbd/file_utils.h"
#include "ardour/session.h"
#include "ardour/audioengine.h"
#include "test_util.h"
#include <cppunit/extensions/HelperMacros.h>

Go to the source code of this file.

Functions

static void check_nodes (XMLNode const *p, XMLNode const *q, list< string > const &ignore_properties)
 
void check_xml (XMLNode *node, string ref_file, list< string > const &ignore_properties)
 
bool write_ref (XMLNode *node, string ref_file)
 
void create_and_start_dummy_backend ()
 
void stop_and_destroy_backend ()
 
Sessionload_session (string dir, string state)
 
PBD::Searchpath test_search_path ()
 
std::string new_test_output_dir (std::string prefix)
 
int get_test_sample_rate ()
 

Function Documentation

static void check_nodes ( XMLNode const *  p,
XMLNode const *  q,
list< string > const &  ignore_properties 
)
static

Definition at line 40 of file test_util.cc.

void check_xml ( XMLNode node,
string  ref_file,
list< string > const &  ignore_properties 
)

Definition at line 79 of file test_util.cc.

void create_and_start_dummy_backend ( )

Definition at line 100 of file test_util.cc.

int get_test_sample_rate ( )

Definition at line 150 of file test_util.cc.

Session* load_session ( string  dir,
string  state 
)
Parameters
dirSession directory.
stateSession state file, without .ardour suffix.

Definition at line 125 of file test_util.cc.

std::string new_test_output_dir ( std::string  prefix)

Definition at line 144 of file test_util.cc.

void stop_and_destroy_backend ( )

Definition at line 114 of file test_util.cc.

PBD::Searchpath test_search_path ( )

Definition at line 133 of file test_util.cc.

bool write_ref ( XMLNode node,
string  ref_file 
)

Definition at line 90 of file test_util.cc.