@@ -10,6 +10,7 @@ class Configuration
1010 attr_accessor :max_test_failed , :redis_ttl
1111 attr_accessor :strategy , :timing_file , :timing_fallback_duration , :export_timing_file
1212 attr_accessor :suite_max_duration , :suite_buffer_percent
13+ attr_accessor :minimum_max_chunk_duration , :maximum_max_chunk_duration
1314 attr_accessor :branch
1415 attr_accessor :timing_redis_url
1516 attr_accessor :write_duration_averages
@@ -61,6 +62,7 @@ def initialize(
6162 export_flaky_tests_file : nil , known_flaky_tests : [ ] ,
6263 strategy : :random , timing_file : nil , timing_fallback_duration : 100.0 , export_timing_file : nil ,
6364 suite_max_duration : 120_000 , suite_buffer_percent : 10 ,
65+ minimum_max_chunk_duration : 120_000 , maximum_max_chunk_duration : 300_000 ,
6466 branch : nil ,
6567 timing_redis_url : nil ,
6668 heartbeat_grace_period : 30 ,
@@ -76,6 +78,8 @@ def initialize(
7678 @max_test_duration = max_test_duration
7779 @max_test_duration_percentile = max_test_duration_percentile
7880 @max_test_failed = max_test_failed
81+ @minimum_max_chunk_duration = minimum_max_chunk_duration
82+ @maximum_max_chunk_duration = maximum_max_chunk_duration
7983 @namespace = namespace
8084 @requeue_tolerance = requeue_tolerance
8185 @seed = seed
0 commit comments