Test fixes.
authorCarl Hetherington <cth@carlh.net>
Fri, 26 Feb 2021 19:07:00 +0000 (20:07 +0100)
committerCarl Hetherington <cth@carlh.net>
Fri, 26 Feb 2021 19:07:00 +0000 (20:07 +0100)
test/import_dcp_test.cc
test/threed_test.cc
test/vf_kdm_test.cc

index 3620a55c59552e9c7de6ff886b5b31e245ce78de..8107aa77a0300e560607f8d21ca2f85d78265da4 100644 (file)
@@ -100,6 +100,9 @@ BOOST_AUTO_TEST_CASE (import_dcp_test)
 
        /* Should be 1s red, 1s green, 1s blue */
        check_dcp ("test/data/import_dcp_test2", "build/test/import_dcp_test2/" + B->dcp_name());
+
+       /* Restore the reference decryption chain */
+       setup_test_config ();
 }
 
 
index cda278a59702506a654392aaf3c4d8b8897723fd..a4889645f100064e2ae1bbc8008e6f97fd887870 100644 (file)
  *  @ingroup completedcp
  */
 
-#include "test.h"
-#include "lib/film.h"
-#include "lib/ratio.h"
 #include "lib/config.h"
+#include "lib/content_factory.h"
+#include "lib/cross.h"
 #include "lib/dcp_content_type.h"
 #include "lib/ffmpeg_content.h"
-#include "lib/video_content.h"
-#include "lib/job_manager.h"
-#include "lib/cross.h"
+#include "lib/film.h"
 #include "lib/job.h"
+#include "lib/job_manager.h"
+#include "lib/ratio.h"
+#include "lib/video_content.h"
+#include "test.h"
 #include <boost/test/unit_test.hpp>
 #include <iostream>
 
@@ -169,12 +170,13 @@ BOOST_AUTO_TEST_CASE (threed_test7)
        using boost::filesystem::path;
 
        auto film = new_test_film2 ("threed_test7");
-       path const content_path = "test/data/red_24.mp4";
-       auto c = make_shared<FFmpegContent>(content_path);
+       path const content_path = "test/data/flat_red.png";
+       auto c = content_factory(content_path).front();
        film->examine_and_add_content (c);
        BOOST_REQUIRE (!wait_for_jobs());
 
        c->video->set_frame_type (VideoFrameType::THREE_D);
+       c->video->set_length (24);
 
        film->set_three_d (true);
        film->make_dcp ();
index 86e6c3950c3aed5a914ac028a6338721624e92ed..44d497e6df89fe6993d29320b47a8a249e5f3a41 100644 (file)
@@ -124,4 +124,7 @@ BOOST_AUTO_TEST_CASE (vf_kdm_test)
 
        /* Should be 1s red, 1s green, 1s blue */
        check_dcp ("test/data/vf_kdm_test_check", "build/test/vf_kdm_test_check/" + C->dcp_name());
+
+       /* Restore the reference decryption chain */
+       setup_test_config ();
 }