summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2022-09-28 23:59:06 +0200
committerCarl Hetherington <cth@carlh.net>2022-10-04 01:10:48 +0200
commit06c256d6ae1a6accd669f660504e1e1e4e8f3ecb (patch)
tree087edbb429edd5f96b40045749a7a164c0de6c21
parentbd51c76392cd6dcf512e2b5d42d7ec1342faddee (diff)
Write player debug logs from tests on -- --log=debug-player
-rw-r--r--test/test.cc10
1 files changed, 10 insertions, 0 deletions
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 ()