diff options
| author | Carl Hetherington <cth@carlh.net> | 2022-09-28 23:59:06 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2023-12-16 02:07:37 +0100 |
| commit | 03300322cb2281169ad4ef3c86df94dcc829d3b2 (patch) | |
| tree | 948c23478c7aeaf15341b9dd7946d7028e65f9a4 /test | |
| parent | b52bf60ac8640636ff8fc1ba0a86a89d5205a6b1 (diff) | |
Write player debug logs from tests on -- --log=debug-player
Diffstat (limited to 'test')
| -rw-r--r-- | test/test.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/test.cc b/test/test.cc index 8ca103a6b..763408f00 100644 --- a/test/test.cc +++ b/test/test.cc @@ -166,6 +166,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 () |
