Skip to content

Commit 08c13d5

Browse files
committed
Pass environment variables through
1 parent c7bca9f commit 08c13d5

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

ruby/lib/ci/queue/configuration.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

ruby/lib/ci/queue/strategy/suite_bin_packing.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ def initialize(config, redis: nil)
2929
{}
3030
end
3131
# Enforce the max chunk duration falls within this range.
32-
@minimum_max_duration = config&.suite_minimum_max_chunk_duration || 120_000
33-
@maximum_max_duration = config&.suite_maximum_max_chunk_duration || 300_000
32+
@minimum_max_duration = config&.minimum_max_chunk_duration || 120_000
33+
@maximum_max_duration = config&.maximum_max_chunk_duration || 300_000
3434
@fallback_duration = config&.timing_fallback_duration || 100.0
3535
@buffer_percent = config&.suite_buffer_percent || 10
3636

0 commit comments

Comments
 (0)