Cut the work done by a couple of tests, as previously they took
authorCarl Hetherington <cth@carlh.net>
Tue, 19 May 2020 22:13:07 +0000 (00:13 +0200)
committerCarl Hetherington <cth@carlh.net>
Wed, 20 May 2020 19:56:28 +0000 (21:56 +0200)
a much longer time for questionable benefit in terms of test
coverage.

test/threed_test.cc

index a2c0cfd7dcdf66655a7d0f42d71444f9e9ec76ad..ce1df88e381ce32404e3420a7634f9c370682b1e 100644 (file)
@@ -114,6 +114,12 @@ BOOST_AUTO_TEST_CASE (threed_test4)
 
        L->video->set_frame_type (VIDEO_FRAME_TYPE_3D_LEFT);
        R->video->set_frame_type (VIDEO_FRAME_TYPE_3D_RIGHT);
 
        L->video->set_frame_type (VIDEO_FRAME_TYPE_3D_LEFT);
        R->video->set_frame_type (VIDEO_FRAME_TYPE_3D_RIGHT);
+       /* There doesn't seem much point in encoding the whole input, especially as we're only
+        * checking for errors during the encode and not the result.  Also decoding these files
+        * (4K HQ Prores) is very slow.
+        */
+       L->set_trim_end (dcpomatic::ContentTime::from_seconds(22));
+       R->set_trim_end (dcpomatic::ContentTime::from_seconds(22));
 
        film->set_three_d (true);
        film->make_dcp ();
 
        film->set_three_d (true);
        film->make_dcp ();
@@ -133,6 +139,11 @@ BOOST_AUTO_TEST_CASE (threed_test5)
 
        L->video->set_frame_type (VIDEO_FRAME_TYPE_3D_LEFT);
        R->video->set_frame_type (VIDEO_FRAME_TYPE_3D_RIGHT);
 
        L->video->set_frame_type (VIDEO_FRAME_TYPE_3D_LEFT);
        R->video->set_frame_type (VIDEO_FRAME_TYPE_3D_RIGHT);
+       /* There doesn't seem much point in encoding the whole input, especially as we're only
+        * checking for errors during the encode and not the result.
+        */
+       L->set_trim_end (dcpomatic::ContentTime::from_seconds(3 * 60 + 20));
+       R->set_trim_end (dcpomatic::ContentTime::from_seconds(3 * 60 + 20));
 
        film->set_three_d (true);
        film->make_dcp ();
 
        film->set_three_d (true);
        film->make_dcp ();