This commit is contained in:
Piotr Wójcik 2024-12-30 15:42:42 +01:00
commit 89e9afaf00

View file

@ -250,6 +250,7 @@ TEST (toml_config, daemon_config_deserialize_defaults)
[node.websocket] [node.websocket]
[node.lmdb] [node.lmdb]
[node.rocksdb] [node.rocksdb]
[node.tcp]
[opencl] [opencl]
[rpc] [rpc]
[rpc.child_process] [rpc.child_process]
@ -417,6 +418,14 @@ TEST (toml_config, daemon_config_deserialize_defaults)
ASSERT_EQ (conf.node.message_processor.threads, defaults.node.message_processor.threads); ASSERT_EQ (conf.node.message_processor.threads, defaults.node.message_processor.threads);
ASSERT_EQ (conf.node.message_processor.max_queue, defaults.node.message_processor.max_queue); ASSERT_EQ (conf.node.message_processor.max_queue, defaults.node.message_processor.max_queue);
ASSERT_EQ (conf.node.tcp.max_inbound_connections, defaults.node.tcp.max_inbound_connections);
ASSERT_EQ (conf.node.tcp.max_outbound_connections, defaults.node.tcp.max_outbound_connections);
ASSERT_EQ (conf.node.tcp.max_attempts, defaults.node.tcp.max_attempts);
ASSERT_EQ (conf.node.tcp.max_attempts_per_ip, defaults.node.tcp.max_attempts_per_ip);
ASSERT_EQ (conf.node.tcp.connect_timeout, defaults.node.tcp.connect_timeout);
ASSERT_EQ (conf.node.tcp.handshake_timeout, defaults.node.tcp.handshake_timeout);
ASSERT_EQ (conf.node.tcp.io_timeout, defaults.node.tcp.io_timeout);
} }
/** Deserialize a node config with non-default values */ /** Deserialize a node config with non-default values */
@ -639,6 +648,15 @@ TEST (toml_config, daemon_config_deserialize_no_defaults)
threads = 999 threads = 999
max_queue = 999 max_queue = 999
[node.tcp]
max_inbound_connections = 999
max_outbound_connections = 999
max_attempts = 999
max_attempts_per_ip = 999
connect_timeout = 999
handshake_timeout = 999
io_timeout = 999
[opencl] [opencl]
device = 999 device = 999
enable = true enable = true
@ -820,6 +838,14 @@ TEST (toml_config, daemon_config_deserialize_no_defaults)
ASSERT_NE (conf.node.message_processor.threads, defaults.node.message_processor.threads); ASSERT_NE (conf.node.message_processor.threads, defaults.node.message_processor.threads);
ASSERT_NE (conf.node.message_processor.max_queue, defaults.node.message_processor.max_queue); ASSERT_NE (conf.node.message_processor.max_queue, defaults.node.message_processor.max_queue);
ASSERT_NE (conf.node.tcp.max_inbound_connections, defaults.node.tcp.max_inbound_connections);
ASSERT_NE (conf.node.tcp.max_outbound_connections, defaults.node.tcp.max_outbound_connections);
ASSERT_NE (conf.node.tcp.max_attempts, defaults.node.tcp.max_attempts);
ASSERT_NE (conf.node.tcp.max_attempts_per_ip, defaults.node.tcp.max_attempts_per_ip);
ASSERT_NE (conf.node.tcp.connect_timeout, defaults.node.tcp.connect_timeout);
ASSERT_NE (conf.node.tcp.handshake_timeout, defaults.node.tcp.handshake_timeout);
ASSERT_NE (conf.node.tcp.io_timeout, defaults.node.tcp.io_timeout);
} }
/** There should be no required values **/ /** There should be no required values **/