@@ -71,6 +71,9 @@ func TestConfigPrecedence(t *testing.T) {
7171 defaultGwTimeout := "5s"
7272 defaultSubmittedTransactionsCacheSize := uint (10_000 )
7373 defaultSubmittedTransactionsCacheEntryTTL := 5 * time .Minute
74+ defaultRPCRequestTimeout := 1 * time .Minute
75+ defaultMaxConcurrentCompilations := uint (8 )
76+
7477 expectedConfig1 := node.Config {
7578 LogLevel : "debug" ,
7679 HTTP : defaultHTTP ,
@@ -110,6 +113,8 @@ func TestConfigPrecedence(t *testing.T) {
110113 SubmittedTransactionsCacheSize : defaultSubmittedTransactionsCacheSize ,
111114 SubmittedTransactionsCacheEntryTTL : defaultSubmittedTransactionsCacheEntryTTL ,
112115 ReadinessBlockTolerance : 6 ,
116+ RPCRequestTimeout : defaultRPCRequestTimeout ,
117+ MaxConcurrentCompilations : defaultMaxConcurrentCompilations ,
113118 }
114119
115120 expectedConfig2 := node.Config {
@@ -151,6 +156,8 @@ func TestConfigPrecedence(t *testing.T) {
151156 SubmittedTransactionsCacheSize : defaultSubmittedTransactionsCacheSize ,
152157 SubmittedTransactionsCacheEntryTTL : defaultSubmittedTransactionsCacheEntryTTL ,
153158 ReadinessBlockTolerance : 6 ,
159+ RPCRequestTimeout : defaultRPCRequestTimeout ,
160+ MaxConcurrentCompilations : defaultMaxConcurrentCompilations ,
154161 }
155162 tests := map [string ]struct {
156163 cfgFile bool
@@ -253,6 +260,8 @@ pprof: true
253260 SubmittedTransactionsCacheSize : defaultSubmittedTransactionsCacheSize ,
254261 SubmittedTransactionsCacheEntryTTL : defaultSubmittedTransactionsCacheEntryTTL ,
255262 ReadinessBlockTolerance : 6 ,
263+ RPCRequestTimeout : defaultRPCRequestTimeout ,
264+ MaxConcurrentCompilations : defaultMaxConcurrentCompilations ,
256265 },
257266 },
258267 "config file with some settings but without any other flags" : {
@@ -300,6 +309,8 @@ http-port: 4576
300309 SubmittedTransactionsCacheSize : defaultSubmittedTransactionsCacheSize ,
301310 SubmittedTransactionsCacheEntryTTL : defaultSubmittedTransactionsCacheEntryTTL ,
302311 ReadinessBlockTolerance : 6 ,
312+ RPCRequestTimeout : defaultRPCRequestTimeout ,
313+ MaxConcurrentCompilations : defaultMaxConcurrentCompilations ,
303314 },
304315 },
305316 "all flags without config file" : {
@@ -346,6 +357,8 @@ http-port: 4576
346357 SubmittedTransactionsCacheSize : defaultSubmittedTransactionsCacheSize ,
347358 SubmittedTransactionsCacheEntryTTL : defaultSubmittedTransactionsCacheEntryTTL ,
348359 ReadinessBlockTolerance : 6 ,
360+ RPCRequestTimeout : defaultRPCRequestTimeout ,
361+ MaxConcurrentCompilations : defaultMaxConcurrentCompilations ,
349362 },
350363 },
351364 "some flags without config file" : {
@@ -392,6 +405,8 @@ http-port: 4576
392405 SubmittedTransactionsCacheSize : defaultSubmittedTransactionsCacheSize ,
393406 SubmittedTransactionsCacheEntryTTL : defaultSubmittedTransactionsCacheEntryTTL ,
394407 ReadinessBlockTolerance : 6 ,
408+ RPCRequestTimeout : defaultRPCRequestTimeout ,
409+ MaxConcurrentCompilations : defaultMaxConcurrentCompilations ,
395410 },
396411 },
397412 "all setting set in both config file and flags" : {
@@ -463,6 +478,8 @@ db-cache-size: 1024
463478 SubmittedTransactionsCacheSize : defaultSubmittedTransactionsCacheSize ,
464479 SubmittedTransactionsCacheEntryTTL : defaultSubmittedTransactionsCacheEntryTTL ,
465480 ReadinessBlockTolerance : 6 ,
481+ RPCRequestTimeout : defaultRPCRequestTimeout ,
482+ MaxConcurrentCompilations : defaultMaxConcurrentCompilations ,
466483 },
467484 },
468485 "some setting set in both config file and flags" : {
@@ -512,6 +529,8 @@ network: sepolia
512529 SubmittedTransactionsCacheSize : defaultSubmittedTransactionsCacheSize ,
513530 SubmittedTransactionsCacheEntryTTL : defaultSubmittedTransactionsCacheEntryTTL ,
514531 ReadinessBlockTolerance : 6 ,
532+ RPCRequestTimeout : defaultRPCRequestTimeout ,
533+ MaxConcurrentCompilations : defaultMaxConcurrentCompilations ,
515534 },
516535 },
517536 "some setting set in default, config file and flags" : {
@@ -557,6 +576,8 @@ network: sepolia
557576 SubmittedTransactionsCacheSize : defaultSubmittedTransactionsCacheSize ,
558577 SubmittedTransactionsCacheEntryTTL : defaultSubmittedTransactionsCacheEntryTTL ,
559578 ReadinessBlockTolerance : 6 ,
579+ RPCRequestTimeout : defaultRPCRequestTimeout ,
580+ MaxConcurrentCompilations : defaultMaxConcurrentCompilations ,
560581 },
561582 },
562583 "only set env variables" : {
@@ -600,6 +621,8 @@ network: sepolia
600621 SubmittedTransactionsCacheSize : defaultSubmittedTransactionsCacheSize ,
601622 SubmittedTransactionsCacheEntryTTL : defaultSubmittedTransactionsCacheEntryTTL ,
602623 ReadinessBlockTolerance : 6 ,
624+ RPCRequestTimeout : defaultRPCRequestTimeout ,
625+ MaxConcurrentCompilations : defaultMaxConcurrentCompilations ,
603626 },
604627 },
605628 "some setting set in both env variables and flags" : {
@@ -644,6 +667,8 @@ network: sepolia
644667 SubmittedTransactionsCacheSize : defaultSubmittedTransactionsCacheSize ,
645668 SubmittedTransactionsCacheEntryTTL : defaultSubmittedTransactionsCacheEntryTTL ,
646669 ReadinessBlockTolerance : 6 ,
670+ RPCRequestTimeout : defaultRPCRequestTimeout ,
671+ MaxConcurrentCompilations : defaultMaxConcurrentCompilations ,
647672 },
648673 },
649674 "some setting set in both env variables and config file" : {
@@ -689,6 +714,8 @@ network: sepolia
689714 SubmittedTransactionsCacheSize : defaultSubmittedTransactionsCacheSize ,
690715 SubmittedTransactionsCacheEntryTTL : defaultSubmittedTransactionsCacheEntryTTL ,
691716 ReadinessBlockTolerance : 6 ,
717+ RPCRequestTimeout : defaultRPCRequestTimeout ,
718+ MaxConcurrentCompilations : defaultMaxConcurrentCompilations ,
692719 },
693720 },
694721 }
0 commit comments