diff options
| author | Carl Hetherington <cth@carlh.net> | 2018-02-13 01:10:03 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2018-02-13 01:10:03 +0000 |
| commit | ec6b451c615134984688a2085d6c3f9fcfa870bc (patch) | |
| tree | 364e194c2edc0c2c7a62325b1e3ac01b85c35f2c /test/test.cc | |
| parent | 08feee25150ff15bad67087c80e44ba21e6ebd0d (diff) | |
Recover test config after config_test.cc runs.
Diffstat (limited to 'test/test.cc')
| -rw-r--r-- | test/test.cc | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/test/test.cc b/test/test.cc index 76678b74b..551f64dbd 100644 --- a/test/test.cc +++ b/test/test.cc @@ -69,6 +69,23 @@ using boost::dynamic_pointer_cast; boost::filesystem::path private_data = boost::filesystem::path ("..") / boost::filesystem::path ("dcpomatic-test-private"); +void +setup_test_config () +{ + Config::instance()->set_master_encoding_threads (1); + Config::instance()->set_server_encoding_threads (1); + Config::instance()->set_server_port_base (61921); + Config::instance()->set_default_isdcf_metadata (ISDCFMetadata ()); + Config::instance()->set_default_container (Ratio::from_id ("185")); + Config::instance()->set_default_dcp_content_type (static_cast<DCPContentType*> (0)); + Config::instance()->set_default_audio_delay (0); + Config::instance()->set_default_j2k_bandwidth (100000000); + Config::instance()->set_default_interop (false); + Config::instance()->set_default_still_length (10); + Config::instance()->set_log_types (LogEntry::TYPE_GENERAL | LogEntry::TYPE_WARNING | LogEntry::TYPE_ERROR); + Config::instance()->set_automatic_audio_analysis (false); +} + class TestSignalManager : public SignalManager { public: @@ -84,19 +101,7 @@ struct TestConfig TestConfig () { dcpomatic_setup (); - - Config::instance()->set_master_encoding_threads (1); - Config::instance()->set_server_encoding_threads (1); - Config::instance()->set_server_port_base (61921); - Config::instance()->set_default_isdcf_metadata (ISDCFMetadata ()); - Config::instance()->set_default_container (Ratio::from_id ("185")); - Config::instance()->set_default_dcp_content_type (static_cast<DCPContentType*> (0)); - Config::instance()->set_default_audio_delay (0); - Config::instance()->set_default_j2k_bandwidth (100000000); - Config::instance()->set_default_interop (false); - Config::instance()->set_default_still_length (10); - Config::instance()->set_log_types (LogEntry::TYPE_GENERAL | LogEntry::TYPE_WARNING | LogEntry::TYPE_ERROR); - Config::instance()->set_automatic_audio_analysis (false); + setup_test_config (); EncodeServerFinder::instance()->stop (); |
