Run all tests with lots of encoding threads.
[dcpomatic.git] / test / digest_test.cc
index a3fd6c81b89e0ed5bc948b046783ee2e595783e6..2911a43b3c201dbf37f6dbad4ec47c1319feea7b 100644 (file)
@@ -70,12 +70,11 @@ BOOST_AUTO_TEST_CASE (digest_test)
        film->examine_and_add_content (g);
        film->examine_and_add_content (b);
        film->set_reel_type (REELTYPE_BY_VIDEO_CONTENT);
-       wait_for_jobs ();
+       BOOST_REQUIRE (!wait_for_jobs());
 
-       Config::instance()->set_master_encoding_threads (4);
+       BOOST_CHECK (Config::instance()->master_encoding_threads() > 1);
        film->make_dcp ();
-       wait_for_jobs ();
-       Config::instance()->set_master_encoding_threads (1);
+       BOOST_REQUIRE (!wait_for_jobs());
 
        dcp::DCP dcp (film->dir (film->dcp_name ()));
        dcp.read ();