{
shared_ptr<Film> film = new_test_film ("make_dcp_test");
film->set_name ("test_film2");
- system ("pwd");
- film->examine_and_add_content (shared_ptr<FFmpegContent> (new FFmpegContent (film, "test/test.mp4")));
+ film->examine_and_add_content (shared_ptr<FFmpegContent> (new FFmpegContent (film, "test/data/test.mp4")));
/* Wait for the examine to finish */
while (JobManager::instance()->work_to_do ()) {
dcpomatic_sleep (1);
}
+
+ BOOST_CHECK_EQUAL (JobManager::instance()->errors(), false);
film->set_container (Ratio::from_id ("185"));
film->set_dcp_content_type (DCPContentType::from_pretty_name ("Test"));
f->write_metadata ();
stringstream s;
- s << "diff -u test/metadata.xml.ref " << test_film << "/metadata.xml";
+ s << "diff -u test/data/metadata.xml.ref " << test_film << "/metadata.xml";
BOOST_CHECK_EQUAL (::system (s.str().c_str ()), 0);
shared_ptr<Film> g (new Film (test_film));
options.max_mean_pixel_error = 5;
options.max_std_dev_pixel_error = 5;
options.max_audio_sample_error = 255;
+ options.cpl_names_can_differ = true;
+ options.mxf_names_can_differ = true;
BOOST_CHECK (ref_dcp.equals (check_dcp, options, boost::bind (note, _1, _2)));
}
BOOST_AUTO_TEST_CASE (md5_digest_test)
{
- string const t = md5_digest ("test/md5.test");
+ string const t = md5_digest ("test/data/md5.test");
BOOST_CHECK_EQUAL (t, "15058685ba99decdc4398c7634796eb0");
BOOST_CHECK_THROW (md5_digest ("foobar"), OpenFileError);