X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=test%2Ftorture_test.cc;h=5525eb081cf2106bf0762f1099c327e7c2bef782;hb=698e3ac8863d264237003b49750ae074d612f451;hp=b6079096da6ca3494fe7d0b4136cad43a17094cc;hpb=254b3044d72de6b033d7c584f5abd2b9aa70aad5;p=dcpomatic.git diff --git a/test/torture_test.cc b/test/torture_test.cc index b6079096d..5525eb081 100644 --- a/test/torture_test.cc +++ b/test/torture_test.cc @@ -58,7 +58,7 @@ BOOST_AUTO_TEST_CASE (torture_test1) /* Staircase at an offset of 2000 samples, trimmed both start and end, with a gain of 6dB */ shared_ptr staircase = content_factory("test/data/staircase.wav").front (); film->examine_and_add_content (staircase); - wait_for_jobs (); + BOOST_REQUIRE (!wait_for_jobs()); staircase->set_position (film, DCPTime::from_frames (2000, film->audio_frame_rate())); staircase->set_trim_start (ContentTime::from_frames (12, 48000)); staircase->set_trim_end (ContentTime::from_frames (35, 48000)); @@ -67,7 +67,7 @@ BOOST_AUTO_TEST_CASE (torture_test1) /* And again at an offset of 50000 samples, trimmed both start and end, with a gain of 6dB */ staircase = content_factory("test/data/staircase.wav").front (); film->examine_and_add_content (staircase); - wait_for_jobs (); + BOOST_REQUIRE (!wait_for_jobs()); staircase->set_position (film, DCPTime::from_frames(50000, film->audio_frame_rate())); staircase->set_trim_start (ContentTime::from_frames (12, 48000)); staircase->set_trim_end (ContentTime::from_frames (35, 48000)); @@ -76,14 +76,14 @@ BOOST_AUTO_TEST_CASE (torture_test1) /* 1s of red at 5s in */ shared_ptr red = content_factory("test/data/flat_red.png").front (); film->examine_and_add_content (red); - wait_for_jobs (); + BOOST_REQUIRE (!wait_for_jobs()); red->set_position (film, DCPTime::from_seconds(5)); red->video->set_length (24); film->set_video_frame_rate (24); film->write_metadata (); film->make_dcp (); - wait_for_jobs (); + BOOST_REQUIRE (!wait_for_jobs()); dcp::DCP dcp ("build/test/torture_test1/" + film->dcp_name(false)); dcp.read ();