summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-11-03 11:27:14 +0100
committerCarl Hetherington <cth@carlh.net>2021-11-03 11:29:27 +0100
commitef16b231e15f9839951bd6e2ea8460e8743efe8d (patch)
treefeadaa3a7e0774b82844be16e39ef1ff1fc477aa
parent7846d4bfb77c117d931aad20239941a491492a78 (diff)
Run one test with fewer cores to stop it running out of memory on a 16-core 16Gb machine.
-rw-r--r--test/threed_test.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/threed_test.cc b/test/threed_test.cc
index f98464fb5..0c8632251 100644
--- a/test/threed_test.cc
+++ b/test/threed_test.cc
@@ -105,6 +105,11 @@ BOOST_AUTO_TEST_CASE (threed_test3)
BOOST_AUTO_TEST_CASE (threed_test4)
{
+ ConfigRestorer cr;
+
+ /* Try to stop out-of-memory crashes on my laptop */
+ Config::instance()->set_master_encoding_threads (boost::thread::hardware_concurrency() / 4);
+
auto film = new_test_film2 ("threed_test4");
auto L = make_shared<FFmpegContent>(TestPaths::private_data() / "LEFT_TEST_DCP3D4K.mov");
film->examine_and_add_content (L);