From: Carl Hetherington Date: Wed, 28 Sep 2022 21:59:06 +0000 (+0200) Subject: Write player debug logs from tests on -- --log=debug-player X-Git-Tag: v2.17.1~2 X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=06c256d6ae1a6accd669f660504e1e1e4e8f3ecb Write player debug logs from tests on -- --log=debug-player --- diff --git a/test/test.cc b/test/test.cc index 02b567237..9d6a785b8 100644 --- a/test/test.cc +++ b/test/test.cc @@ -155,6 +155,16 @@ struct TestConfig signal_manager = new TestSignalManager (); dcpomatic_log.reset (new FileLog("build/test/log")); + + auto const& suite = boost::unit_test::framework::master_test_suite(); + int types = LogEntry::TYPE_GENERAL | LogEntry::TYPE_WARNING | LogEntry::TYPE_ERROR; + for (int i = 1; i < suite.argc; ++i) { + if (string(suite.argv[i]) == "--log=debug-player") { + types |= LogEntry::TYPE_DEBUG_PLAYER; + } + } + + dcpomatic_log->set_types(types); } ~TestConfig ()