#define BOOST_TEST_DYN_LINK
#define BOOST_TEST_MODULE dcpomatic_test
#include <boost/test/unit_test.hpp>
-#include <boost/make_shared.hpp>
#include <list>
#include <vector>
#include <iostream>
using std::abs;
using boost::shared_ptr;
using boost::scoped_array;
-using boost::make_shared;
boost::filesystem::path private_data = boost::filesystem::path ("..") / boost::filesystem::path ("dcpomatic-test-private");
Config::instance()->set_default_j2k_bandwidth (100000000);
Config::instance()->set_log_types (LogEntry::TYPE_GENERAL | LogEntry::TYPE_WARNING | LogEntry::TYPE_ERROR);
- EncodeServerFinder::instance()->disable ();
+ EncodeServerFinder::instance()->stop ();
signal_manager = new TestSignalManager ();
}
boost::filesystem::remove_all (p);
}
- shared_ptr<Film> film = boost::make_shared<Film> (p.string());
+ shared_ptr<Film> film = shared_ptr<Film> (new Film (p.string()));
film->write_metadata ();
return film;
}
check_xml (ref_root, test_root, ignore);
}
-void
+bool
wait_for_jobs ()
{
JobManager* jm = JobManager::instance ();
if (jm->errors ()) {
JobManager::drop ();
+ return true;
}
+
+ return false;
}
void