diff options
| author | Carl Hetherington <cth@carlh.net> | 2021-11-02 23:14:04 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2021-11-04 11:46:03 +0100 |
| commit | e1555a8837da05f135a3705112469206fc17ec80 (patch) | |
| tree | 591de2b5330e351b733a7f5488f35c35aeae2f2b /test/test.cc | |
| parent | 89c0fc8bf6893ecde5e220dca96444afd069bf7f (diff) | |
Add ConfigRestorer and use it instead of setup_test_config() directly.
Diffstat (limited to 'test/test.cc')
| -rw-r--r-- | test/test.cc | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/test/test.cc b/test/test.cc index 8417b30d2..c63dd132a 100644 --- a/test/test.cc +++ b/test/test.cc @@ -99,10 +99,10 @@ boost::filesystem::path TestPaths::xsd () } -void +static void setup_test_config () { - Config::instance()->set_master_encoding_threads (boost::thread::hardware_concurrency()); + Config::instance()->set_master_encoding_threads (boost::thread::hardware_concurrency() / 2); Config::instance()->set_server_encoding_threads (1); Config::instance()->set_server_port_base (61921); Config::instance()->set_default_container (Ratio::from_id ("185")); @@ -920,3 +920,10 @@ check_int_close (std::pair<int, int> a, std::pair<int, int> b, int d) check_int_close (a.first, b.first, d); check_int_close (a.second, b.second, d); } + + +ConfigRestorer::~ConfigRestorer() +{ + setup_test_config(); +} + |
